|
|
@@ -11,8 +11,8 @@
|
|
|
</div>
|
|
|
<div class="right">
|
|
|
<el-radio-group v-model="item.status" size="mini" :disabled="item.disable">
|
|
|
- <el-radio :label="1">不允许</el-radio>
|
|
|
- <el-radio :label="0">允许</el-radio>
|
|
|
+ <el-radio :label="1">{{item.key==="show_engine_recording" || item.key==="show_contact" ?'不允许':'不隐藏'}}</el-radio>
|
|
|
+ <el-radio :label="0">{{item.key==="show_engine_recording" || item.key==="show_contact" ?'允许':'隐藏'}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
|
|
|
<span class="tips" v-if="item.disable">
|
|
|
@@ -37,15 +37,15 @@
|
|
|
data() {
|
|
|
return {
|
|
|
typeList: [
|
|
|
- { name: '个人介绍模块', status: 1, disable: true, key: 'show_resume' },
|
|
|
- { name: '工作经历模块', status: 0, disable: false, key: 'show_experience' },
|
|
|
- { name: '教育经历模块', status: 0, disable: false, key: 'show_education' },
|
|
|
- { name: '专业技能模块', status: 1, disable: true, key: 'show_skill' },
|
|
|
- { name: '代表作品模块', status: 1, disable: true, key: 'show_works' },
|
|
|
- { name: '社区影响力模块', status: 1, disable: true, key: 'show_community_influence' },
|
|
|
- { name: '用户评价模块', status: 0, disable: false, key: 'show_rating' },
|
|
|
- { name: '是否允许搜索引擎自动收录', status: 0, disable: false, key: 'show_engine_recording' },
|
|
|
- { name: '是否允许查看联系方式', status: 0, disable: false, key: 'show_contact' },
|
|
|
+ {name: '个人介绍模块', status: 1, disable: true, key: 'show_resume'},
|
|
|
+ {name: '工作经历模块', status: 0, disable: false, key: 'show_experience'},
|
|
|
+ {name: '教育经历模块', status: 0, disable: false, key: 'show_education'},
|
|
|
+ {name: '专业技能模块', status: 1, disable: true, key: 'show_skill'},
|
|
|
+ {name: '代表作品模块', status: 1, disable: true, key: 'show_works'},
|
|
|
+ {name: '社区影响力模块', status: 1, disable: true, key: 'show_community_influence'},
|
|
|
+ {name: '用户评价模块', status: 0, disable: false, key: 'show_rating'},
|
|
|
+ {name: '是否允许搜索引擎自动收录', status: 0, disable: false, key: 'show_engine_recording'},
|
|
|
+ {name: '是否允许查看联系方式', status: 0, disable: false, key: 'show_contact'},
|
|
|
],
|
|
|
}
|
|
|
},
|
|
|
@@ -64,19 +64,19 @@
|
|
|
if (res.data.status === 1) {
|
|
|
let data = res.data.data
|
|
|
this.typeList.forEach(item => {
|
|
|
- item.status = Number(data[ item.key ])
|
|
|
+ item.status = Number(data[item.key])
|
|
|
})
|
|
|
- this.typeList = [ ...this.typeList ]
|
|
|
+ this.typeList = [...this.typeList]
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
|
|
|
/** 提交 **/
|
|
|
submitForm() {
|
|
|
- const { typeList } = this
|
|
|
+ const {typeList} = this
|
|
|
let p = {}
|
|
|
typeList.forEach(item => {
|
|
|
- p[ item.key ] = Number(item.status)
|
|
|
+ p[item.key] = Number(item.status)
|
|
|
})
|
|
|
this.$axios.post('/api/user_info_show/setting', p).then(res => {
|
|
|
let data = res.data
|