import { queryOSSData,queryBoomFlowDetail } from '@/services/boom'; import { message } from 'antd'; export default { namespace: 'xflow', state: { OSSData: {}, flowDetail: { nodes: [], edges: [] }, }, effects: { *queryOSSData({}, { call, put }) { const response = yield call(queryOSSData); if (response) { yield put({ type: 'save', payload: { OSSData: response.data }, }); } }, *queryBoomFlowDetail({ payload }, { call, put }) { const data = yield call(queryBoomFlowDetail, payload); console.log(data); yield put({ type: 'save', payload: { flowDetail: data }, }); }, }, reducers: { save(state, action) { return { ...state, ...action.payload, }; }, }, };