فهرست منبع

修改用户管理新增编辑BUG

liuyc 3 سال پیش
والد
کامیت
22aeda83f6
4فایلهای تغییر یافته به همراه18 افزوده شده و 14 حذف شده
  1. 2 2
      src/api/system/user.js
  2. 3 3
      src/views/manager/contractinfo/detail.vue
  3. 3 3
      src/views/manager/projectinfo/detail.vue
  4. 10 6
      src/views/system/user.vue

+ 2 - 2
src/api/system/user.js

@@ -25,7 +25,7 @@ export const remove = (ids) => {
 
 export const add = (row) => {
   return request({
-    url: '/api/blade-user/submit',
+    url: '/api/blade-user/submit2',
     method: 'post',
     data: row
   })
@@ -33,7 +33,7 @@ export const add = (row) => {
 
 export const update = (row) => {
   return request({
-    url: '/api/blade-user/update',
+    url: '/api/blade-user/update2',
     method: 'post',
     data: row
   })

+ 3 - 3
src/views/manager/contractinfo/detail.vue

@@ -478,10 +478,10 @@
                 @click="addUserToProject"
               >添加</el-button>
               <el-button type="primary">创建新用户</el-button>
-              <el-button
+              <!--<el-button
                 type="danger"
                 @click="handleDeletes"
-              >全部删除</el-button>
+              >全部删除</el-button>-->
             </div>
             <el-divider></el-divider>
           </div>
@@ -564,7 +564,7 @@ export default {
       callback();
     };
     return {
-      //#region 
+      //#region
       pageindx: 1,
       pagesize: 10,
       total: 0,

+ 3 - 3
src/views/manager/projectinfo/detail.vue

@@ -321,10 +321,10 @@
                 @click="addUserToProject"
               >添加</el-button>
               <el-button type="primary">创建新用户</el-button>
-              <el-button
+              <!--<el-button
                 type="danger"
                 @click="handleDeletes"
-              >全部删除</el-button>
+              >全部删除</el-button>-->
             </div>
             <el-divider></el-divider>
           </div>
@@ -423,7 +423,7 @@ export default {
     };
 
     return {
-      //#region 
+      //#region
       pageindx: 1,
       pagesize: 10,
       total: 0,

+ 10 - 6
src/views/system/user.vue

@@ -1123,8 +1123,9 @@ export default {
     },
     rowSave (row, done, loading) { //新增保存
       row.deptId = row.deptId.join(",");
-      row.roleId = row.roleId.join(",");
-      row.postId = row.postId.join(",");
+      // row.roleId = row.roleId.join(",");
+      // row.postId = row.postId.join(",");
+      console.log(row);
       add({ ...row, projectAndUserList: this.fromss.projectAndUserList }).then(() => {
         this.initFlag = false;
         this.onLoad(this.page);
@@ -1138,10 +1139,13 @@ export default {
       });
     },
     rowUpdate (row, index, done, loading) {//修改按钮
-      row.deptId = row.deptId.join(",");
-      row.roleId = row.roleId.join(",");
-      row.postId = row.postId.join(",");
-      update({ ...row, projectAndUserList: this.fromss.projectAndUserList }).then(() => {
+      let form = JSON.parse(JSON.stringify(row));
+      form.deptId = form.deptId.join(",");
+      // form.roleId = form.roleId.join(",");
+      form.postId = form.postId.join(",");
+      delete form.roleId;
+      delete form.projectAndUserList;
+      update({ ...form /*, projectAndUserList: this.fromss.projectAndUserList*/ }).then(() => {
         this.initFlag = false;
         this.onLoad(this.page);
         this.$message({