From 2d881714a7b35ec6208946a06243c9db6690aff7 Mon Sep 17 00:00:00 2001 From: feige <791364011@qq.com> Date: 星期六, 23 十一月 2024 15:26:47 +0800 Subject: [PATCH] 修改性别 --- ruoyi-ui/src/views/system/user/profile/index.vue | 43 ++++++++++++++++++++++++++++++++----------- 1 files changed, 32 insertions(+), 11 deletions(-) diff --git a/ruoyi-ui/src/views/system/user/profile/index.vue b/ruoyi-ui/src/views/system/user/profile/index.vue index 1d0d92b..f728a33 100644 --- a/ruoyi-ui/src/views/system/user/profile/index.vue +++ b/ruoyi-ui/src/views/system/user/profile/index.vue @@ -8,8 +8,14 @@ </div> <div> <div class="text-center"> - <userAvatar :user="user" /> - </div > + <el-avatar shape="square" style="width: 200px;;height: 200px;" > + <el-image + :src="'https://www.bendudu.com:8080/'+ user.url" + :fit="fit" style="width: 100%;height: 100%;border-radius: 0px 0px 0px 0px;opacity: 1;border: 1px solid rgba(0,0,0,0.5);" + ></el-image> + + + </el-avatar> </div > <ul class="list-group list-group-striped"> <li class="list-group-item"> 鐢ㄦ埛鍚嶇О @@ -45,9 +51,9 @@ <span>鍩烘湰璧勬枡</span> </div> <el-tabs v-model="activeTab" > - <el-tab-pane label="鍩烘湰璧勬枡" name="userinfo"> + <!-- <el-tab-pane label="鍩烘湰璧勬枡" name="userinfo"> <userInfo :user="user" /> - </el-tab-pane> + </el-tab-pane> --> <el-tab-pane label="淇敼瀵嗙爜" name="resetPwd"> <resetPwd /> </el-tab-pane> @@ -58,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"> @@ -93,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"> @@ -145,6 +151,7 @@ components: { userAvatar, userInfo, resetPwd }, data() { return { + roleJudge:false, formDat: { familyName: undefined, modelName: undefined, @@ -260,7 +267,7 @@ user: {}, roleGroup: {}, postGroup: {}, - activeTab: "userinfo", + activeTab: "resetPwd", activeTab1:"瀹舵牴缃�" }; }, @@ -290,6 +297,7 @@ } // alert(data.authority) // let _this = this + this.menuOptionsp[0]['children'] = [] getUserByFidAid(data).then(response=>{ console.log(response) let fams = response.data; @@ -311,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) { @@ -339,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) @@ -399,8 +412,12 @@ // console.log("鎵撳嵃瀹跺涵鎴愬憳搴忓垪"+id) // console.log(this.FaimlyList) // }); + // alert(id) getIndividualList().then(response => { this.user = response.data; + console.log(this.user,'useruseruser') + if(response.data.roleId==3) + this.roleJudge = true; // alert(890) this.fid = response.data.familyId // alert(this.fid) @@ -423,9 +440,13 @@ getList() { let _this = this - - getAllInfo().then(response=>{ + 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