Browse Source

Merge remote-tracking branch 'origin/dev4.6.3.14' into dev4.6.3.14

wangkaiyue 3 năm trước cách đây
mục cha
commit
53ce910742

+ 8 - 7
src/web/staticres/common-module/pc-dialog/css/leave-info-dialog.css

@@ -33,6 +33,7 @@
   opacity: 0.6;
   z-index: 999;
 }
+
 #collectUserInfoDialog .dialog-container{
   position: fixed;
   left: 50%;
@@ -87,8 +88,8 @@
   color: #2CB7CA;
   text-align: center;
 }
-.code-input .el-button.is-disabled, 
-.code-input .el-button.is-disabled:focus, 
+.code-input .el-button.is-disabled,
+.code-input .el-button.is-disabled:focus,
 .code-input .el-button.is-disabled:hover{
   border: 0;
   color: #C0C4CC;
@@ -142,7 +143,7 @@
 #collectUserInfoDialog .agree-service{
   text-align: center;
 }
-#collectUserInfoDialog .agree-service .el-checkbox__label, 
+#collectUserInfoDialog .agree-service .el-checkbox__label,
 #collectUserInfoDialog .agree-service .el-checkbox__input.is-checked+.el-checkbox__label{
   color: #686868;
 }
@@ -228,7 +229,7 @@
 .el-popper[x-placement^=bottom] .popper__arrow{
   display: none;
 }
-.el-input.is-active .el-input__inner, 
+.el-input.is-active .el-input__inner,
 .el-input__inner:focus{
   border-color: #2CB7CA;
 }
@@ -236,7 +237,7 @@
 .el-select .el-input__inner:focus{
   border-color: #2CB7CA;
 }
-.el-cascader .el-input .el-input__inner:focus, 
+.el-cascader .el-input .el-input__inner:focus,
 .el-cascader .el-input.is-focus .el-input__inner {
   border-color: #2CB7CA;
 }
@@ -253,7 +254,7 @@
 .el-checkbox__input.is-checked+.el-checkbox__label{
   color: #1D1D1D;
 }
-.el-checkbox__input.is-checked .el-checkbox__inner, 
+.el-checkbox__input.is-checked .el-checkbox__inner,
 .el-checkbox__input.is-indeterminate .el-checkbox__inner{
   background-color: #2CB7CA;
   border-color: #2CB7CA;
@@ -403,4 +404,4 @@
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGgSURBVHgB7djNbYMwFAdwA0cuGaEjpCNkBA4IIQ4Nk9QZIROgHhACDoyQEdoNwgjcEaJ+EUQqjT+fq1aq/1KUL/z8Cw4YQ4iLi8s/SFVVT8RyiqLYqWznyzZommYfBMF727avxFKgVhiG17Is97JtPSLBsacLe9x+red5NI7jE0Hi5nmmy9thHMdDlmUfRBfYdd2ONb6uuHsDBHKDWzNM0/Scpmn/qA13iKMoGlix8/Zz6MBkuDk4qHfm4SDCIYbUdU3ZXvsG0tmTAtwpSRIqaisFYpEYnDLQFInFaQF1kTZw2kBVpC2cEVCGXCCUWMDdahLD8JCPYoqDGAMhKkgMDoICQkRILA4ivViQFvD92eQ71aD2IO9o/dIB8gLDGKiCu3eCQBoBRee5BYSau1FAlZOwjQsMI6DODGELqQw0mb5sIJWAmLkVi5QCbUz8GKT30zgskjuTwKKJQY7EAg4CbdbT0KbeUbRGFi6a2GrrwF72WJwA2UMfeZ4PvDbS/yDcVWAL9wsr/Iad+Ncsw/0CONGKTjmqtyl+u6aLi8tfzCdfoXwUD1ES1QAAAABJRU5ErkJggg==) no-repeat center center;
   background-size: contain;
   cursor: pointer;
-}
+}

+ 57 - 94
src/web/staticres/common-module/pc-dialog/js/leave-info-dialog.js

