From f3c42d1f1a04ee1bb7cd99e3f6879398dfb34fa2 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期三, 24 一月 2024 17:17:09 +0800
Subject: [PATCH] 修改环境端口号

---
 src/views/unifiedManage/userManage/components/EditUserInfo.vue |   47 ++++++++++++++++++++++++++++++++++-------------
 1 files changed, 34 insertions(+), 13 deletions(-)

diff --git a/src/views/unifiedManage/userManage/components/EditUserInfo.vue b/src/views/unifiedManage/userManage/components/EditUserInfo.vue
index 144b745..e59e0be 100644
--- a/src/views/unifiedManage/userManage/components/EditUserInfo.vue
+++ b/src/views/unifiedManage/userManage/components/EditUserInfo.vue
@@ -17,14 +17,7 @@
             <el-input v-model="editConfig.form.password" placeholder="--" disabled></el-input>
           </el-form-item>
           <el-form-item label="鎵嬫満鍙�:" prop="phone">
-            <el-input-number
-              v-model="editConfig.form.phone"
-              placeholder=""
-              :min="0"
-              :controls="false"
-              disabled
-              style="width: 100%"
-            ></el-input-number>
+            <el-input v-model="editConfig.form.phone" placeholder="--" disabled></el-input>
           </el-form-item>
           <el-form-item label="鍏徃鍚嶇О:" prop="companyName">
             <el-input v-model="editConfig.form.company" placeholder="--" disabled></el-input>
@@ -42,7 +35,7 @@
             <el-input v-model="editConfig.form.region" placeholder="--" disabled></el-input>
           </el-form-item>
           <el-form-item label="鐢ㄦ埛绛夌骇:" prop="roleIDs">
-            <el-checkbox-group v-model="editConfig.form.roleIDs">
+            <el-checkbox-group v-model="editConfig.form.roleIDs" :disabled="editConfig.title == '鏌ョ湅' ? true : false">
               <el-checkbox v-for="role in roleList" :label="role.id" :key="role.id">{{ role.name }}</el-checkbox>
             </el-checkbox-group>
           </el-form-item>
@@ -59,7 +52,7 @@
 </template>
 
 <script>
-import { getRoleIDs } from "@/api/unifiedManage/userManage"
+import { getRoleIDs, setUser } from "@/api/unifiedManage/userManage"
 export default {
   name: "EditUserInfo",
   props: {
@@ -69,7 +62,9 @@
         return {
           visible: false,
           title: "鏂板缓",
-          form: {}
+          form: {
+            roleIDs: []
+          }
         }
       }
     }
@@ -83,9 +78,9 @@
       // form: {},
       rules: {
         username: [{ required: true, message: "璇疯緭鍏ョ敤鎴峰悕", trigger: "blur" }],
-        password: [{ required: true, message: "璇疯緭鍏ュ瘑鐮�", trigger: "blur" }],
+        // password: [{ required: true, message: "璇疯緭鍏ュ瘑鐮�", trigger: "blur" }],
         phone: [{ required: true, message: "璇疯緭鍏ユ墜鏈哄彿", trigger: "blur" }],
-        companyName: [{ required: true, message: "璇疯緭鍏ュ叕鍙稿悕绉�", trigger: "blur" }],
+        // companyName: [{ required: true, message: "璇疯緭鍏ュ叕鍙稿悕绉�", trigger: "blur" }],
         nickName: [{ required: true, message: "璇疯緭鍏ヨ仈绯讳汉鍚嶇О", trigger: "blur" }],
         roleIDs: [{ required: true, message: "璇烽�夋嫨鐢ㄦ埛绛夌骇", trigger: "change" }]
       },
@@ -123,6 +118,32 @@
       if (rsp.code == 200) {
         this.roleList = rsp.data ? rsp.data : []
       }
+    },
+    // 纭畾
+    onSubmit(formName) {
+      this.$refs[formName].validate((valid) => {
+        console.log(valid)
+        if (valid) {
+          let param = this.saveParams()
+          setUser(param).then((reply) => {
+            if (reply && reply.code === 200) {
+              this.$message.success("淇濆瓨鎴愬姛")
+              this.handleClose()
+              this.$parent.getData()
+            }
+          })
+        }
+      })
+    },
+    saveParams() {
+      let params = {
+        dutyIDs: this.editConfig.form.dutyIDs,
+        id: this.editConfig.form.id,
+        nickName: this.editConfig.form.nickName,
+        phone: this.editConfig.form.phone,
+        roleIDs: this.editConfig.form.roleIDs
+      }
+      return params
     }
   }
 }

--
Gitblit v1.8.0