12345678910111213141516171819202122232425 |
- import { query } from '@/services/user';
- import { getExamInfo } from '@/pages/edit/service';
- const ReportModel = {
- namespace: 'report',
- state: {
- taskName: '',
- },
- effects: {
- * getTaskName({ payload }, { call, put}){
- const { examId } = payload;
- const res = yield call(getExamInfo, examId);
- const taskName = res?.result?.name;
- yield put({
- type: 'saveTaskName',
- payload: taskName,
- });
- },
- },
- reducers: {
- saveTaskName(state, { payload }) {
- return { ...state, taskName: payload };
- },
- }
- };
- export default ReportModel;
|