risk.js
759 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import * as services from '@/services/risk';
export default {
namespace: 'RiskBlock',
state: {
dataRisk: [],
},
effects: {
/* 获取风险列表 */
*getEventRiskList({ payload }, { call, put, select }) {
try {
const res = yield call(services.getEventRiskList, {
current: 1,
size: 10,
...payload,
});
if (res.code === 0) {
yield put({
type: 'changeState',
payload: {
dataRisk: res.data || [],
},
});
}
} catch (err) {
console.error(err);
}
},
},
reducers: {
changeState(state, { payload }) {
return {
...state,
...payload,
};
},
},
};