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,
};
},
},
};