32 lines
585 B
JavaScript
32 lines
585 B
JavaScript
import { routerRedux } from 'dva/router';
|
|
import * as importService from '../services/import';
|
|
|
|
export default {
|
|
|
|
namespace: 'import',
|
|
state: {
|
|
},
|
|
|
|
subscriptions: {
|
|
setup({ dispatch, history }) { // eslint-disable-line
|
|
|
|
},
|
|
},
|
|
|
|
effects: {
|
|
*getImportConfig ({ payload,onComplete }, { call, put }) {
|
|
const ret = yield call(importService.getImportConfig, payload);
|
|
if (typeof onComplete === 'function') {
|
|
onComplete(ret)
|
|
}
|
|
},
|
|
},
|
|
|
|
reducers: {
|
|
save(state, action) {
|
|
return { ...state, ...action.payload };
|
|
},
|
|
},
|
|
|
|
};
|