@@ -1,4 +1,4 @@
-// 模板字符串 
+// 模板字符串
 var temp = `
   <div>
     <div class="user-data-dialog" id="collectUserInfoDialog" v-if="showForm">
@@ -41,10 +41,10 @@ var temp = `
               <div class="form-main">
                 <div class="long-control" style="position: relative;">
                   <el-form-item label="公司名称 :" prop="companyName">
-                    <el-input 
-                    v-model.trim="form.companyName" 
+                    <el-input
+                    v-model.trim="form.companyName"
                     data-long-input
-                    class="item-input company-name" 
+                    class="item-input company-name"
                     @focus="companyFocus"
                     @input="searchCompany"
                     placeholder="请输入公司名称">
@@ -60,16 +60,12 @@ var temp = `
                       <el-option v-for="item in jobData" :key="item.value" :label="item.label" :value="item.value">
                       </el-option>
                     </el-select>
-                  </el-form-item>
-                  <el-form-item label="部门 :" prop="branch">
-                    <el-select v-model="form.branch" placeholder="请选择部门" data-short-input clearable>
+                    <el-select v-show="showBranch" v-model="form.branch" placeholder="请选择部门" class="item-input short-input" clearable>
                       <el-option v-for="item in branchData" :key="item.value" :label="item.label" :value="item.value">
                       </el-option>
                     </el-select>
                   </el-form-item>
                 </div>
-                  
-                
               </div>
             </div>
             <div class="dialog-footer">
@@ -109,7 +105,7 @@ var temp = `
   </div>
   `
 var jobJson = [
-  '总裁', 
+  '总裁',
   '总经理',
   '总监',
   '经理',
@@ -120,7 +116,8 @@ var branchJson = [
   '市场',
   '产品',
   '销售',
-  '渠道'
+  '渠道',
+  '其他'
 ]
 var jobData = jobJson.map(function (item) {
   return {
@@ -212,44 +209,18 @@ var vm = new Vue({
         }
       }
     }
-    // var validJob = function(rule,value,callback) {
-    //   if(value === '') {
-    //     return callback();
-    //   } else {
-    //     if (value === '其他' && vm.form.otherJob === '') {
-    //       return callback();
-    //     } else {
-    //       callback();
-    //     }
-    //   }
-    // }
     var validJob = function(rule,value,callback) {
       if(value === '') {
-        return callback(new Error('职位不能为空'));
+        return callback(new Error('职位为必填项'));
+        return callback();
       } else {
-        if (value === '其他' && this.form.otherJob === '') {
-          return callback(new Error('请输入职位'));
+        if (value === '其他' && vm.form.otherJob === '') {
+          return callback();
         } else {
           callback();
         }
       }
     }
-    var validBranch = function(rule,value,callback) {
-      if(value === '') {
-        return callback(new Error('部门不能为空'));
-      } else  {
-          callback();
-       }
-      // if(this.form.job.indexOf('总裁') > -1 || this.form.job.indexOf('总经理') > -1){
-      //   this.from.branch = ""
-      // } else {
-      //   if(value === '') {
-      //     return callback(new Error('部门不能为空'));
-      //   } else  {
-      //       callback();
-      //    }
-      // }
-     }
     return {
       dialogTitle: '为给您匹配精准的推荐信息,请完善个人信息',
       jobData: jobData, // 职位数据
@@ -310,12 +281,6 @@ var vm = new Vue({
           {
             required: true,
             validator: validJob,
-          }
-        ],
-        branch: [
-          {
-            required: true,
-            validator: validBranch,
             trigger: 'blur'
           }
         ]
@@ -353,19 +318,29 @@ var vm = new Vue({
   mounted() {
     var that = this;
     $(document).on('click', function (e) {
-        let dom = $('.company-name')[0];
-        if (dom) {
-            // 如果点击的区域不在自定义dom范围
-            if (!dom.contains((e.target))) {
-              that.showSearchResult = false
-            }
-        } 
+      let dom = $('.company-name')[0];
+      if (dom) {
+        // 如果点击的区域不在自定义dom范围
+        if (!dom.contains((e.target))) {
+          that.showSearchResult = false
+        }
+      }
     })
+    $(window).on('resize', this.changeTop)
   },
   beforeDestroy() {
     $(document).off('click')
   },
   methods: {
+    changeTop: function () {
+      this.$nextTick(function () {
+        var dialogDom = $('#collectUserInfoDialog .dialog-container')
+        var diffHeight = window.innerHeight - dialogDom.height() - 200
+        if (diffHeight < 0) {
+          dialogDom.css('margin-top', diffHeight.toString() + 'px')
+        }
+      })
+    },
     nameFocus:function(){
       this.$refs['ruleForm'].clearValidate(['name']);
     },
@@ -466,18 +441,36 @@ var vm = new Vue({
         },
         success:function (res) {
           // 判断当前信息否在其他页面留资  如果全部留资 直接弹窗提交成功
-          if(res.info.branch && res.info.company && res.info.name && res.info.phone &&res.info.position&&res.info.mail){
-            _this.showSuccess=true
-            return true
-          }
-          if (res.data) {
+          var checkKeys = ['name', 'phone', 'company', 'mail', 'branch', 'position']
+          var result = checkRequiredKeys(checkKeys, res.info)
+          if (result) {
+            callback && callback()
+          } else if (res.data) {
+            _this.isForce = res.data.fource
             if (res.data.retainedCapital) {
               _this.showForm = true
-              _this.getOldInfo()
+              _this.changeTop()
+              if (res.info) {
+                echoRequiredValues(_this.form, res.info, ['name', 'phone', 'mail', 'branch'])
+                // 原有赋值回显逻辑
+                _this.form.oldPhone = res.info.phone ? res.info.phone : ''
+                _this.form.companyName = res.info.company ? res.info.company : ''
+                if (res.info.position) {
+                  if (jobJson.indexOf(res.info.position) == -1) {
+                    // _this.form.job = '其他'
+                    // _this.form.otherJob = res.data.position.replace('其他/', '')
+                    _this.form.job = ''
+                    _this.form.otherJob = ''
+                  } else {
+                    _this.form.job = res.info.position
+                  }
+                } else {
+                  _this.form.job = ''
+                }
+              }
             } else {
               callback && callback()
             }
-            _this.isForce = res.data.fource
           }
         }
       })
@@ -499,10 +492,10 @@ var vm = new Vue({
       var params = {
         source: source,
         name: this.form.name,
-        phone: this.form.phone, 
+        phone: this.form.phone,
         mail: this.form.mail,
         company: this.form.companyName, // 公司名称
-        position: this.form.job == '其他' ?  this.form.job + '/' + this.form.otherJob : this.form.job, 
+        position: this.form.job == '其他' ?  this.form.job + '/' + this.form.otherJob : this.form.job,
         code: this.form.code,
         agree: true, // 原来留资模块的同意协议字段,,,默认传一个true 方便后端处理
         branch: this.form.branch.indexOf('总裁') > -1 || this.form.branch.indexOf('总经理') > -1 || !this.form.job ? '' : this.form.branch
@@ -527,36 +520,6 @@ var vm = new Vue({
     inputPhone: function(val) {
       this.form.phone = val.replace(/[^\d]/g,'')
     },
-    // 查询表单回显信息
-    getOldInfo: function() {
-      var _this = this
-      $.ajax({
-        type:'POST',
-        url:'/salesLeads/echoInfo?t=' + Date.now(),
-        success:function (res) {
-          if (res.data) {
-            _this.form.oldPhone = res.data.phone ? res.data.phone : ''
-            _this.form.name = res.data.name ? res.data.name : ''
-            _this.form.phone = res.data.phone ? res.data.phone : ''
-            _this.form.mail = res.data.mail ? res.data.mail : ''
-            _this.form.companyName = res.data.company ? res.data.company : ''
-            _this.form.branch = res.data.branch || ''
-            if (res.data.position) {
-              if (jobJson.indexOf(res.data.position) == -1) {
-                // _this.form.job = '其他'
-                // _this.form.otherJob = res.data.position.replace('其他/', '')
-                _this.form.job = ''
-                _this.form.otherJob = ''
-              } else {
-                _this.form.job = res.data.position
-              }
-            } else {
-              _this.form.job = ''
-            }
-          }
-        }
-      })
-    },
     // 企业名称联想
     getResult:function(name) {
       // 名称为空或长度小于2不发请求
@@ -604,7 +567,7 @@ var vm = new Vue({
         return val
       }
     },
-    // 暂不提供 
+    // 暂不提供
     cancelForm: function() {
       this.form.name = ''
       this.form.phone = ''

+ 34 - 48
src/web/staticres/frontRouter/pc/solution/js/pc-collect-solution-info.js

@@ -35,10 +35,10 @@ var temps = `
                 </div>
                 <div class="long-control" style="position: relative;">
                   <el-form-item label="公司名称 :" prop="companyName">
