From bd4b9aa6ab74a8aa6f55265d24b4a4249abcb636 Mon Sep 17 00:00:00 2001 From: feige <feige@qq.com> Date: 星期一, 11 十二月 2023 19:18:39 +0800 Subject: [PATCH] 问题解决 --- ruoyi-ui/src/views/system/user/index.vue | 27 ++++++++++++++++++++------- 1 files changed, 20 insertions(+), 7 deletions(-) diff --git a/ruoyi-ui/src/views/system/user/index.vue b/ruoyi-ui/src/views/system/user/index.vue index 1dfef73..b2b305a 100644 --- a/ruoyi-ui/src/views/system/user/index.vue +++ b/ruoyi-ui/src/views/system/user/index.vue @@ -320,7 +320,7 @@ </template> <script> -import { listUser, getUser, delUser, addUser, updateUser, getAllFamilys,resetUserPwd, changeUserStatus, deptTreeSelect } from "@/api/system/user"; +import { listUser, getUser, delUser, updateUserInfo,addUser, updateUser, getAllFamilys,resetUserPwd, changeUserStatus, deptTreeSelect } from "@/api/system/user"; import { getToken } from "@/utils/auth"; import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; @@ -461,7 +461,7 @@ methods: { getRole(){ this.form.roleIds = [] - alert(123) + //alert(123) this.form.roleIds.push(this.rt) }, getFamlilyInfo(){ @@ -616,22 +616,35 @@ // alert(this.fid) //alert(this.rt) - alert(this.form.roleIds) + // alert(this.form.roleIds) let ps = true // alert(this.rt) // alert(this.fid) - + let _this = this if(this.rt===2 && (this.fid!="鏃�")) + { ps = false + + } // alert(ps) if(ps) { if (valid) { if (this.form.userId != undefined) { updateUser(this.form).then(response => { - this.$modal.msgSuccess("淇敼鎴愬姛"); - this.open = false; - this.getList(); + + let fm = {} + fm.userId = _this.form.userId + + if(_this.fid==="鏃�") + fm.familyId= -1 + else + fm.familyId = _this.fid + updateUserInfo(fm).then(response=>{ + this.$modal.msgSuccess("淇敼鎴愬姛"); + this.open = false; + this.getList(); + }) }); } else { addUser(this.form).then(response => { -- Gitblit v1.9.1