Explorar o código

feat: 留资显示隐藏模块调整

cuiyalong %!s(int64=3) %!d(string=hai) anos
pai
achega
d3c3f276c8
Modificáronse 1 ficheiros con 16 adicións e 11 borrados
  1. 16 11
      src/components/collect-info/CollectInfo.vue

+ 16 - 11
src/components/collect-info/CollectInfo.vue

@@ -3,8 +3,8 @@
     <div class="user-data-dialog" v-if="showForm">
       <div class="mask"></div>
       <div class="dialog-container">
-        <div class="dialog-header fs18">欢迎体验剑鱼大会员</div>
-        <div class="dialog-header mt-4" v-html="dialogTitle"></div>
+        <div class="dialog-header fs18" v-if="dialogTitleTop" v-text="dialogTitleTop"></div>
+        <div class="dialog-header mt-4" v-if="dialogTitle" v-html="dialogTitle"></div>
         <div class="dialog-content">
           <el-form class="user-form" :model="form" :rules="rules" ref="ruleForm">
             <!-- 基本信息 -->
@@ -110,7 +110,7 @@
                 </div>
               </div>
             </div>
-            <div class="agree-service">
+            <div class="agree-service" v-if="moduleShow.agree">
               <el-checkbox v-model="form.agreeChecked">&nbsp;我同意剑鱼标讯将业务范围及合作需求提供给潜在合作伙伴搜索、查看</el-checkbox>
             </div>
             <div class="dialog-footer">
@@ -207,7 +207,8 @@ export default {
       }
     }
     return {
-      dialogTitle: '请完善个人信息,立刻获得全部功能的产品试用',
+      dialogTitleTop: '请完善个人信息,立刻获得全部功能的产品试用',
+      dialogTitle: '',
       industryData: [], // 行业数据
       jobData: [], // 职位数据
       scaleData: [], // 公司规模数据
@@ -268,17 +269,17 @@ export default {
       showForm: false, // 显示表单填写弹框
       showSuccess: false, // 显示提交成功弹框
       isForce: false, // 是否强制
-      // 姓名手机号等为必填,此处不做控制
       // 默认为隐藏,需要展示则需判断
-      // 需要展示可以在created里修改moduleShow的状态为true
       moduleShow: {
-        email: false,
-        industry: false,
+        email: true,
+        region: false,
+        industry: true,
         mold: false,
-        companyType: false,
+        companyType: true,
         scale: false,
-        business: false,
-        need: false
+        business: true,
+        need: true,
+        agree: true
       },
       source: '',
       sourceTitleMap: {
@@ -339,6 +340,10 @@ export default {
       }
       if (text) {
         this.dialogTitle = text
+        this.dialogTitleTop = '欢迎体验剑鱼大会员'
+        for (const k in this.moduleShow) {
+          this.moduleShow[k] = false
+        }
       }
     },
     nameFocus () {