|
@@ -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"> 我同意剑鱼标讯将业务范围及合作需求提供给潜在合作伙伴搜索、查看</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 () {
|