|
@@ -131,7 +131,7 @@ var temp = `
|
|
|
<div class="success-title">提交成功</div>
|
|
|
<div class="success-content" v-html="successText"></div>
|
|
|
<div class="success-footer">
|
|
|
- <button type="button" class="custom-btn go-know" @click="showSuccess = false">我知道了</button>
|
|
|
+ <button type="button" class="custom-btn go-know" @click="knowHandle">我知道了</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -235,7 +235,6 @@ var vm = new Vue({
|
|
|
}
|
|
|
}
|
|
|
var validCompany = function(rule,value,callback) {
|
|
|
- console.log(value, 'gognsi')
|
|
|
if (value === '') {
|
|
|
return callback(new Error('公司名称为必填项'));
|
|
|
} else {
|
|
@@ -352,18 +351,41 @@ var vm = new Vue({
|
|
|
sourceTitleMap: {
|
|
|
article_attach_freeuser: '请留下联系方式,立即免费体验【附件下载】1次,招标文件/采购清单一键下载,商机更完整!',
|
|
|
ent_portrait_freeuser: '请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
+ ent_portrait_winnerNewMsg_freeuser: '请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
+ ent_portrait_yearData_freeuser: '请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
+ ent_portrait_monthData_freeuser: '请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
+ ent_portrait_areaData_freeuser: '请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
+ ent_portrait_discountRate_freeuser: '请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
+ ent_portrait_top10_freeuser:'请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
+ ent_portrait_topShow_freeuser: '请留下联系方式,立即免费体验【企业中标分析】1次,多维度可视化分析竞争对手!',
|
|
|
buyer_portrait_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_getNewMsg_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_yearData_freeuser:'请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_monthData_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_moneyRange_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_bidtypeData_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_rate_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_top12_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_topShow_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_withCapitalData_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_withEstablishData_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_withAreaData_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_topAgencyData_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
+ buyer_portrait_contacts_freeuser: '请留下联系方式,立即免费体验【采购单位全景分析】1次,帮你全面洞察采购单位,开发新客户!',
|
|
|
ent_portrait_: '请留下联系方式,我们会尽快联系您!体验企业画像分析,帮你透视企业!',
|
|
|
buyer_portrait_: '请留下联系方式,我们会尽快联系您!体验采购单位画像分析,为你挖掘客户!',
|
|
|
member_attach: '请留下联系方式,我们会尽快联系您!体验附件下载特权,挖掘更多项目情报!',
|
|
|
- member_freeuse: '请留下联系方式,我们会尽快联系您体验大会员全部功能!',
|
|
|
pc_index_bottom_adv: '请留下联系方式,我们会尽快联系您体验:市场分析周报/月报、竞对实时监控和分析、业主采购趋势/客户分析等',
|
|
|
article_ent_portrait: '请留下联系方式,我们会尽快联系您!体验企业画像分析,帮你透视企业!',
|
|
|
article_buyer_portrait: '请留下联系方式,我们会尽快联系您!体验采购单位画像分析,为你挖掘客户!',
|
|
|
article_slogan: '请留下联系方式,我们会尽快联系您体验大会员全部功能!',
|
|
|
member_: '请留下联系方式,我们会尽快联系您体验大会员全部功能!',
|
|
|
- function_: '请留下联系方式,我们会尽快联系您体验大会员全部功能!'
|
|
|
- }
|
|
|
+ function_: '请留下联系方式,我们会尽快联系您体验大会员全部功能!', // 大会员功能介绍
|
|
|
+ jylab_see500_plus: '请留下联系方式,我们会尽快联系您!开通大会员可查看更多招标项目,实时监控更多潜在商机!', // 标讯搜索500条
|
|
|
+ article_purchase_intention: '请留下联系方式,我们会尽快联系您!开通大会员可抢先对接采购单位,帮助企业拓客!', // 三级页-采购意向
|
|
|
+ article_proposed_project: '请留下联系方式,我们会尽快联系您!开通大会员可抢先获知拟建商机动态,提高中标机率!' // 三级页-拟建项目
|
|
|
+ },
|
|
|
+ isRefresh: false // 留完资是否需要刷新页面
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -382,25 +404,19 @@ var vm = new Vue({
|
|
|
var zjl = this.form.job.indexOf('总经理') > -1
|
|
|
return !(zc || zjl) && this.form.job
|
|
|
},
|
|
|
+ // 提交成功 提示文案
|
|
|
successText: function() {
|
|
|
- if (this.source.indexOf('_freeuser') > -1) {
|
|
|
+ if (this.source.indexOf('_freeuser') > -1 && this.source.indexOf('member_') === -1) {
|
|
|
var text = ''
|
|
|
- switch (this.source) {
|
|
|
- case 'ent_portrait_freeuser':
|
|
|
- text = '企业中标分析'
|
|
|
- break;
|
|
|
- case 'buyer_portrait_freeuser':
|
|
|
- text = '采购单位全景分析'
|
|
|
- break;
|
|
|
- case 'article_attach_freeuser':
|
|
|
- text = '附件下载'
|
|
|
- break;
|
|
|
- case 'member_freeuser': {
|
|
|
- text = '我们会尽快联系您并预约演示时间,请耐心等待~<br>您将获得免费体验大会员全部功能!'
|
|
|
- break;
|
|
|
- }
|
|
|
+ if (this.source.indexOf('buyer_portrait') > -1) {
|
|
|
+ text = '采购单位全景分析'
|
|
|
+ } else if (this.source.indexOf('ent_portrait') > -1) {
|
|
|
+ text = '企业中标分析'
|
|
|
+ } else if (this.source.indexOf('article_attach') > -1) {
|
|
|
+ text = '附件下载'
|
|
|
+ } else {
|
|
|
+ return '我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!'
|
|
|
}
|
|
|
-
|
|
|
return '恭喜您,成功解锁【' + text + '】权益1次。如需查看更多,请开通超级订阅,为您提供最新的商业情报,抢占先机。'
|
|
|
} else {
|
|
|
return '我们会尽快联系您并预约演示时间,请耐心等待~<br>您将获得免费体验大会员全部功能!'
|
|
@@ -423,6 +439,21 @@ var vm = new Vue({
|
|
|
$(document).off('click')
|
|
|
},
|
|
|
methods: {
|
|
|
+ // 点击我知道了
|
|
|
+ knowHandle: function() {
|
|
|
+ this.showSuccess = false
|
|
|
+ if (this.isRefresh) {
|
|
|
+ window.location.reload()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 不需要调留资接口 弹出留资弹框回调方法
|
|
|
+ noCallApiFn: function(source, isRefresh) {
|
|
|
+ this.isRefresh = isRefresh
|
|
|
+ this.source = source
|
|
|
+ this.showForm = true
|
|
|
+ this.calcTitleText(source)
|
|
|
+ this.getOldInfo()
|
|
|
+ },
|
|
|
calcTitleText: function (source) {
|
|
|
if (!source) return
|
|
|
var text = ''
|
|
@@ -437,12 +468,6 @@ var vm = new Vue({
|
|
|
var r = text.match(/\【(.+?)\】/g)
|
|
|
this.dialogTitleTop = '欢迎体验' + r[0].replace('【','').replace('】','')
|
|
|
this.dialogTitle = text
|
|
|
- } else if (this.source.indexOf('ent_portrait_') > -1) {
|
|
|
- this.dialogTitleTop = '欢迎体验企业中标分析'
|
|
|
- this.dialogTitle = text
|
|
|
- } else if (this.source.indexOf('buyer_portrait_') > -1) {
|
|
|
- this.dialogTitleTop = '欢迎体验采购单位全景分析'
|
|
|
- this.dialogTitle = text
|
|
|
} else {
|
|
|
this.dialogTitle = text
|
|
|
this.dialogTitleTop = '欢迎体验剑鱼大会员'
|
|
@@ -561,6 +586,7 @@ var vm = new Vue({
|
|
|
success:function (res) {
|
|
|
if (res.data) {
|
|
|
_this.showForm = false
|
|
|
+ typeof collectSubmitCallback === 'function' ? collectSubmitCallback(source, res.data) : null
|
|
|
if(source == 'member_freeuse') {
|
|
|
_this.showSuccess = true
|
|
|
} else if (source == 'article_original') {
|