mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-14 13:26:44 +08:00
个人设置中关半个人主页的设置
This commit is contained in:
@@ -154,6 +154,7 @@ const user = {
|
|||||||
sex:res.result.sex? res.result.sex:1,
|
sex:res.result.sex? res.result.sex:1,
|
||||||
loginName: res.result.loginName,
|
loginName: res.result.loginName,
|
||||||
userNo: res.result.userNo,
|
userNo: res.result.userNo,
|
||||||
|
showHome:res.result.showHome,
|
||||||
companyId:res.result.companyId,
|
companyId:res.result.companyId,
|
||||||
departId: res.result.departId,
|
departId: res.result.departId,
|
||||||
departName: res.result.departName,
|
departName: res.result.departName,
|
||||||
|
|||||||
@@ -87,6 +87,7 @@
|
|||||||
|
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
console.log('自己='+this.userInfo.showHome);
|
||||||
if(this.pageId == this.userInfo.aid) {
|
if(this.pageId == this.userInfo.aid) {
|
||||||
this.self = true;
|
this.self = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,11 +28,24 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="base-info">
|
<div class="base-info">
|
||||||
<label class="label" style="min-width:70px;text-align: left;">我的签名</label>
|
<label class="label" style="min-width:70px;text-align: left;">我的签名</label>
|
||||||
<p class="info-text" style="width:540px" v-show="!signData.isEdit">{{form.sign}}</p>
|
<p class="info-text" style="width:540px" v-show="!signData.isEdit">
|
||||||
|
{{form.sign}}
|
||||||
|
<svg-icon v-show="!signData.isEdit" type="primary" @click="signData.isEdit = true" icon-class="passWard-edit" style="margin-left: 10px;font-size: 18px;cursor: pointer;"></svg-icon>
|
||||||
|
</p>
|
||||||
<el-input v-show="signData.isEdit" style="width:40%;height:40px" type="textarea" maxlength="20" v-model="signData.sign" :rows="1"></el-input>
|
<el-input v-show="signData.isEdit" style="width:40%;height:40px" type="textarea" maxlength="20" v-model="signData.sign" :rows="1"></el-input>
|
||||||
<el-button v-show="signData.isEdit" style="margin-left:110px" @click="signData.isEdit = false">取消</el-button>
|
<el-button v-show="signData.isEdit" style="margin-left:110px" @click="signData.isEdit = false">取消</el-button>
|
||||||
<el-button v-show="signData.isEdit" type="primary" @click="saveSign()">保存</el-button>
|
<el-button v-show="signData.isEdit" type="primary" @click="saveSign()">保存</el-button>
|
||||||
<el-button v-show="!signData.isEdit" style="margin-left:110px" type="primary" @click="signData.isEdit = true">编辑</el-button>
|
<!-- <el-button v-show="!signData.isEdit" style="margin-left:110px" type="primary" @click="signData.isEdit = true"></el-button> -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="informationItem">
|
||||||
|
<div class="information-header">
|
||||||
|
<h4>个人主页设置</h4>
|
||||||
|
</div>
|
||||||
|
<div class="dynamic-range"> <el-checkbox v-model="hideHome"> 关闭个人主页 </el-checkbox>
|
||||||
|
|
||||||
|
<el-button style="margin-left:110px" type="primary" @click="saveHideHome()">保存</el-button>
|
||||||
|
<!-- <el-button v-show="!dynamicData.isEdit" style="margin-left:110px" type="primary" @click="dynamicData.isEdit = true">编辑</el-button> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="informationItem">
|
<div class="informationItem">
|
||||||
@@ -48,7 +61,7 @@
|
|||||||
<!-- <el-button v-show="!dynamicData.isEdit" style="margin-left:110px" type="primary" @click="dynamicData.isEdit = true">编辑</el-button> -->
|
<!-- <el-button v-show="!dynamicData.isEdit" style="margin-left:110px" type="primary" @click="dynamicData.isEdit = true">编辑</el-button> -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<h4>兴趣爱好 <svg-icon v-show="!interestIsEdit" type="primary" @click="interestIsEdit = true" icon-class="passWard-edit" style="margin-left: 10px;font-size: 18px;"></svg-icon></h4>
|
<h4>兴趣爱好 <svg-icon v-show="!interestIsEdit" type="primary" @click="interestIsEdit = true" icon-class="passWard-edit" style="margin-left: 10px;font-size: 18px;cursor: pointer;"></svg-icon></h4>
|
||||||
<div class="interest" v-show="!interestIsEdit">
|
<div class="interest" v-show="!interestIsEdit">
|
||||||
<ul class="interest-ul">
|
<ul class="interest-ul">
|
||||||
<li class="interest-li" v-for="int in interestList" :key="int.id">{{int.name}}</li>
|
<li class="interest-li" v-for="int in interestList" :key="int.id">{{int.name}}</li>
|
||||||
@@ -173,6 +186,7 @@
|
|||||||
sign:'',
|
sign:'',
|
||||||
isEdit:false
|
isEdit:false
|
||||||
},
|
},
|
||||||
|
hideHome:false,// 是否隐藏个人主页
|
||||||
cities: cityOptions,
|
cities: cityOptions,
|
||||||
checkboxGroup: [],
|
checkboxGroup: [],
|
||||||
radio: '1',
|
radio: '1',
|
||||||
@@ -242,6 +256,9 @@
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
methods:{
|
methods:{
|
||||||
|
saveHideHome(){
|
||||||
|
//执行隐藏操作
|
||||||
|
},
|
||||||
checkAndSendFinish(){
|
checkAndSendFinish(){
|
||||||
//验证并发送完成事件
|
//验证并发送完成事件
|
||||||
if(this.userInfo.avatar && this.form.sign && this.form.sign!='' && this.interestList.length>1){
|
if(this.userInfo.avatar && this.form.sign && this.form.sign!='' && this.interestList.length>1){
|
||||||
|
|||||||
Reference in New Issue
Block a user