yusheng пре 1 година
родитељ
комит
63b7fdb915
2 измењених фајлова са 16 додато и 5 уклоњено
  1. 13 0
      src/api/system/user/index.js
  2. 3 5
      src/views/system/user/index.vue

+ 13 - 0
src/api/system/user/index.js

@@ -16,6 +16,8 @@ export async function pageUsers(params) {
   }
   return Promise.reject(new Error(res.data.message));
 }
+
+
 /**
  * 分页查询用户
  * @param params 导出员工数据
@@ -241,3 +243,14 @@ export async function checkExistence(field, value, id) {
   }
   return Promise.reject(new Error(res.data.message));
 }
+/**
+ * 导入用户
+ * @param file excel文件
+ */
+export async function putEnable(data) {
+  const res = await request.post('/system/account/updateEnable', data);
+  if (res.data.code === 0) {
+    return res.data.message;
+  }
+  return Promise.reject(new Error(res.data.message));
+}

+ 3 - 5
src/views/system/user/index.vue

@@ -149,7 +149,7 @@ import {
   pageUsers,
   putUsers,
   deleteUsers,
-  resetPassword
+  resetPassword,putEnable
 } from '@/api/system/user';
 import { unbindLoginName, listOrganizations } from '@/api/system/organization';
 
@@ -290,10 +290,8 @@ export default {
         });
     },
     async changeEnable(row) {
-      let params = { ...row };
-      params.roleId = row.roleList.map((d) => d.id);
-      delete params.roleList;
-      const res = await putUsers(params);
+
+      const res = await putEnable({id:row.id,enable:row.enable});
       if (res.code == 0) {
         this.$message({
           type: 'success',