소스 검색

主页显隐方案调整,限制:自动收录、查看联系方式,隐藏-->允许

bruce 5 년 전
부모
커밋
6204449281
1개의 변경된 파일15개의 추가작업 그리고 15개의 파일을 삭제
  1. 15 15
      pages/otherpage/userSetting/show.vue

+ 15 - 15
pages/otherpage/userSetting/show.vue

@@ -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