Browse Source

feat: 修复pc端移动端留资逻辑

cuiyalong 5 months ago
parent
commit
256ae4ab50

+ 31 - 2
src/web/staticres/common-module/pc-dialog/js/pc-collect-user-info.js

@@ -126,8 +126,8 @@ var temp = `
               <el-checkbox v-model="form.agreeChecked">&nbsp;我同意剑鱼标讯将业务范围及合作需求提供给潜在合作伙伴搜索、查看</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,31 @@ 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) {
+              _this.dialogTitleTop = info.title
+              _this.dialogTitle = info.subtitle
+              _this.ajaxSourceTitleInfo.cancelText = info.button_cancel
+              _this.ajaxSourceTitleInfo.submitText = info.button_confirm
+            }
+          } catch (e) {
+            console.warn(e)
+          }
+        }
+      })
     },
     // 表单提交事件
     submitForm: function (formName) {

+ 6 - 0
src/web/staticres/common-module/perfect-info/js/perfect-info.js

@@ -1201,6 +1201,12 @@ var vNode = {
             this.hideLabel(['email', 'class', 'position', 'workScope', 'partnerNeeds', 'agree'])
             break
           }
+
+          // 行业分析简报
+          if (source.indexOf('briefinghomepage_dzhfxbg') > -1 || source.indexOf('briefingdetails_dzhfxbg') > -1) {
+            this.showCompanyType = false
+            this.moduleShow.industry = true
+          }
         }
       }
     },