schools.js 681 Bytes
import { queryWXSchool } from '../services/devutil'

export default {

    namespace: 'schools',
    state : {
        data:{
            list : [],
            pagination: {},
        }
    },

    effects:{
        *fetch({payload},{call,put}){
            const response = yield call(queryWXSchool,payload);
            console.log(response);
            yield put({
                type : 'querySch',
                payload: response,
            });
        },
    },

    reducers:{
        querySch(state,action){
            console.log('reducers');
            return {
                ...state,
                data:action.payload,
            };
        },
    },

};