-                    <el-input 
-                    v-model.trim="form.companyName" 
+                    <el-input
+                    v-model.trim="form.companyName"
                     data-long-input
-                    class=" company-name" 
+                    class=" company-name"
                     @focus="companyFocus"
                     @input="searchCompany"
                     placeholder="请输入公司名称">
@@ -143,11 +143,11 @@ var vmSolution = new Vue({
       if(value === '') {
         return callback(new Error('职位不能为空'));
       } else {
-        if (value === '其他' && vmbid.form.otherJob === '') {
-          return callback(new Error('请输入职位'));
-        } else {
+        // if (value === '其他' && vmbid.form.otherJob === '') {
+        //   return callback(new Error('请输入职位'));
+        // } else {
           callback();
-        }
+        // }
       }
     }
     // 新增部门必填
@@ -155,11 +155,11 @@ var vmSolution = new Vue({
       if(value === '') {
         return callback(new Error('部门不能为空'));
       } else {
-        if (value === '其他' && vmbid.form.otherJob === '') {
-          return callback(new Error('请输入部门'));
-        } else {
+        // if (value === '其他' && vmbid.form.otherJob === '') {
+        //   return callback(new Error('请输入部门'));
+        // } else {
           callback();
-        }
+        // }
       }
     }
     return {
@@ -273,7 +273,7 @@ var vmSolution = new Vue({
             if (!dom.contains((e.target))) {
               that.showSearchResult = false
             }
-        } 
+        }
     })
   },
   beforeDestroy() {
@@ -330,21 +330,35 @@ var vmSolution = new Vue({
           source: source
         },
         success:function (res) {
-          // 判断当前信息否在其他页面留资  如果全部留资 直接弹窗提交成功
-          if(res.info.branch && res.info.company && res.info.name && res.info.phone &&res.info.position){
-            _this.showSuccess=true
-            return true
-          }
-          if (res.data) {
+          var checkKeys = ['name', 'phone', 'company', 'branch', 'position']
+          var result = checkRequiredKeys(checkKeys, res.info)
+          if (result) {
+            callback && callback()
+          } else if (res.data) {
+            _this.isForce = res.data.fource
             window.isRetained = res.data.retainedCapital
             if (res.data.retainedCapital) {
               _this.showForm = true
-              _this.getOldInfo()
+              if (res.info) {
+                echoRequiredValues(_this.form, res.info, ['name', 'phone', 'branch'])
+                _this.form.companyName = res.info.company ? res.info.company : ''
+                if (res.info.position) {
+                  if (jobJson.indexOf(res.info.position) == -1) {
+                    // _this.form.job = '其他'
+                    // _this.form.otherJob = res.data.position.replace('其他/', '')
+                    _this.form.job = ''
+                    _this.form.otherJob = ''
+                  } else {
+                    _this.form.job = res.info.position
+                  }
+                } else {
+                  _this.form.job = ''
+                }
+              }
               _this.curDom = dom
             } else {
               callback && callback()
             }
-            _this.isForce = res.data.fource
           }
         }
       })
@@ -392,34 +406,6 @@ var vmSolution = new Vue({
     inputPhone: function(val) {
       this.form.phone = val.replace(/[^\d]/g,'')
     },
-    // 查询表单回显信息
-    getOldInfo: function() {
-      var _this = this
-      $.ajax({
-        type:'POST',
-        url:'/salesLeads/echoInfo?t=' + Date.now(),
-        success:function (res) {
-          if (res.data) {
-            _this.form.name = res.data.name ? res.data.name : ''
-            _this.form.phone = res.data.phone ? res.data.phone : '' 
-            _this.form.companyName = res.data.company ? res.data.company : ''
-            _this.form.branch = res.data.branch || ''
-            if (res.data.position) {
-              if (jobJson.indexOf(res.data.position) == -1) {
-                // _this.form.job = '其他'
-                // _this.form.otherJob = res.data.position.replace('其他/', '')
-                _this.form.job = ''
-                _this.form.otherJob = ''
-              } else {
-                _this.form.job = res.data.position
-              }
-            } else {
-              _this.form.job = ''
-            }
-          }
-        }
-      })
-    },
     // 企业名称联想
     getResult:function(name) {
       // 名称为空或长度小于2不发请求

+ 27 - 38
src/web/staticres/js/pc-collect-partner-info.js

@@ -35,10 +35,10 @@ var temp = `
                 </div>
                 <div class="long-control" style="position: relative;">
                   <el-form-item label="公司名称 :">
-                    <el-input 
+                    <el-input
                     v-model.trim="form.companyName"
                     data-long-input
-                    class=" company-name" 
+                    class=" company-name"
                     @focus="companyFocus"
                     @input="searchCompany"
                     placeholder="请输入公司名称">
@@ -61,7 +61,7 @@ var temp = `
       <div class="mask"></div>
       <div class="success-dialog-container">
         <div class="success-title">提交成功</div>
-        <div class="success-content">我们会尽快联系您并预约演示时间,请耐心等待~<br>您将获得免费体验大会员全部功能!</div>
+        <div class="success-content">我们的客户经理在24小时内尽快与您联系</div>
         <div class="success-footer">
           <button type="button" class="custom-btn go-know" @click="showSuccess = false">我知道了</button>
         </div>
@@ -201,7 +201,7 @@ var vmPartner = new Vue({
             if (!dom.contains((e.target))) {
               that.showSearchResult = false
             }
-        } 
+        }
     })
   },
   beforeDestroy() {
@@ -263,20 +263,36 @@ var vmPartner = new Vue({
         },
         success:function (res) {
           // 判断当前信息否在其他页面留资  如果全部留资 直接弹窗提交成功
-          if(res.info.branch && res.info.company && res.info.name && res.info.phone &&res.info.position){
-            _this.showSuccess=true
-            return true
-          }
-          if (res.data) {
+          var checkKeys = ['name', 'phone', 'company', 'branch', 'position']
+          var result = checkRequiredKeys(checkKeys, res.info)
+          if (result) {
+            callback && callback()
+          } else if (res.data) {
+            _this.isForce = res.data.fource
             window.isRetained = res.data.retainedCapital
             if (res.data.retainedCapital) {
               _this.showForm = true
-              _this.getOldInfo()
+              if (res.info) {
+                _this.form.name = res.info.name ? res.info.name : ''
+                _this.form.phone = res.info.phone ? res.info.phone : ''
+                _this.form.companyName = res.info.company ? res.info.company : ''
+                if (res.info.position) {
+                  if (jobJson.indexOf(res.info.position) == -1) {
+                    // _this.form.job = '其他'
+                    // _this.form.otherJob = res.data.position.replace('其他/', '')
+                    _this.form.job = ''
+                    _this.form.otherJob = ''
+                  } else {
+                    _this.form.job = res.info.position
+                  }
+                } else {
+                  _this.form.job = ''
+                }
+              }
               _this.curDom = dom
             } else {
               callback && callback()
             }
-            _this.isForce = res.data.fource
           }
         }
       })
@@ -322,33 +338,6 @@ var vmPartner = new Vue({
     inputPhone: function(val) {
       this.form.phone = val.replace(/[^\d]/g,'')
     },
-    // 查询表单回显信息
-    getOldInfo: function() {
-      var _this = this
-      $.ajax({
-        type:'POST',
-        url:'/salesLeads/echoInfo?t=' + Date.now(),
-        success:function (res) {
-          if (res.data) {
-            _this.form.name = res.data.name ? res.data.name : ''
-            _this.form.phone = res.data.phone ? res.data.phone : '' 
-            _this.form.companyName = res.data.company ? res.data.company : ''
-            if (res.data.position) {
-              if (jobJson.indexOf(res.data.position) == -1) {
-                // _this.form.job = '其他'
-                // _this.form.otherJob = res.data.position.replace('其他/', '')
-                _this.form.job = ''
-                _this.form.otherJob = ''
-              } else {
-                _this.form.job = res.data.position
-              }
-            } else {
-              _this.form.job = ''
-            }
-          }
-        }
-      })
-    },
     // 企业名称联想
     getResult:function(name) {
       // 名称为空或长度小于2不发请求

+ 39 - 27
src/web/staticres/js/pc-collect-user-info.js

@@ -477,7 +477,7 @@ var vm = new Vue({
         for (var k in this.moduleShow) {
           this.moduleShow[k] = false
         }
-        
+
       }
       //  判断阅读原文留资显示
       if (vm.source = "article_original"  ){
@@ -496,7 +496,7 @@ var vm = new Vue({
         } else if(source.indexOf('jyarticle_see3_plus_pc') > -1){
           this.dialogTitle = text
           this.dialogTitleTop = '完善信息'
-        } 
+        }
         // else if (source.indexOf("article_collection") > -1){
         //   this.dialogTitle = text
         //   this.dialogTitleTop = "为给您匹配精准的推荐信息,请完善个人信息"
@@ -537,7 +537,7 @@ var vm = new Vue({
       this.calcTitleText(source)
       this.source = source
       var _this = this
-      
+
       $.ajax({
         type:'POST',
         url:'/salesLeads/retainedCapital',
@@ -546,33 +546,46 @@ var vm = new Vue({
         },
         success:function (res) {
           // 判断当前信息否在其他页面留资  如果全部留资 直接弹窗提交成功
-          if(res.info.branch && res.info.company && res.info.name && res.info.phone &&res.info.position){
+          var checkKeys = ['name', 'phone', 'company', 'branch', 'position']
+          var result = checkRequiredKeys(checkKeys, res.info)
+          if (result) {
             _this.showForm = false
             res.data.retainedCapital = false
-            if(source == 'member_freeuse') {
-              _this.showSuccess = true
-            } else if(source=="jyarticle_see3_plus_pc") {
-              // 如果留资正常 点击消失
-              $(".detail-nj-btn").click(function(){
-                $(".mask-zzz").hide()
-              })
-            } else if(source == 'article_original') {
-              // 如果是阅读原文点击的 留完用户资料执行原点击操作
-              _this.showSuccess = false
-            } else if (source == 'article_collection'){
-              _this.showSuccess = false
-            } else if (source == 'pc_index_bottom_adv') {
-              location.href = '/big/page/index'
-            }  else if (source.indexOf('_freeuser') > -1) {
-              _this.showSuccess = true
-            } else {
-              _this.showSuccess = true
+            callback && callback(res)
+            switch (source) {
+              case 'member_freeuse': {
+                _this.showSuccess = true
+                break
+              }
+              case 'jyarticle_see3_plus_pc': {
+                $(".detail-nj-btn").click(function(){
+                  $(".mask-zzz").hide()
+                })
+                break
+              }
+              case 'article_original': {
+                _this.showSuccess = false
+                break
+              }
+              case 'article_collection': {
+                _this.showSuccess = false
+                break
+              }
+              case 'pc_index_bottom_adv': {
+                location.href = '/big/page/index'
+                break
+              }
+              default: {
+                if (source.indexOf('_freeuser') > -1) {
+                  _this.showSuccess = true
+                } else {
+                  _this.showSuccess = true
+                }
+              }
             }
-          } else {
-            res.data.retainedCapital = true
-          }
-          if (res.data) {
+          } else if (res.data) {
             window.isRetained = res.data.retainedCapital
+            _this.isForce = res.data.fource
             if (res.data.retainedCapital) {
               _this.showForm = true
               _this.getOldInfo()
@@ -580,7 +593,6 @@ var vm = new Vue({
             } else {
               callback && callback(res)
             }
-            _this.isForce = res.data.fource
           }
         }
       })

+ 1 - 1
src/web/templates/big-member/pc/page_cg.html

@@ -130,7 +130,7 @@
                 <div class="title-info-group">重点及首次合作企业</div>
                 <div class="content-info-group">
                     <p>按行业分析重点客户类型,综合评估采购单位的采<br>购项目类型,分析行业市场趋势,帮助发掘客户和<br>渠道;</p>
-                    <p>多维度交叉分析,提供重点客户、中标数量、平均<br>折扣率、合作日期,直观了解采购单位与企业关系<br>远近,辅助投标决策。</p>
+                    <p>多维度交叉分析,提供重点及首次合作企业中标数<br>量、中标金额、平均节支率、合作日期,直观了解<br>采购单位与企业关系远近,辅助投标决策。</p>
                     <div class="subpage-button gold" data-source="重点合作企业">咨询客服,了解更多细节</div>
                 </div>
             </div>

+ 3 - 1
src/web/templates/frontRouter/pc/partner/free/index.html

@@ -128,7 +128,9 @@
         haslogin({{.T.logid}});
         $('.come-partner, .joinIn').on('click', function() {
             checkLogin()
-            vmPartner.isNeedSubmit('partner_recruit_page')
+            vmPartner.isNeedSubmit('partner_recruit_page', function () {
+              vmPartner.showSuccess = true
+            })
         })
 
         function checkLogin () {

+ 3 - 1
src/web/templates/frontRouter/pc/solution/free/index.html

@@ -233,7 +233,9 @@
         haslogin({{.T.logid}});
         $('.answerBtn').on('click', function() {
             checkLogin()
-            vmSolution.isNeedSubmit('telecom_solution')
+            vmSolution.isNeedSubmit('telecom_solution', function () {
+              vmSolution.showSuccess = true
+            })
         })
 
         function checkLogin () {

+ 1 - 1
src/web/templates/frontRouter/wx/collection/sess/ent_portrait.html

@@ -537,7 +537,7 @@
                     <vip-component data-cl-event="c_wx_open_buttionclick" @tabactive="tabActive" :power="conf" type="item_6" :entvisit="entvisit" :can-free-exp="canFreeExp" :newvip="isVip" imgurl='{{Msg "seo" "cdn"}}/common-module/collection/image/bg/vip_ex_6.png'></vip-component>
                 </div>
                 <div class="bg-white tab-card customers client"  v-show="conf._4 && importantCustomers.length !== 0  && !getStatus">
-                    <div class="tab-card-title">重点客户</div>
+                    <div class="tab-card-title">重点及首次合作客户</div>
                     <div class="tab-card-content">
                         <div class="client-list" v-for="c in importantCustomers">
                             <div class="c-thead">

+ 4 - 2
src/web/templates/structuredata/pc/index.html

@@ -84,7 +84,7 @@
             z-index: 1;
         }
         .xm{
-            background: linear-gradient(270deg, #F1D090 0%, #FAE7CA 100%);  
+            background: linear-gradient(270deg, #F1D090 0%, #FAE7CA 100%);
         }
     </style>
 </head>
@@ -312,7 +312,9 @@
         $('.get-data-example, .get-data-example-button').on('click', function () {
             var id = $(this).attr('data-id')
             // 调用组件是否留资方法 传入一个来源对应模块 弹出弹框 (页面改版改为点击【获取数据样例】触发弹框)
-            vm.isNeedSubmit(id, function(){})
+            vm.isNeedSubmit(id, function(){
+              vm.showSuccess = true
+            })
         })
         // 立即体验
         $('.experience-now').on('click', function () {