From 9ada19d01d0cb6aaa0dec99e24bf7a9b511750bf Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期六, 06 一月 2024 15:55:31 +0800 Subject: [PATCH] 审核页面和编辑用户页面修改及接口联调 --- src/views/unifiedManage/userManage/components/EditUserInfo.vue | 38 +++++++++++++++++++++++++++++++++----- 1 files changed, 33 insertions(+), 5 deletions(-) diff --git a/src/views/unifiedManage/userManage/components/EditUserInfo.vue b/src/views/unifiedManage/userManage/components/EditUserInfo.vue index 144b745..8016de3 100644 --- a/src/views/unifiedManage/userManage/components/EditUserInfo.vue +++ b/src/views/unifiedManage/userManage/components/EditUserInfo.vue @@ -42,7 +42,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 +59,7 @@ </template> <script> -import { getRoleIDs } from "@/api/unifiedManage/userManage" +import { getRoleIDs, setUser } from "@/api/unifiedManage/userManage" export default { name: "EditUserInfo", props: { @@ -69,7 +69,9 @@ return { visible: false, title: "鏂板缓", - form: {} + form: { + roleIDs: [] + } } } } @@ -83,9 +85,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 +125,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