From c4d4c5d25cd78fa302fe07a824c8d7b3412bd9f1 Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期二, 06 五月 2025 16:42:15 +0800 Subject: [PATCH] 修改内容 --- ruoyi-ui/src/views/system/user/profile/index.vue | 25 +++++++++++++++++++------ 1 files changed, 19 insertions(+), 6 deletions(-) diff --git a/ruoyi-ui/src/views/system/user/profile/index.vue b/ruoyi-ui/src/views/system/user/profile/index.vue index 1c2ab57..f728a33 100644 --- a/ruoyi-ui/src/views/system/user/profile/index.vue +++ b/ruoyi-ui/src/views/system/user/profile/index.vue @@ -64,7 +64,7 @@ <div style="padding-top: 20px; background-color: #F4FFF8;"> <el-divider></el-divider> - <div > + <div v-if="roleJudge"> <el-form ref="form" :model="form" :rules="rules" label-width="100px"> <el-row> <el-col :span="10" :xs="24"> @@ -99,7 +99,7 @@ </el-form> </div> <el-divider></el-divider> - <div> + <div v-if="roleJudge"> <el-form> <el-row> <el-col :span="10" :xs="24"> @@ -151,6 +151,7 @@ components: { userAvatar, userInfo, resetPwd }, data() { return { + roleJudge:false, formDat: { familyName: undefined, modelName: undefined, @@ -296,6 +297,7 @@ } // alert(data.authority) // let _this = this + this.menuOptionsp[0]['children'] = [] getUserByFidAid(data).then(response=>{ console.log(response) let fams = response.data; @@ -317,8 +319,12 @@ upAuthority(){ let checkedKeys = this.$refs.authr.getCheckedKeys(); let peoKeys = this.$refs.peoInfo.getCheckedKeys(); - // console.log(peoKeys) + console.log(peoKeys) + console.log(checkedKeys) + + //alert(this.fid) // alert(checkedKeys.length) + // this.getDeptAllCheckedKeys() if(checkedKeys.length!=0&&peoKeys.length!=0) { @@ -345,7 +351,8 @@ "fid": this.fid, "authority": value } - alert(data.authority) + this.menuOptionsp[0]['children'] = [] + // alert(data.authority) let _this = this getUserByFidAid(data).then(response=>{ console.log(response) @@ -405,9 +412,12 @@ // console.log("鎵撳嵃瀹跺涵鎴愬憳搴忓垪"+id) // console.log(this.FaimlyList) // }); + // alert(id) getIndividualList().then(response => { this.user = response.data; - // console.log(this.user,'useruseruser') + console.log(this.user,'useruseruser') + if(response.data.roleId==3) + this.roleJudge = true; // alert(890) this.fid = response.data.familyId // alert(this.fid) @@ -431,9 +441,12 @@ let _this = this let clanId = this.$store.state.user.clanId - + if(clanId==null) + return getAllInfo(clanId).then(response=>{ let fams = response.data + // console.log(fams) + // console.log("++++++++++++++++++++++++==") for(let i = 0; i < fams.length; i++) _this.menuOptions1[0]['children'].push({id:fams[i].userId,label:fams[i].nickName }) }) -- Gitblit v1.9.1