Browse Source

清空用户组之后清空用户列表中的用户信息

zhuth 6 years ago
parent
commit
2a9cf3a935
1 changed files with 4 additions and 3 deletions
  1. 4 3
      src/models/userGroup.js

+ 4 - 3
src/models/userGroup.js

@@ -185,7 +185,6 @@ export default {
                     url: URLS.USERGROUP_DELETE,
                     url: URLS.USERGROUP_DELETE,
                     body: [group.code]
                     body: [group.code]
                 });
                 });
-                console.log('删除用户组', [group.code], res);
                 if(!res.err && res.data.code > 0) {
                 if(!res.err && res.data.code > 0) {
                     yield put({ type: 'delete', group });
                     yield put({ type: 'delete', group });
                     const userGroup = yield select(state => state.present.userGroup);
                     const userGroup = yield select(state => state.present.userGroup);
@@ -193,7 +192,6 @@ export default {
                     yield put({ type: 'changeSelectedGroup', group: list[0] });
                     yield put({ type: 'changeSelectedGroup', group: list[0] });
                     message.success('删除成功');
                     message.success('删除成功');
                 }else {
                 }else {
-                    console.log([group.code], (res.err || res.data.msg));
                     message.error('删除失败: ' + (res.err || res.data.msg));
                     message.error('删除失败: ' + (res.err || res.data.msg));
                 }
                 }
             }catch(e) {
             }catch(e) {
@@ -203,7 +201,10 @@ export default {
         },
         },
         *changeSelectedGroup(action, { put, call, select }) {
         *changeSelectedGroup(action, { put, call, select }) {
             const { group } = action;
             const { group } = action;
-            if(!group) { return }
+            if(!group) {
+                yield put({ type: 'setSelectedGroup', group: null });
+                return
+            }
             yield put({ type: 'remoteMemberList', groupCode: group.code });
             yield put({ type: 'remoteMemberList', groupCode: group.code });
             const userGroup = yield select(state => state.present.userGroup);
             const userGroup = yield select(state => state.present.userGroup);
             const { list } = userGroup;
             const { list } = userGroup;