clear user list (#166) (#170)
Co-authored-by: wenyu.dai <“wenyu.dai@qq.com”>
diff --git a/src/models/manage.js b/src/models/manage.js
index 38b3747..9e2f0d2 100644
--- a/src/models/manage.js
+++ b/src/models/manage.js
@@ -23,7 +23,7 @@
deleteUser,
addUser
} from "../services/api";
-import {getIntlContent} from "../utils/IntlUtils";
+import { getIntlContent } from "../utils/IntlUtils";
export default {
namespace: "manage",
@@ -39,7 +39,6 @@
const json = yield call(getAllUsers, payload);
if (json.code === 200) {
let { page, dataList } = json.data;
-
dataList = dataList.map(item => {
item.key = item.id;
return item;
@@ -51,6 +50,14 @@
dataList
}
});
+ } else {
+ yield put({
+ type: "saveUsers",
+ payload: {
+ total: 0,
+ dataList: []
+ }
+ });
}
},
*fetchItem(params, { call }) {
@@ -65,7 +72,7 @@
const { payload, callback, fetchValue } = params;
const json = yield call(addUser, payload);
if (json.code === 200) {
- message.success(getIntlContent('SHENYU.COMMON.RESPONSE.ADD.SUCCESS'));
+ message.success(getIntlContent("SHENYU.COMMON.RESPONSE.ADD.SUCCESS"));
callback();
yield put({ type: "reload", fetchValue });
} else {
@@ -77,7 +84,9 @@
const { list } = payload;
const json = yield call(deleteUser, { list });
if (json.code === 200) {
- message.success(getIntlContent('SHENYU.COMMON.RESPONSE.DELETE.SUCCESS'));
+ message.success(
+ getIntlContent("SHENYU.COMMON.RESPONSE.DELETE.SUCCESS")
+ );
callback();
yield put({ type: "reload", fetchValue });
} else {
@@ -88,7 +97,9 @@
const { payload, callback, fetchValue } = params;
const json = yield call(updateUser, payload);
if (json.code === 200) {
- message.success(getIntlContent('SHENYU.COMMON.RESPONSE.UPDATE.SUCCESS'));
+ message.success(
+ getIntlContent("SHENYU.COMMON.RESPONSE.UPDATE.SUCCESS")
+ );
callback();
yield put({ type: "reload", fetchValue });
} else {