import { sampleReg, sampleLogin } from "@/services";
import _ from "lodash";
// // 全局
export default {
namespace: "login",
state: {
token: "", //
},
reducers: {
setDate(state, { payload }) {
return {
...state,
token: payload,
};
},
},
effects: {
// 登录
*fetchLogin({ payload }, { call, put, select }) {
const res = yield call(sampleLogin, payload);
if (!res.code) {
const token = _.get(res, "result.userInfo.token");
yield put({
type: "setDate",
payload: token,
});
localStorage.setItem("token", token);
}
},
},
};