Browse Source

feat:企业画像采购单位画像渠道商合作跳转处理

zhangsiya 1 year ago
parent
commit
406825d1af

+ 7 - 2
src/web/staticres/js/ent-search-index-pc.js

@@ -708,9 +708,9 @@ var vm = new Vue({
                     keywords: '企业信息查询,工商查询,招投标公司查询,中标企业查询,中标单位,中标企业画像,剑鱼标讯',
                     keywords: '企业信息查询,工商查询,招投标公司查询,中标企业查询,中标单位,中标企业画像,剑鱼标讯',
                     description: '剑鱼标讯企业搜索为您精准提供全国工商企业信息、招投标公司及中标企业信息查询服务,涵盖企业信息查询,工商查询,招投标公司查询,中标企业搜索,中标企业画像查看等多维度服务,帮您快速了解企业招投标情况,提前预判风险,拓展合作商机。'
                     description: '剑鱼标讯企业搜索为您精准提供全国工商企业信息、招投标公司及中标企业信息查询服务,涵盖企业信息查询,工商查询,招投标公司查询,中标企业搜索,中标企业画像查看等多维度服务,帮您快速了解企业招投标情况,提前预判风险,拓展合作商机。'
                 })
                 })
-                
+
             }
             }
-            
+
         },
         },
         doSearch: function () {
         doSearch: function () {
             this.setPageTdk()
             this.setPageTdk()
@@ -874,6 +874,11 @@ var vm = new Vue({
             var svipLink = '/swordfish/page_big_pc/svip/ent_ser_portrait/' + id
             var svipLink = '/swordfish/page_big_pc/svip/ent_ser_portrait/' + id
             // 大会员画像
             // 大会员画像
             var memberLink = '/swordfish/page_big_pc/ent_portrait/' + id
             var memberLink = '/swordfish/page_big_pc/ent_portrait/' + id
+            // 是渠道合作页面需要登录后重定向
+            if(cooperateCode) {
+              openLoginDig(null, svipLink)
+              return
+            }
             try {
             try {
                 item.visited = true
                 item.visited = true
                 visitedPath.pathVisiting(
                 visitedPath.pathVisiting(

+ 9 - 2
src/web/staticres/js/pur-search-index-pc.js

@@ -672,11 +672,18 @@ var vm = new Vue({
             this.getList()
             this.getList()
         },
         },
         goTitle: function(name) {
         goTitle: function(name) {
+          // 是渠道合作页面需要登录后重定向
+            var url = '/swordfish/page_big_pc/unit_portrayal/' + name
             if (this.isNewEntNiche) {
             if (this.isNewEntNiche) {
-              window.open('/entpc/unit_portrayal/' + name)
+              url = '/entpc/unit_portrayal/' + name
             } else {
             } else {
-              window.open('/swordfish/page_big_pc/unit_portrayal/' + name)
+              url = '/swordfish/page_big_pc/unit_portrayal/' + name
             }
             }
+            if(cooperateCode) {
+              openLoginDig(null, url)
+              return
+            }
+            window.open(url)
         },
         },
         // 全选
         // 全选
         allChange: function() {
         allChange: function() {

+ 1 - 0
src/web/templates/pc/entsearchindex.html

@@ -467,6 +467,7 @@
         var pageInfo = {
         var pageInfo = {
             searchContent: {{.T.searchvalue}},
             searchContent: {{.T.searchvalue}},
         }
         }
+        var cooperateCode = {{.T.cooperateCode}} // 渠道合作投放
         haslogin({{.T.logid}})
         haslogin({{.T.logid}})
 	</script>
 	</script>
     <script src='{{Msg "seo" "cdn"}}/common-module/public/js/china-map-data.js?v={{Msg "seo" "version"}}'></script>
     <script src='{{Msg "seo" "cdn"}}/common-module/public/js/china-map-data.js?v={{Msg "seo" "version"}}'></script>

+ 1 - 0
src/web/templates/pc/pursearchindex.html

@@ -389,6 +389,7 @@
         var pageInfo = {
         var pageInfo = {
             searchContent: {{.T.searchvalue}},
             searchContent: {{.T.searchvalue}},
         }
         }
+        var cooperateCode = {{.T.cooperateCode}} // 渠道合作投放
         haslogin({{.T.logid}})
         haslogin({{.T.logid}})
 	</script>
 	</script>
   <script src='{{Msg "seo" "cdn"}}/common-module/selector/js/buyerClass.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/common-module/selector/js/buyerClass.js?v={{Msg "seo" "version"}}'></script>

+ 2 - 12
src/web/templates/pc/supsearch.html

@@ -727,8 +727,8 @@
         <span class="search-tab-item search-tab-item-0 nologin-hide" :class="{'tab-active': searchTab === 0}" @click="onSearchTab(0)">全部</span>
         <span class="search-tab-item search-tab-item-0 nologin-hide" :class="{'tab-active': searchTab === 0}" @click="onSearchTab(0)">全部</span>
         <span class="search-tab-item search-tab-item-1" :class="{'tab-active': searchTab === 1}" @click="onSearchTab(1)">招标采购公告</span>
         <span class="search-tab-item search-tab-item-1" :class="{'tab-active': searchTab === 1}" @click="onSearchTab(1)">招标采购公告</span>
         <span class="search-tab-item badge-recommend nologin-hide" :class="{'tab-active': searchTab === 2}" @click="onSearchTab(2)">超前项目</span>
         <span class="search-tab-item badge-recommend nologin-hide" :class="{'tab-active': searchTab === 2}" @click="onSearchTab(2)">超前项目</span>
-        <span class="search-tab-item tab-item-ent-search" style="display: none;"  @click="jumpPageTab('/jylab/entSearch/index.html')">企业搜索</span>
-        <span class="search-tab-item tab-item-buyer-search" style="display: none;"  @click="jumpPageTab('/jylab/purSearch/index.html')">采购单位搜索</span>
+        <span class="search-tab-item tab-item-ent-search" style="display: none;"  @click="location.replace('/jylab/entSearch/index.html')">企业搜索</span>
+        <span class="search-tab-item tab-item-buyer-search" style="display: none;"  @click="location.replace('/jylab/purSearch/index.html')">采购单位搜索</span>
       </div>
       </div>
       <!--搜索-->
       <!--搜索-->
       <div class="searchInput clearfix" :class="{'change-search-input': showAddKeyword || keywordMult}">
       <div class="searchInput clearfix" :class="{'change-search-input': showAddKeyword || keywordMult}">
@@ -4863,16 +4863,6 @@ function checkTagDisabled () {
         // tab-*
         // tab-*
         beforeSubmit('tab-' + item)
         beforeSubmit('tab-' + item)
       },
       },
-      // 企业搜索、采购单位搜索
-      jumpPageTab: function (url) {
-        if(cooperateCode && !this.isLogin) {
-          var goHref = location.origin + url
-          var pageUrl =  '/page_workDesktop/work-bench/page?link=' + encodeURIComponent(goHref)
-          openLoginDig(null, pageUrl)
-        } else {
-          location.replace(url)
-        }
-      },
       // 附加关键词 包含所有 或任意 切换
       // 附加关键词 包含所有 或任意 切换
       onKeywordRadioChange: function (val) {
       onKeywordRadioChange: function (val) {
         console.log(val, 'val')
         console.log(val, 'val')