|
@@ -126,8 +126,8 @@ var temp = `
|
|
|
<el-checkbox v-model="form.agreeChecked"> 我同意剑鱼标讯将业务范围及合作需求提供给潜在合作伙伴搜索、查看</el-checkbox>
|
|
|
</div>
|
|
|
<div class="dialog-footer">
|
|
|
- <el-button class="cancel-btn" @click="cancelForm">暂不提供</el-button>
|
|
|
- <el-button class="submit-btn" @click="submitForm('ruleForm')">提交</el-button>
|
|
|
+ <el-button class="cancel-btn" @click="cancelForm" v-text="ajaxSourceTitleInfo.cancelText"></el-button>
|
|
|
+ <el-button class="submit-btn" @click="submitForm('ruleForm')" v-text="ajaxSourceTitleInfo.submitText"></el-button>
|
|
|
</div>
|
|
|
</el-form>
|
|
|
</div>
|
|
@@ -322,6 +322,10 @@ var vm = new Vue({
|
|
|
return {
|
|
|
dialogTitleTop: '为给您匹配精准的推荐信息,请完善个人信息',
|
|
|
dialogTitle: '',
|
|
|
+ ajaxSourceTitleInfo: {
|
|
|
+ cancelText: '暂不提供',
|
|
|
+ submitText: '提交'
|
|
|
+ },
|
|
|
jobData: jobData, // 职位数据
|
|
|
branchData: branchData,
|
|
|
industryData: industryData,
|
|
@@ -780,6 +784,39 @@ var vm = new Vue({
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
+ this.getSourceTitle(source)
|
|
|
+ },
|
|
|
+ getSourceTitle: function(source) {
|
|
|
+ var _this = this
|
|
|
+ var payload = { codes: [source] }
|
|
|
+ $.ajax({
|
|
|
+ type: 'post',
|
|
|
+ url: '/salesLeads/getConfig',
|
|
|
+ contentType: 'application/json;charset=utf-8',
|
|
|
+ data: JSON.stringify(payload),
|
|
|
+ success: function(res) {
|
|
|
+ try {
|
|
|
+ var info = res.data[source]
|
|
|
+ if (info) {
|
|
|
+ if (info.title) {
|
|
|
+ _this.dialogTitleTop = info.title
|
|
|
+ }
|
|
|
+ if (info.subtitle) {
|
|
|
+ _this.dialogTitle = info.subtitle
|
|
|
+ }
|
|
|
+ if (info.button_cancel) {
|
|
|
+ _this.ajaxSourceTitleInfo.cancelText = info.button_cancel
|
|
|
+ }
|
|
|
+ if (info.button_confirm) {
|
|
|
+ _this.ajaxSourceTitleInfo.submitText = info.button_confirm
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } catch (e) {
|
|
|
+ console.warn(e)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
// 表单提交事件
|
|
|
submitForm: function (formName) {
|