123456789101112131415161718192021222324252627282930313233343536373839 |
- import { queryBasicProfile, queryAdvancedProfile } from '../services/api';
-
- export default {
- namespace: 'profile',
-
- state: {
- basicGoods: [],
- advancedOperation1: [],
- advancedOperation2: [],
- advancedOperation3: [],
- },
-
- effects: {
- *fetchBasic(_, { call, put }) {
- const response = yield call(queryBasicProfile);
- yield put({
- type: 'show',
- payload: response,
- });
- },
- *fetchAdvanced(_, { call, put }) {
- const response = yield call(queryAdvancedProfile);
- yield put({
- type: 'show',
- payload: response,
- });
- },
- },
-
- reducers: {
- show(state, { payload }) {
- return {
- ...state,
- ...payload,
- };
- },
- },
- };
|