linkman.js 1.06 KB
import {queryWxSchLkGroup} from '../services/devutil'

export default{

    namespace: 'linkman',

    state:{
        groups:[],
        linkmans:[],
    },

    effects:{

        *groups({payload},{call,put}){
            const response = yield call(queryWxSchLkGroup,payload);
            console.log(response);
            yield put({
                type:'loadWXLinkmanGroup',
                payload:response,
            });
            
        },

        *lklist({payload},{call,put}){
            const response = yield call(querySchoolMember,payload);
            console.log(response);
            yield put({
                type:'loadGroupOfLinkman',
                payload:response,
            });
        }
        

    },


    reducers:{

        loadWXLinkmanGroup(state,action){
            return {
                ...state,
                groups:action.payload,
            }
        },

        loadGroupOfLinkman(state,action){
            return {
                ...state,
                linkmans:action.payload,
            }
        },

    }


}