Эх сурвалжийг харах

Merge branch 'release' into dev4.6.3.19

luwenna 3 жил өмнө
parent
commit
e3db4df8a6
100 өөрчлөгдсөн 7506 нэмэгдсэн , 615 устгасан
  1. 23 0
      .editorconfig
  2. 132 0
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/css/app_enptc.css
  3. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_01.jpg
  4. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_02.jpg
  5. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_03.png
  6. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_04.jpg
  7. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_05.jpg
  8. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_06.jpg
  9. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_07.jpg
  10. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/bottomHeight.png
  11. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/btnBG.png
  12. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/btnLeft.png
  13. BIN
      src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/btnRight.png
  14. 1 1
      src/jfw/modules/app/src/web/staticres/jyapp/js/historypush.js
  15. 0 138
      src/jfw/modules/app/src/web/staticres/jyapp/js/track/track.js
  16. 0 120
      src/jfw/modules/app/src/web/staticres/jyapp/js/track/track.umd.min.js
  17. 0 2
      src/jfw/modules/app/src/web/templates/active/yearEndReport/index.html
  18. 0 5
      src/jfw/modules/app/src/web/templates/big-member/meta.html
  19. 0 3
      src/jfw/modules/app/src/web/templates/common/js.html
  20. 10 3
      src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info.html
  21. 288 0
      src/jfw/modules/app/src/web/templates/frontRouter/enptc/sess/app_enptc.html
  22. 557 0
      src/jfw/modules/app/src/web/templates/frontRouter/enptc/sess/write_infor.html
  23. 50 0
      src/jfw/modules/app/src/web/templates/frontRouter/enptc/sess/write_result.html
  24. 2 0
      src/jfw/modules/app/src/web/templates/vipsubscribe/vip_introduce.html
  25. 4 4
      src/jfw/modules/app/src/web/templates/weixin/search/mainSearch.html
  26. 6 5
      src/jfw/modules/common/src/qfw/util/bidsearch/search.go
  27. 1 1
      src/jfw/modules/subscribepay/src/service/reward.go
  28. 6 4
      src/web/staticres/big-member/css/page_index.css
  29. 78 5
      src/web/staticres/big-member/js/public_big.js
  30. 21 11
      src/web/staticres/common-module/collection/js/keyword-mobile.js
  31. 834 0
      src/web/staticres/common-module/enptc/css/page_landingPage_new.css
  32. 133 0
      src/web/staticres/common-module/enptc/css/wx_enptc.css
  33. BIN
      src/web/staticres/common-module/enptc/img/APP_01.jpg
  34. BIN
      src/web/staticres/common-module/enptc/img/APP_02.jpg
  35. BIN
      src/web/staticres/common-module/enptc/img/APP_03.png
  36. BIN
      src/web/staticres/common-module/enptc/img/APP_04.jpg
  37. BIN
      src/web/staticres/common-module/enptc/img/APP_05.jpg
  38. BIN
      src/web/staticres/common-module/enptc/img/APP_06.jpg
  39. BIN
      src/web/staticres/common-module/enptc/img/APP_07.jpg
  40. BIN
      src/web/staticres/common-module/enptc/img/bottomHeight.png
  41. BIN
      src/web/staticres/common-module/enptc/img/btnBG.png
  42. BIN
      src/web/staticres/common-module/enptc/img/btnLeft.png
  43. BIN
      src/web/staticres/common-module/enptc/img/btnRight.png
  44. BIN
      src/web/staticres/common-module/enptc/img/btnTip.png
  45. 3 3
      src/web/staticres/common-module/ent-search/ent-search-template.js
  46. 1 1
      src/web/staticres/common-module/my_data_export/js/index.js
  47. 3 0
      src/web/staticres/css/pc.css
  48. 527 0
      src/web/staticres/enptc/css/enptc_index.css
  49. BIN
      src/web/staticres/enptc/images/bg-2.png
  50. BIN
      src/web/staticres/enptc/images/fenlei.png
  51. BIN
      src/web/staticres/enptc/images/footer-banner.png
  52. BIN
      src/web/staticres/enptc/images/four.png
  53. BIN
      src/web/staticres/enptc/images/fw.png
  54. BIN
      src/web/staticres/enptc/images/gy.png
  55. BIN
      src/web/staticres/enptc/images/it.png
  56. BIN
      src/web/staticres/enptc/images/module-3-pg.png
  57. BIN
      src/web/staticres/enptc/images/module-3-sm-title.png
  58. BIN
      src/web/staticres/enptc/images/one.png
  59. BIN
      src/web/staticres/enptc/images/rd.png
  60. BIN
      src/web/staticres/enptc/images/three.png
  61. BIN
      src/web/staticres/enptc/images/title-1-1.png
  62. BIN
      src/web/staticres/enptc/images/title-1-2.png
  63. BIN
      src/web/staticres/enptc/images/title-1.png
  64. BIN
      src/web/staticres/enptc/images/title-2-1.png
  65. BIN
      src/web/staticres/enptc/images/title-2-2.png
  66. BIN
      src/web/staticres/enptc/images/title-2-3.png
  67. BIN
      src/web/staticres/enptc/images/title-2-4.png
  68. BIN
      src/web/staticres/enptc/images/title-2.png
  69. BIN
      src/web/staticres/enptc/images/title-3.png
  70. BIN
      src/web/staticres/enptc/images/title-4-1.png
  71. BIN
      src/web/staticres/enptc/images/title-4-2.png
  72. BIN
      src/web/staticres/enptc/images/title-4-3.png
  73. BIN
      src/web/staticres/enptc/images/title-4-4.png
  74. BIN
      src/web/staticres/enptc/images/title-4.png
  75. BIN
      src/web/staticres/enptc/images/title-5.png
  76. BIN
      src/web/staticres/enptc/images/top-bg.png
  77. BIN
      src/web/staticres/enptc/images/two.png
  78. BIN
      src/web/staticres/enptc/images/yl.png
  79. 1 0
      src/web/staticres/js/login.js
  80. 9 2
      src/web/staticres/js/pc-collect-user-info.js
  81. 0 138
      src/web/staticres/js/track/track.js
  82. 0 120
      src/web/staticres/js/track/track.umd.min.js
  83. 649 0
      src/web/staticres/public-pc/css/header-nav.css
  84. 510 0
      src/web/staticres/public-pc/css/pc-bottom.css
  85. 2496 0
      src/web/staticres/public-pc/js/article-content.js
  86. 441 0
      src/web/staticres/public-pc/js/baiducc.js
  87. 309 0
      src/web/staticres/public-pc/js/header-nav.js
  88. 4 0
      src/web/staticres/public-pc/js/header.js
  89. 337 0
      src/web/staticres/public-pc/js/pc-bottom.js
  90. 32 0
      src/web/staticres/public-pc/js/polyfill.js
  91. BIN
      src/web/staticres/vipsubscribe/image/active_vip_2-18.png
  92. 5 5
      src/web/templates/big-member/pc/page_cg.html
  93. 6 7
      src/web/templates/big-member/pc/page_qy.html
  94. 2 2
      src/web/templates/big-member/pc/page_qz.html
  95. 5 5
      src/web/templates/big-member/pc/page_sc.html
  96. 7 7
      src/web/templates/big-member/pc/page_tb.html
  97. 7 7
      src/web/templates/big-member/pc/page_yw.html
  98. 5 5
      src/web/templates/big-member/pc/page_zb.html
  99. 0 5
      src/web/templates/big-member/wx/meta.html
  100. 1 6
      src/web/templates/big-member/wx/page_unit_portrayal.html

+ 23 - 0
.editorconfig

@@ -0,0 +1,23 @@
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+indent_style = space
+insert_final_newline = true
+max_line_length = 120
+trim_trailing_whitespace = true
+
+[*.scss]
+indent_size = 2
+
+[{*.html,*.js,*.css}]
+indent_size = 2
+tab_width = 2
+
+[{*.bash,*.sh,*.zsh}]
+indent_size = 2
+tab_width = 2
+
+[{*.har,*.jsb2,*.jsb3,*.json,.babelrc,.eslintrc,.prettierrc,.stylelintrc,bowerrc,jest.config}]
+indent_size = 2

+ 132 - 0
src/jfw/modules/app/src/web/staticres/jyapp/enptc/css/app_enptc.css

@@ -0,0 +1,132 @@
+@charset "UTF-8";
+.j-main {
+  background: #fff;
+  clear: both;
+  content: "";
+  display: block;
+}
+
+
+/* 图片左右滑动*/
+.big_scroll {
+  width: 100%;
+  /*margin-top: 0.48rem;*/
+  padding: 0 0.32rem;
+  overflow-x: scroll;
+  margin-top: 0.18rem;
+}
+
+.big_scroll .big_ul {
+  display: flex;
+  /*width: 44.1rem;*/
+  width: 19.1rem;
+}
+
+.big_scroll .big_ul .list_item {
+  width: 6rem;
+  margin-right: 0.3rem;
+}
+
+.big_scroll .fiveimg {
+  width: 38.5rem;
+  /*width: 31.5rem;*/
+}
+.big_scroll .fourimg {
+  width: 24.8rem;
+}
+
+
+
+.buy_btn {
+  display: flex;
+  align-items: center;
+  justify-content: space-around;
+  width: 100%;
+}
+
+.buy_btn .sevendays {
+  background-size: 100% 100%;
+  color: #fff;
+  height: 1.08rem;
+  width: 3.2rem;
+}
+
+.buy_btn .j-button-now {
+  width: 3.2rem;
+  height: 1.08rem;
+  background-size: 100% 100%;
+  color: #fff;
+}
+
+.buy_btn .j-button-nowly {
+  /* width: 4.6rem; */
+  flex: 1;
+  height: 0.8rem;
+  margin-right: 0.1rem;
+  border-radius: 0.4rem;
+  background: linear-gradient(180deg, #F74E29 0%, #EF3024 100%);
+  color: #fff;
+}
+
+
+.kefu .kefu_main .kefu_text {
+  color: rgba(255, 255, 255, 1);
+  font-size: 0.24rem;
+}
+
+
+.kefu {
+  position: fixed;
+  bottom: 1.8rem;
+  right: 0;
+}
+.kefu .kefu_main {
+  width: 1.6rem;
+  height: 0.64rem;
+  background: linear-gradient(173deg, #FFA573 0%, #F01212 100%);
+  border-radius: 0.32rem 0px 0px 0.32rem;
+  border: none;
+  padding: 0;
+  padding-left: 0.32rem;
+  text-align: left;
+  line-height: 0.64rem;
+}
+.kefu .kefu_main .kefu_text {
+  font-size: 0.26rem;
+  font-family: PingFang SC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #FFFFFF;
+}
+
+.kefu .kefu_main .noread_red {
+  position: absolute;
+  top: -0.19rem;
+  right: 0.12rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  padding: 0 0.05rem;
+  min-width: 0.32rem;
+  min-height: 0.32rem;
+  background: #FB483D;
+  font-size: 0.22rem;
+  border-radius: 0.32rem;
+  color: #FFFFFF;
+  border: 1px solid #fff;
+  line-height: 0.32rem;
+}
+
+#zc__sdk__sys__btn {
+  display: none;
+}
+.action_out{
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  align-items: center;
+}
+.j-container .btbt{
+  background: url(/jyapp/enptc/img/btnBG.png) no-repeat center center;
+  background-size: 100% 100%;
+  width: 100%;
+}

BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_01.jpg


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_02.jpg


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_03.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_04.jpg


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_05.jpg


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_06.jpg


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/APP_07.jpg


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/bottomHeight.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/btnBG.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/btnLeft.png


BIN
src/jfw/modules/app/src/web/staticres/jyapp/enptc/img/btnRight.png


+ 1 - 1
src/jfw/modules/app/src/web/staticres/jyapp/js/historypush.js

@@ -115,7 +115,7 @@ var vm = new Vue({
     // 判断是否推送消息进入,清空缓存值,显示底部导航
     try {
       if (pushUrlTime) {
-        this.setPushTime(this.time)
+        this.setPushTime(pushUrlTime + '_' + pushUrlTime)
         this.revorceOtherData()
         JyObj.hiddenBottom("1")
       }

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 138
src/jfw/modules/app/src/web/staticres/jyapp/js/track/track.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 120
src/jfw/modules/app/src/web/staticres/jyapp/js/track/track.umd.min.js


+ 0 - 2
src/jfw/modules/app/src/web/templates/active/yearEndReport/index.html

@@ -549,8 +549,6 @@
 <link rel="prefetch" as="script" href="https://cdn-common.jianyu360.com/cdn/lib/html2canvas/1.1.2/dist/html2canvas.min.js"/>
 <!--E-提前需要预加载的资源-->
 <script>
-    if (typeof window._jyGlobal !== 'object') { window._jyGlobal = {} }
-    try { window._jyGlobal.baseURL = {{Msg "seo" "buryingPointUrl"}} } catch (e) { window._jyGlobal.baseURL = '' }
     // 屏蔽console.log输出, 如需查看手动 localStorage.setItem('env', 'development') 刷新页面
     if (localStorage.getItem('env') !== 'development') {
         console.log = function () {}

+ 0 - 5
src/jfw/modules/app/src/web/templates/big-member/meta.html

@@ -14,11 +14,6 @@
 <meta name="format-detection" content="telephone=no">
 <link rel="icon" href="/favicon.ico">
 <script src='https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js'></script>
-<script src="https://cdn-common.jianyu360.com/cdn/lib/loadjs/4.2.0/dist/loadjs.umd.js"></script>
-<script>
-  if (typeof window._jyGlobal !== 'object') { window._jyGlobal = {} }
-  try { window._jyGlobal.baseURL = {{Msg "seo" "buryingPointUrl"}} } catch (e) { window._jyGlobal.baseURL = '' }
-</script>
 <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/track/j-track.min.js?v={{Msg "seo" "version"}}'></script>
 <!--E-meta-->
 

+ 0 - 3
src/jfw/modules/app/src/web/templates/common/js.html

@@ -1,9 +1,6 @@
 <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/local/rem.js" type="text/javascript" charset="utf-8"></script>
 <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/js/common.js?v={{Msg "seo" "mod_version"}}"></script>
-<script src="https://cdn-common.jianyu360.com/cdn/lib/loadjs/4.2.0/dist/loadjs.umd.js"></script>
 <script>
-  if (typeof window._jyGlobal !== 'object') { window._jyGlobal = {} }
-  try { window._jyGlobal.baseURL = {{Msg "seo" "buryingPointUrl"}} } catch (e) { window._jyGlobal.baseURL = '' }
   // 屏蔽console.log输出, 如需查看手动 localStorage.setItem('env', 'development') 刷新页面
   if (localStorage.getItem('env') !== 'development') {
       console.log = function () {}

+ 10 - 3
src/jfw/modules/app/src/web/templates/frontRouter/bigmember/free/perfect_info.html

@@ -990,7 +990,8 @@
             function_: '请留下联系方式,我们会尽快联系您体验大会员全部功能!',
             jylab_see500_plus: '请留下联系方式,我们会尽快联系您!开通大会员可查看更多招标项目,实时监控更多潜在商机!',
             article_purchase_intention: '请留下联系方式,我们会尽快联系您!开通大会员可抢先对接采购单位,帮助企业拓客!', // 采购意向
-            article_proposed_project: '请留下联系方式,我们会尽快联系您!开通大会员可抢先获知拟建商机动态,提高中标机率!' // 拟建项目
+            article_proposed_project: '请留下联系方式,我们会尽快联系您!开通大会员可抢先获知拟建商机动态,提高中标机率!', // 拟建项目
+            'ent-manage-app': '请留下联系方式,我们会尽快联系您体验商机管理全部功能!'
           }
 
           // 提示语
@@ -1027,6 +1028,7 @@
             ent_portrait_freeuser: '欢迎体验企业中标分析',
             ent_portrait_contacts: '欢迎体验剑鱼大会员',
             ent_portrait_changeList: '欢迎体验剑鱼大会员',
+            'ent-manage-app': '欢迎体验剑鱼标讯商机管理'
           }
           for (var key in titleMap) {
             if (source.indexOf(key) !== -1) {
@@ -1474,12 +1476,13 @@
           this.ajaxFn('/salesLeads/collectInfo', this.ajaxParams, function (r) {
             if (r) {
               loading.clear()
+              var source = _this.ajaxParams.source
               if (r.error_msg === '') {
                 if (_this.ajaxParams.source === 'member_freeuse' || utils.getParam('source')) {
                   if (_this.ajaxParams.source === 'bid_document_Introduction_page') {
                     _this.bidShow = true
                   } else if (_this.ajaxParams.source.indexOf('_freeuser') > -1) {
-                    var source = _this.ajaxParams.source
+                    // var source = _this.ajaxParams.source
                     var text = ''
                     if (source.indexOf('buyer_portrait') > -1) {
                       text = '采购单位全景分析'
@@ -1509,9 +1512,13 @@
                       history.back()
                     })
                   } else {
+                    var message = '您的申请已提交,我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!'
+                    if (source.indexOf('ent-manage-app') > -1) {
+                      message = '您的申请已提交,我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验商机管理全部功能!'
+                    }
                     _this.$dialog.close()
                     _this.$dialog.confirm({
-                      message: '您的申请已提交,我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!',
+                      message: message,
                       className: 'ent-search-dialog max-54',
                       overlayClass: 'z-2030',
                       showCancelButton: false,

+ 288 - 0
src/jfw/modules/app/src/web/templates/frontRouter/enptc/sess/app_enptc.html

@@ -0,0 +1,288 @@
+<!DOCTYPE html>
+<html lang="zh-CN" style="font-size: 50px;">
+
+<head>
+    <title>商机管理</title>
+    <!--引入公共资源头部-->
+    {{include "/big-member/meta.html"}}
+    <!--S-当前页必定需要预加载的资源-->
+    <link rel="preload" as="style" href=//cdn-common.jianyu360.com/cdn/lib/reset-css/5.0.1/reset.min.css />
+    <link rel="preload" as="style" href=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/index.css />
+    <link rel="preload" as="style" href=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/icon/local.css />
+    <link rel="preload" as="style" href='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/big-member/css/page_landingPage_new.css?v={{Msg "seo" "mod_version"}}'/>
+    <!--E-当前页必定需要预加载的资源-->
+    <!--S-当前页面的css资源-->
+    <link rel="stylesheet" href=//cdn-common.jianyu360.com/cdn/lib/reset-css/5.0.1/reset.min.css />
+    <link rel="stylesheet" href=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/index.css />
+    <link rel="stylesheet" href=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/icon/local.css />
+    <link rel="stylesheet" href='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/css/app_enptc.css?v={{Msg "seo" "mod_version"}}' />
+    <!--E-当前页面的css资源-->
+    <style>
+      #zc__sdk__sys__btn {
+        display: none;
+      }
+      .j-header {
+          transition: background 0.3s;
+      }
+      .btn_buy {
+          font-size: 0;
+      }
+    </style>
+    <script>
+      try {
+        window.JyObj.hiddenBottom('0')
+      } catch (e) {
+        console.log('error: app not function')
+      }
+    </script>
+</head>
+
+<body>
+  <div class="j-container" id="v-commit" v-cloak>
+    {{include "/big-member/header.html"}}
+    <div class="j-main">
+      <div  style="padding-top: 0">
+        <div class="action_out" style="font-size: 0;">
+            <div>
+                <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/APP_01.jpg?v={{Msg "seo" "version"}}'>
+            </div >
+            <div style="margin-top:-0.01rem">
+                <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/APP_02.jpg?v={{Msg "seo" "version"}}'>
+            </div>
+            <div style="margin-top:-0.01rem">
+                <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/APP_03.png?v={{Msg "seo" "version"}}'>
+            </div>
+            <div style="margin-top:-0.01rem">
+                <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/APP_04.jpg?v={{Msg "seo" "version"}}'>
+            </div>
+            <div style="margin-top:-0.01rem">
+                <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/APP_05.jpg?v={{Msg "seo" "version"}}'>
+            </div>
+            <div style="margin-top:-0.01rem">
+                <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/APP_06.jpg?v={{Msg "seo" "version"}}'>
+            </div>
+            <div style="margin-top:-0.01rem">
+                <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/APP_07.jpg?v={{Msg "seo" "version"}}'>
+            </div>
+        </div>
+      </div>
+    </div>
+    <div class="j-footer " v-show="isCantrial"style="width: 100%;position: absolute; bottom: 33px; ">
+        <div class="j-button-group btbt" style="width: 100%;">
+          <div class="buy_btn" v-if="onlyBuy">
+            <div class="sevendays j-btn" @click="exper_fun()">
+                <div data-need-bind-phone  style="color: #FAE7CA">
+                    <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/btnLeft.png?v={{Msg "seo" "version"}}'>
+                </div>
+            </div>
+            <!-- <div class="kefu" @click="consult()">
+                <div class="kefu_main">
+                  <span class="kefu_text">咨询客服</span>
+                  <span class="noread_red" style="display: none;"></span>
+                </div>
+            </div> -->
+            <div class="j-button-now  j-btn"  @click="consult()" >
+                <div data-need-bind-phone style="color: #1A1A2A">
+                    <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/btnRight.png?v={{Msg "seo" "version"}}'>
+                </div>
+            </div>
+          </div>
+          <div class="buy_btn" v-else>
+            <div class="j-button-nowly j-btn" @click="linkBuy('sj',6)">
+              <div data-need-bind-phone>立即使用</div>
+            </div>
+          </div>
+        </div>
+      </div>
+    <div style="margin-top:-0.01rem">
+        <img src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/enptc/img/bottomHeight.png?v={{Msg "seo" "version"}}'>
+    </div>
+  </div>
+  <script rel="preload" as="script" src=//cdn-common.jianyu360.com/cdn/lib/vue/2.6.11/vue.min.js> </script>
+  <script rel="preload" as="script" src=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/vant.min.js> </script>
+  <script rel="preload" as="script" src=//cdn-common.jianyu360.com/cdn/lib/zepto/1.2.0/zepto.min.js> </script>
+  <script src=//cdn-common.jianyu360.com/cdn/lib/vue/2.6.11/vue.min.js> </script>
+  <script src=//cdn-common.jianyu360.com/cdn/lib/vant/2.12.24/lib/vant.min.js> </script>
+  <script src=//cdn-common.jianyu360.com/cdn/lib/zepto/1.2.0/zepto.min.js> </script>
+  {{include "/big-member/commonjs.html"}}
+  <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/selector/js/powerMap.js?v={{Msg "seo" "version"}}'></script>
+  <script src='{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/js/common.js?v={{Msg "seo" "version"}}'></script>
+  <script src='https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js'></script>
+
+  <script>
+    window.afterClickBack = function () {
+        console.log(location.href, 'afterClick')
+        if (window.navigator.userAgent.indexOf('HUAWEI') !== -1 && location.href.indexOf('/page/full') !== -1) {
+            console.log('去首页')
+            location.replace('/jyapp/jylab/mainSearch')
+        }
+    }
+    function mySysIsIos() {
+        //ios终端
+        var flag1 = !!navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
+        var flag2 = !!navigator.userAgent.match(/\(M[^;]+; Intel Mac OS X/);
+        return flag1 || flag2
+
+    }
+    var config = {
+        cdnHost: {{Cdns .Host "seo" "cdn"|SafeUrl}}
+    }
+    var vNode = {
+        delimiters: ['${', '}'],
+        el: '#v-commit',
+        data: {
+            onlyBuy: true,
+            isCantrial:true,
+            cantodo:[
+            ],
+        },
+        created () {
+            this.getAnchor()
+            // this.getVipMeal()
+        },
+        computed: {
+            version () {
+              return '?v=' + {{Msg "seo" "version"}}
+            }
+        },
+        mounted () {
+            try {
+                $('.j-header').addClass('transparent-header')
+                document.querySelector('.j-header .header-left').addEventListener('click', goBack)
+                // 头部滚动事件
+                $('.j-main').css('margin-top', 0 - ($('.j-header').outerHeight() || 75) + 'px')
+                $('.j-main').on('scroll', function () {
+                    var headerDOM = $('.j-header.jy-app-header')
+                    var scrollTop = this.scrollTop
+
+                    // 是否有header-transparent这个类名
+                    var hasClassT = headerDOM.hasClass('transparent-header')
+
+                    if(scrollTop >= 75) {
+                        if (!hasClassT) return
+                        headerDOM.removeClass('transparent-header')
+                    }else {
+                        if (hasClassT) return
+                        headerDOM.addClass('transparent-header')
+                    }
+                })
+            } catch (error) {}
+        },
+        methods: {
+            exper_fun(){
+                location.href = '/jyapp/frontPage/bigmember/free/perfect_info?source=ent-manage-app'
+            },
+            // 快照页引流锚点
+            getAnchor: function () {
+                let dsid = utils.getParam('dsid')
+                if(dsid) {
+                    for(item in powerMap) {
+                        if(dsid == item) {
+                            console.log(powerMap[item])
+                            location.href = '#' + powerMap[item].anchor
+                        }
+                    }
+                }
+            },
+            getLog: function (res) {
+                if(!res){
+                    res = ''
+                }
+                if (utils.getParam('mid')) {
+                    try {
+                        $.ajax({
+                            type: "POST",
+                            url: "/publicapply/drainage/bmt/" + utils.getParam('mid'),
+                            success: function(r) {
+                                console.log(r,'rrrr')
+                                if (r.data) {
+                                    location.href = './buy_commit?meal='+ res + '&mid=' + utils.getParam('mid')
+                                }
+                            }
+                        })
+                    } catch (error) {
+                        location.href = './buy_commit?meal='+ res + '&mid=' + utils.getParam('mid')
+                    }
+                    } else {
+                        location.href = './buy_commit?meal='+ res + '&mid=' + utils.getParam('mid')
+                }
+            },
+            // 咨询客服
+            consult:function(){
+                this.setStatistics('咨询客服')
+                location.href = "/jyapp/free/customer"
+            },
+            setStatistics: function (title) {
+              $.get('/jyapp/front/app/sobot?t=' + new Date().getTime() + '&q='+title)
+                try {
+                    _hmt.push(['_trackEvent','大会员-app', 'click', title]);
+                } catch (e) {
+                    console.log('未初始化百度统计')
+                }
+            }
+        }
+    }
+    new Vue(vNode)
+    </script>
+    <script>
+        function getOfflineMessageCount () {
+            try {
+                var nowPlatform = 'app';
+                (function (w, d, e, x) {
+                    w[e] = function () { w.cbk = w.cbk || []; w.cbk.push(arguments); }
+                    x = d.createElement('script');
+                    x.async = true;
+                    x.id = 'zhichiScript';
+                    x.className="zhiCustomBtn";
+                    // wxh5、app、pc
+                    x.src = 'https://' + nowPlatform + '-jianyu.sobot.com/chat/frame/v2/entrance.js?sysnum=9d1e3980f91e4b75b8f04e2d206a4c76&t=' + new Date().getTime();
+                    window.xxx = x
+                    d.body.appendChild(x);
+                })(window, document, 'zc');
+                $.post("/jypay/user/getSimpleData?t="+new Date().getTime(),{},function(r){
+                    console.log(r, 'r')
+                    var ajaxUserInfo = {
+                        headImage: '',
+                        nickName: '默认昵称',
+                        userId: '',
+                    }
+
+                    if (r) {
+                        Object.keys(ajaxUserInfo).forEach(function (v) {
+                            if (r[v] && r[v] !== '') {
+                                ajaxUserInfo[v] = r[v]
+                            }
+                        })
+                    }
+
+                    zc('config', {
+                        custom:true,
+                        top_bar_flag: 0,
+                        auto_expand: false,
+                        show_face: 1,
+                        async: 0,
+                        photo_flag: false,
+                        partnerid: ajaxUserInfo.userId,
+                        face: ajaxUserInfo.headImage
+                    })
+                    console.log('获取未读消息')
+                    zc("offline_message_count",function(res){
+                        console.log(res, 'offline_message_count')
+                        if (res && res.size && res.size > 0) {
+                            var omc = res.size > 99 ? '99+' : res.size
+                            $(".noread_red").text(omc).show()
+                        } else {
+                            $(".noread_red").hide()
+                        }
+                    })
+                })
+            } catch (e) {
+                console.log('error: ',e)
+            }
+        }
+        getOfflineMessageCount()
+    </script>
+
+</body>
+
+</html>

+ 557 - 0
src/jfw/modules/app/src/web/templates/frontRouter/enptc/sess/write_infor.html

@@ -0,0 +1,557 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+    <head>
+        <meta charset="UTF-8">
+        <meta name="viewport"
+            content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+        <meta name="apple-mobile-web-app-capable" content="yes">
+        <meta name="apple-mobile-web-app-status-bar-style" content="black">
+        <meta http-equiv="X-UA-Compatible" content="ie=edge">
+        <meta http-equiv="X-UA-Compatible" content="ie=edge">
+        <title>结构化招标数据</title>
+        <link rel="stylesheet" type="text/css" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/local/layout.css" />
+        <link href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/css/font.css?v={{Msg "seo" "version"}}" rel="stylesheet">
+        <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/js/rem.js?v={{Msg "seo" "version"}}"></script>
+        <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/base.css?v={{Msg "seo" "version"}}">
+        <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/weui.min.css?v={{Msg "seo" "version"}}">
+        <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/iconfont/iconfont.css?v={{Msg "seo" "version"}}">
+        <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/write_infor.css?v={{Msg "seo" "version"}}5">
+        <style>
+          .jy-app-header .subreport_title{
+            font-size:17px;
+          }
+        </style>
+    </head>
+<body>
+<div class="app-layout-header jy-app-header">
+	<span class="app-back jyapp-icon jyapp-icon-zuojiantou"></span>
+  <span class="subreport_title">深入了解</span>
+</div>
+<div class="app-layout-content-b">
+    <div id="writeInfo">
+<!--        <div class="j-header jy-app-header">
+            <i class="header-left iconfont icon-fanhui" style="font-size:19.5px;" onclick="fanhui()"></i>
+            <span class="header-title">结构化招标数据</span>
+            <span class="header-right"></span>
+        </div>-->
+        <div class="weui-tab" id="tab">
+            <div class="weui-navbar">
+                <div class="weui-navbar__item">免费样例
+                    <div class="showline">
+                        <span></span>
+                    </div>
+                </div>
+                <div class="weui-navbar__item">联系客服
+                    <div class="showline">
+                        <span></span>
+                    </div>
+                </div>
+                <div class="weui-navbar__item">自选购买
+                    <div class="showline">
+                        <span></span>
+                    </div>
+                </div>
+            </div>
+            <div class="weui-tab__panel">
+                <div class="weui-tab__content infoMain mf">
+                    <div class="info_tip">
+                        <p class="tip_text">
+                            请正确填写以下信息,我们将以邮件的形式免费发送一份结构化招标数据至您填写的邮箱内,请注意查收。
+                        </p>
+                    </div>
+                    <div class="write_input">
+                        <div class="write_con">
+                            <div class="write_name">
+                                <div class="write_name_ipt">
+                                    <span class="label_name">联系人</span>
+                                    <input class="ipt_name" type="text" placeholder="输入联系人姓名">
+                                </div>
+                                <div class="name_tips" style="display: none;">
+                                    <span class="label_tips"></span>
+                                    <p class="phone_rule">
+                                        请输入正确联系人
+                                    </p>
+                                </div>
+                            </div>
+                            <div class="write_phone">
+                                <div class="write_phone_ipt">
+                                    <span class="label_phone">手机号</span>
+                                    <input class="ipt_phone" type="text" maxlength="11" placeholder="输入手机号" value="{{.T.phone_num}}">
+                                </div>
+                                <div class="phone_tips" style="display: none;">
+                                    <span class="label_tips"></span>
+                                    <p class="phone_rule">
+                                        手机号格式错误
+                                    </p>
+                                </div>
+                            </div>
+                            <div class="write_email">
+                                <div class="write_phone_ipt">
+                                    <span class="label_phone">邮箱地址</span>
+                                    <input class="ipt_email" type="text" placeholder="输入邮箱地址" value="{{.T.s_myemail}}">
+                                    <span class="correct-icon"></span>
+                                </div>
+                                <div class="email_tips" style="display: none;">
+                                    <span class="label_tips"></span>
+                                    <p class="phone_rule">
+                                        邮箱格式错误
+                                    </p>
+                                </div>
+                            </div>
+                            <div class="email_code">
+                                <div class="write_phone_ipt">
+                                    <span class="label_phone">邮箱验证码</span>
+                                    <input class="ipt_code" type="text" placeholder="输入邮箱验证码">
+                                    <span class="sendEmail" id="sendEmail">发送验证码</span>
+                                    <span class="timedown"></span>
+                                </div>
+                                <!-- <div class="phone_tips" style="display: none;">
+                                    <span class="label_tips"></span>
+                                    <p class="phone_rule">
+                                        验证码错误
+                                    </p>
+                                </div> -->
+                            </div>
+                        </div>
+                    </div>
+                    <div class="free_button" id="free_button">
+                        <button class="write_free" id="write_free" disabled>确定</button>
+                    </div>
+                </div>
+                <div class="weui-tab__content infoMain kf">
+                    <div class="info_tip">
+                        <p class="tip_text">
+                            请正确填写手机号,客服人员将会在3个工作日内与您联系,针对结构化招标数据进行详细讲解。
+                        </p>
+                    </div>
+                    <div class="write_input">
+                        <div class="write_con">
+                            <div class="write_name">
+                                <div class="write_name_ipt">
+                                    <span class="label_name">联系人</span>
+                                    <input class="ipt_name" type="text" placeholder="输入联系人姓名">
+                                </div>
+                                <div class="kf_name_tips" style="display: none;">
+                                    <span class="label_tips"></span>
+                                    <p class="phone_rule">
+                                        请输入正确联系人
+                                    </p>
+                                </div>
+                            </div>
+                            <div class="write_phone">
+                                <div class="write_phone_ipt">
+                                    <span class="label_phone">手机号</span>
+                                    <input class="ipt_phone" type="text" maxlength="11" placeholder="输入手机号" value="{{.T.phone_num}}">
+                                </div>
+                                <div class="kf_phone_tips" style="display: none;">
+                                    <span class="label_tips"></span>
+                                    <p class="phone_rule">
+                                        手机号格式错误
+                                    </p>
+                                </div>
+                            </div>
+
+                        </div>
+                    </div>
+                    <div class="run_button" id="run_button">
+                        <button class="write_run" id="write_run" disabled>确定</button>
+                    </div>
+                </div>
+                <div class="weui-tab__content purchase">
+                    <div class="option_purchase">
+                        您可通过剑鱼标讯所提供的全国招投标数据的自助导出功能,根据自身企业,自定义设定关键词、发布时间、地区或行业等筛选条件,以“高级字段包”为选择,少量购买,用于核对数据的精准性。
+                    </div>
+                    <div class="run_now_button" id="run_now_button">
+                        <button class="write_run_now" id="write_run_now">立即前往</button>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+</body>
+<script src="/jyapp/structuredata/js/jquery.min.js"></script>
+<script src="/jyapp/structuredata/js/weui.min.js"></script>
+{{include "/common/js.html"}}
+<script>
+var issubmit = ["false","false"]
+var isfreesubmit = ["false","false","false","false"]
+
+$(function(){
+  if ({{.T.s_myemail}}!=""&&{{.T.s_myemail}}!=null){
+      $('.email_code').slideUp();
+      isfreesubmit[2] = 'true';
+      isfreesubmit[3] = 'true';
+      $('.mf .ipt_email').val({{.T.s_myemail}})
+      $('.correct-icon').show()
+      freesubmit();
+  }else{
+    $('.mf .ipt_email').val('')
+  }
+
+  //   每次进页面都要清空之前的信息
+  $('.mf .ipt_name').val('')
+  $('.mf .ipt_phone').val('')
+  $('.mf .ipt_code').val('')
+  $('.kf .ipt_name').val('')
+  $('.kf .ipt_phone').val('')
+
+
+  $(".write_run_now").on("click",function(){
+    window.location.href="/jyapp/front/dataExport/toSieve?from=structed"
+  })
+  // tabbar
+  weui.tab('#tab',{
+      defaultIndex: 0,
+      onChange: function(index){
+          //console.log(index);
+      }
+  });
+  // 姓名输入事件
+  $('.mf .ipt_name').on('blur', function() {
+      var namerule =  isname(this.value)
+      var myreg=/^\s*$/g;
+      if(namerule){
+        $('.name_tips').hide()
+          isfreesubmit[0] = 'true'
+      }else{
+        if(myreg.test(this.value)){
+            $('.name_tips').hide()
+            isfreesubmit[0] = 'false'
+        }else{
+            $('.name_tips').css('display','flex')
+            isfreesubmit[0] = 'false'
+        }
+      }
+      freesubmit()
+  })
+
+  // 手机号输入事件
+  $('.mf .ipt_phone').on('blur', function() {
+      var phonerule = isPoneAvailable(this.value)
+      var myreg=/^\s*$/g;
+      if(phonerule){
+          $('.phone_tips').hide()
+          isfreesubmit[1] = 'true'
+      }else{
+        if(myreg.test(this.value)){
+            $('.phone_tips').hide()
+            isfreesubmit[1] = 'false'
+        } else {
+            $('.phone_tips').css('display','flex')
+            isfreesubmit[1] = 'false'
+        }
+      }
+      freesubmit()
+  })
+
+  // 邮箱输入事件
+  $('.mf .ipt_email').on('input', function() {
+      var emailrule = isAvailableEmail(this.value)
+      if(emailrule){
+          if (this.value=={{.T.s_myemail}}){
+            $('.correct-icon').show()
+            $('.email_code').slideUp()
+            isfreesubmit[3] = 'true'
+          }else{
+            $.ajax({
+              url:'/jyapp/structed/verifyEmail',
+              type:'POST',
+              data:{
+                  email:this.value,
+              },
+              success:function(res) {
+                  if(res.status == true) {
+                      isfreesubmit[3] = 'true'
+                      $('.email_code').slideUp();
+                      $('.correct-icon').show()
+                  }else{
+                      $('.email_code').slideDown()
+                      isfreesubmit[3] = 'false'
+                      $('.correct-icon').hide()
+                  }
+                  freesubmit()
+              },
+              error:function(err) {
+                  console.log(err)
+
+              }
+            })
+          }
+          $('.email_tips').hide()
+          isfreesubmit[2] = 'true'
+      }else{
+        $('.correct-icon').hide()
+        var myreg=/^\s*$/g;
+        if(myreg.test(this.value)){
+          $('.email_tips').hide()
+        } else {
+          $('.email_tips').css('display','flex')
+          isfreesubmit[2] = 'false'
+          $('.email_code').slideUp()
+        }
+      }
+      freesubmit()
+  })
+
+  // 邮箱验证码输入事件
+  $('.mf .ipt_code').on('input',function() {
+      // console.log($(this).val().length)
+      var codeLen = $(this).val()
+      var iptEmail = $('.ipt_email').val()
+      if(codeLen.length == 6){
+          $.ajax({
+              url:'/jyapp/structed/verifyCode',
+              type:'POST',
+              data:{
+                  s_email:iptEmail,
+                  verifyCode:codeLen
+              },
+              success:function(res) {
+                  if(res.status == true) {
+                      isfreesubmit[3] = 'true'
+                      $('.ipt_email').attr('disabled','disabled')
+                      $('.email_code').slideUp()
+                      $('.correct-icon').show()
+                  }else{
+                      $('.correct-icon').hide()
+                      $('.weui-icon_toast').hide()
+                      isfreesubmit[3] = 'false'
+                      weui.toast('验证码错误', 1500);
+                  }
+                  freesubmit()
+              },
+              error:function(err) {
+                  console.log(err)
+
+              }
+          })
+      }
+  })
+
+  // 免费样例--确定
+  $('.free_button').on('click', function() {
+      var iptname = $('.mf .ipt_name').val()
+      var iptphone = $('.mf .ipt_phone').val()
+      var iptemail = $('.mf .ipt_email').val()
+      $.ajax({
+          url:'/jyapp/structed/freeSamples',
+          type:'POST',
+          data:{
+              name:iptname,
+              phone_num:iptphone,
+              s_email:iptemail
+          },
+          success:function(res){
+              if(res.status == true) {
+                window.location.replace("/jyapp/structed/success")
+              }else{
+                //   weui.toast('保存失败', 1500);
+              }
+          },
+          error:function(err){
+            //   weui.toast('保存失败', 1500);
+          }
+      })
+  })
+
+  // 姓名输入事件
+  $('.kf .ipt_name').on('blur', function() {
+      var namerule =  isname(this.value)
+      var myreg=/^\s*$/g;
+      if(namerule){
+        $('.kf_name_tips').hide()
+          issubmit[0] = "true"
+      }else{
+        if(myreg.test(this.value)){
+            $('.kf_name_tips').hide()
+            issubmit[0] = "false"
+        }else{
+            $('.kf_name_tips').css('display','flex')
+            issubmit[0] = "false"
+        }
+      }
+      submit()
+  })
+
+  // 手机号输入事件
+  $('.kf .ipt_phone').on('blur', function() {
+      var phonerule = isPoneAvailable(this.value)
+      var myreg=/^\s*$/g;
+      if(phonerule){
+          $('.kf_phone_tips').hide()
+          issubmit[1] = "true"
+      }else{
+        if(myreg.test(this.value)){
+            $('.kf_phone_tips').hide()
+            issubmit[1] = "false"
+        } else {
+            $('.kf_phone_tips').css('display','flex')
+            issubmit[1] = "false"
+        }
+      }
+      submit()
+  })
+  // 立即提交
+  $('.run_button').on('click', function() {
+      var sub_name = $('.kf .ipt_name').val()
+      var sub_phone = $('.kf .ipt_phone').val()
+      $.ajax({
+          url:'/jyapp/structed/savedata',
+          type:'POST',
+          data:{
+              name:sub_name,
+              phone_num:sub_phone
+          },
+          success:function(res) {
+              if(res.error_code == 0){
+                window.location.replace("/jyapp/structed/success")
+              }else{
+                // weui.toast(res.data["msg"], {
+                //     duration: 1500
+                // });
+              }
+          }
+      })
+  })
+  // 点击发送验证码
+  $('.sendEmail').on('click', function() {
+      // 先判断邮箱格式
+      var iptemail = $('.ipt_email').val()
+      var emailrule = isAvailableEmail(iptemail)
+      if(emailrule){
+          $('.email_tips').hide()
+        //   $('.timedown').show()
+          $.ajax({
+              url:'/jyapp/structed/sendMailVerify',
+              type:'POST',
+              data:{
+                  email:iptemail
+              },
+              success:function(res){
+                  isfreesubmit[3] = 'false';
+                //   res.errCode = 5
+                  if(res.errCode == 1){
+                    //   weui.toast('邮箱格式不正确', {
+                    //       duration: 1500,
+                    //       className: 'toast-lang',
+                    //   });
+                    $('.correct-icon').hide()
+                  }else if(res.errCode == 2) {
+                    //   weui.toast('已发送,5分钟后再尝试', {
+                    //       duration: 1500,
+                    //       className: 'toast-lang'
+                    //   });
+                    countdown()
+                    $('.correct-icon').hide()
+                  }else if(res.errCode == 3) {
+                    //   weui.toast('验证码发送次数已达今日上限', {
+                    //       duration: 1500,
+                    //       className: 'toast-lang',
+                    //   });
+                    countdown()
+                    $('.correct-icon').hide()
+                  }else if(res.errCode == 4) {
+                    $('.email_code').slideUp();
+                    isfreesubmit[3] = 'true';
+                    freesubmit();
+                    $('.correct-icon').show()
+                  }else if(res.errCode == 5) {
+                    countdown()
+                  }else{
+                      $('.sendEmail').hide()
+                  }
+
+              }
+          })
+      }else{
+          $('.email_tips').show()
+      }
+
+  })
+
+    //获取用户手机号
+    var bindPhone = sessionStorage.getItem('bind-phone') || ''
+    if (bindPhone.length === 11) {
+        $("input.ipt_phone").val(bindPhone).trigger('blur');
+    }
+})
+
+// 倒计时
+function countdown() {
+    $('.sendEmail').hide()
+    setTimeout(() => {
+        $('.timedown').show()
+    }, 100);
+    var time=300;
+    setTime=setInterval(function(){
+        if(time<=0){
+            $('.timedown').hide()
+            $('.sendEmail').show()
+            time=299
+            clearInterval(setTime);
+            return;
+        }
+        time--;
+        $(".timedown").text(time+'s');
+    },1000);
+}
+
+
+// 验证手机号格式
+function isPoneAvailable($poneInput) {
+    var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
+    if (!myreg.test($poneInput)) {
+        return false;
+    } else {
+        return true;
+    }
+}
+// 联系人必须是两个汉字以上
+function isname($nameInput) {
+    // var myreg=/^\s*$/g;
+    var tworeg = /^[\u4E00-\u9FA5]{2,}$/;
+    if (!tworeg.test($nameInput)) {
+        return false;
+    } else {
+        return true;
+    }
+}
+
+
+// 验证邮箱格式
+function isAvailableEmail($emailInput) {
+    var myreg = /^([A-Za-z0-9_\-\.\u4e00-\u9fa5])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,8})$/;
+    if(!myreg.test($emailInput)) {
+        return false;
+    } else {
+        return true;
+    }
+}
+
+// 判断提交按钮是否可以点击
+function submit() {
+    if(issubmit.includes('false')) {
+        $('.write_run').attr('disabled',true)
+    } else {
+        $('.write_run').attr('disabled',false)
+    }
+}
+
+// 判断免费样例的按钮是否可以点击
+function freesubmit() {
+    if(isfreesubmit.includes('false')) {
+        $('.write_free').attr('disabled',true)
+    } else {
+        $('.write_free').attr('disabled',false)
+    }
+}
+
+    // 返回
+    function fanhui() {
+        history.go(-1)
+    }
+</script>
+<!--百度统计end-->
+{{include "/common/baiducc.html"}}
+</html>

+ 50 - 0
src/jfw/modules/app/src/web/templates/frontRouter/enptc/sess/write_result.html

@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+    <head>
+        <meta charset="UTF-8">
+        <meta name="viewport"
+            content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
+        <meta name="apple-mobile-web-app-capable" content="yes">
+        <meta name="apple-mobile-web-app-status-bar-style" content="black">
+        <meta http-equiv="X-UA-Compatible" content="ie=edge">
+        <meta http-equiv="X-UA-Compatible" content="ie=edge">
+        <title>深入了解</title>
+        <script src="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/js/rem.js?v={{Msg "seo" "version"}}"></script>
+        <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/base.css?v={{Msg "seo" "version"}}">
+        <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/iconfont/iconfont.css?v={{Msg "seo" "version"}}">
+        <link rel="stylesheet" href="{{Cdns .Host "seo" "cdn"|SafeUrl}}/jyapp/structuredata/css/write_result.css?v={{Msg "seo" "version"}}">
+    </head>
+<body>
+    <div id="writeresult">
+        <div class="j-header jy-app-header">
+            <i class="header-left iconfont icon-fanhui" style="font-size:0.36rem" onclick="fanhui()"></i>
+            <span class="header-title">深入了解</span>
+            <span class="header-right"></span>
+        </div>
+        <div class="result_view">
+            <div class="result_main">
+                <div class="tip_img">
+                    <img src="/jyapp/structuredata/image/choose.png" alt="">
+                </div>
+                <p class="submit_success">
+                    提交成功
+                </p>
+                <p class="submint_mob">工作人员会尽快和您联系。</p>
+            </div>
+        </div>
+        <div class="j-footer" id="j-footer">
+            <button class="j-button" onclick="back_to_index()">确 定</button>
+        </div>
+    </div>
+</body>
+<script>
+   function back_to_index(){
+    //    window.location.href = "/jyapp/jylab/mainSearch"
+       history.go(-1)
+   }
+
+   function fanhui() {
+       history.back(-1)
+   }
+</script>
+</html>

+ 2 - 0
src/jfw/modules/app/src/web/templates/vipsubscribe/vip_introduce.html

@@ -132,7 +132,9 @@
                     if (canTimeStart) {
                         // 活动中
                         $(".pop-tip-group").hide()
+                        $(".pop-tip-group.active div").text(res.tip || '免费送1年')
                         $(".pop-tip-group.active").show()
+
                         $('.pop-button img[data-name]').hide()
                         $('.pop-button img[data-name="active"]').show()
                         activeReloadPage(res.nowtime * 1000, res.endtime * 1000)

+ 4 - 4
src/jfw/modules/app/src/web/templates/weixin/search/mainSearch.html

@@ -328,7 +328,7 @@
 <!--                        <div class="jy_sprite_home_icon_new icon_7"></div>-->
 <!--                        <span>行业解决方案</span>-->
 <!--                    </a>-->
-                    <a class="tab_item" data-only-name="商机管理" id="mainSearch-tab7">
+                    <a class="tab_item" data-only-name="商机管理" id="mainSearch-tab7" >
                         <div class="jy_sprite_home_icon icon_7"></div>
                         <span>商机管理</span>
                     </a>
@@ -339,7 +339,7 @@
                     <a class="tab_item" data-only-name="数据流量包" id="">
                       <div class="jy_sprite_home_icon_add1 icon_10"></div>
                       <span>数据流量包</span>
-                  </a>
+                    </a>
                 </div>
             </div>
             <!-- 最新标讯 -->
@@ -1204,7 +1204,7 @@
         });
 
         // 商机管理
-        function checkGoEntNiche () {
+        function  checkGoEntNiche() {
             if(userId==""){
                 window.location.href='/jyapp/free/login?back=index';
             }else{
@@ -1227,7 +1227,7 @@
                                 }
                             } else {
                                 // 跳转到创建企业页面
-                                location.href = '/page_entniche_new/page/introduce_page.html'
+                                location.href = '/jyapp/frontPage/enptc/sess/app_enptc'
                                 // if(res.data.isNew) {
                                 //   location.href = '/page_entniche_new/page/introduce_page.html'
                                 // } else {

+ 6 - 5
src/jfw/modules/common/src/qfw/util/bidsearch/search.go

@@ -310,7 +310,7 @@ func PublicSearch(userId, selectType, publishtime string, bidSearchOldUserLimit
 func IntegratedData(platform string, s_word, secondKWS, industry, minprice, maxprice, hasBuyerTel, hasWinnerTel, secondFlag, area, publishtime, subtype, buyerclass, notkey string, queryItems []string, list *[]map[string]interface{}) (string, string, string, string, *[]map[string]interface{}) {
 	var pcAjaxFlag string
 	secondSearch := false
-	var secRel *[]map[string]interface{}
+	var secRel *[]map[string]interface{} = list
 	for _, item := range queryItems {
 		if item == "title" {
 			secondSearch = true
@@ -440,14 +440,15 @@ func SearchData(platform string, request *http.Request, currentPage int, userId,
 		count, totalPage, list = GetPcBidSearchData(s_word, area, publishtime, subtype, industry, minprice, maxprice, winner, buyerclass, hasBuyerTel, hasWinnerTel, start, pageSize, isGetCount, queryItems, field, notkey, isPayedUser)
 	}
 
-	listSize := 0
-	if list != nil {
-		listSize = len(*list)
-	}
 	if len([]rune(s_word)) > 3 && int(count) < SearchPageSize_PC && start == number {
 		var paramList *[]map[string]interface{} = list
 		s_word, pcAjaxFlag, secondFlag, second, list = IntegratedData(platform, s_word, secondKWS, industry, minprice, maxprice, hasBuyerTel, hasWinnerTel, secondFlag, area, publishtime, subtype, buyerclass, notkey, queryItems, paramList)
 	}
+
+	listSize := 0
+	if list != nil {
+		listSize = len(*list)
+	}
 	public.SaveUserSearchLog(request, userId, -1, platform, "超级搜索", map[string]interface{}{
 		"search_word":        util.If(platform == "app" || platform == "wx", searchvalue, s_word),
 		"search_area":        area,

+ 1 - 1
src/jfw/modules/subscribepay/src/service/reward.go

@@ -32,7 +32,7 @@ func (p *RewardPayAction) RedirectOauth() {
 	param := p.GetString("source") + "_" + p.GetString("id")
 	openId, _ := p.GetSession("payOpenId").(string)
 	if openId != "" {
-		p.Redirect(config.Config.WebDomain+"/weixin/pay/index?param="+param, http.StatusFound)
+		p.Redirect("/weixin/pay/index?param="+param, http.StatusFound)
 		return
 	}
 	urlstr := fmt.Sprintf(config.Wxoauth, fmt.Sprintf("%s/jypay/weixin/reward/getUserInfo?param=%s", config.Config.WebDomain, param), "1")

+ 6 - 4
src/web/staticres/big-member/css/page_index.css

@@ -444,7 +444,7 @@
 
 .page--big--index .footer-banner {
   position: fixed;
-  z-index: 665;
+  z-index: 6;
   bottom: 0;
   left: 0;
   width: 100%;
@@ -1290,7 +1290,7 @@
   font-size: 16px;
   font-weight: 400;
   color: #DB9645;
-  line-height: 24px;  
+  line-height: 24px;
   text-decoration: none;
 }
 .title-box-text{
@@ -1307,8 +1307,10 @@
 .btn-kong-new{
   position: absolute;
     bottom: 28%;
-    left: calc(56% - 228px);
+    left: 50%;
     z-index: 3;
     width: 218px;
+    transform: translateX(-50%);
+    margin: 0;
 }
-/* E 1.18新增 */
+/* E 1.18新增 */

+ 78 - 5
src/web/staticres/big-member/js/public_big.js

@@ -15,11 +15,24 @@ if (!pageUserInfo) {
         logid: ''
     }
 }
+
+var canShowFooter =  (pageUserInfo.memberStatus < 0 || !pageUserInfo.memberStatus)
+if (pageUserInfo.memberTrial) {
+    canShowFooter = false
+}
+
 // 修改底部横幅广告
-if (pageUserInfo.memberStatus < 0 || !pageUserInfo.memberStatus) {
+if (canShowFooter) {
     $('.footer-banner').show()
 } else {
     $('.footer-banner').hide()
+}
+
+if (pageUserInfo.memberStatus > 0 && pageUserInfo.memberStatus) {
+    changeButtonText()
+}
+
+function changeButtonText () {
     $(".subpage-button").each(function () {
         var nType = $(this).text().trim()
         if (nType === '立即体验') {
@@ -33,9 +46,7 @@ if (pageUserInfo.memberStatus < 0 || !pageUserInfo.memberStatus) {
         }
     })
 }
-if (pageUserInfo.memberTrial) {
-    $('.footer-banner').hide()
-}
+
 function initInsetSwiper () {
     return new Swiper('.swiper-container', {
         pagination: {
@@ -76,6 +87,10 @@ $(function () {
     } catch (err) {}
 
     var sourceMap = {
+        商机管理: {
+          info: '',
+          source: 'ent-manage-pc'
+        },
         业务拓展分析: {
             info: 'yw',
             source: 'function_Business_analysis'
@@ -168,6 +183,14 @@ $(function () {
         } catch (e) {
             console.log('未初始化百度统计')
         }
+        if (typeKey === '商机管理') {
+            if (nType === '了解更多') {
+                nType = '立即体验'
+            } else {
+                nType = '去使用'
+            }
+
+        }
         switch (nType) {
             case '点此购买': {
                 if (!loginflag) {
@@ -189,6 +212,10 @@ $(function () {
                 location.href = '/big/page/' + sourceMap[typeKey].info
                 break
             }
+            case '去使用': {
+                pcEntQx()
+                break
+            }
             case '立即使用': {
                 location.href = '/swordfish/page_big_pc'
                 break
@@ -217,8 +244,53 @@ $(function () {
         }
     })
 
+    // 判断商机管理pc端权限
+    function pcEntQx(){
+        $.ajax({
+            url:"/front/entExportAuth/getAuth",
+            type:"GET",
+            success: function(res) {
+                if(res.entnicheMenu){
+                    if (res.isNew) {
+                        location.href = '/entpc/newBus/newHome'
+                    } else {
+                        location.href='/entpc/bus'
+                    }
+                } else{
+                    $("#success-dialog-cg").show()
+                }
+            }
+        })
+    }
+
+    // 判断商机管理pc端权限
+    // function checkMenuForEnt () {
+    //     $.ajax({
+    //         type: 'get',
+    //         url: '/entbase/ent/mySelectent?t',
+    //         success: function () {
+    //             $.ajax({
+    //                 type: 'get',
+    //                 url: '/front/entExportAuth/getAuth?t',
+    //                 success: function (r) {
+    //                     if(r.entnicheMenu == true){
+    //                         if (r.isNew == true) {
+    //                             location.href='/entpc/bus'
+    //                         } else {
+    //                             location.href = '/entpc/newBus/newHome'
+    //                         }
+    //                         $(".success-dialog-cg").show()
+    //                     }
+    //                 }
+    //             })
+    //         }
+    //     })
+    // }
     // 底部横幅立即体验
     $(".footer-banner area").on('click', function () {
+        if ($(this).hasClass('open-customer')) {
+            return
+        }
         if (!loginflag) {
             openLoginDig()
             return
@@ -250,7 +322,8 @@ $(function () {
         }
         // 数字滚动
         var numberBox = $(".show-number-box")
-        if (numberBox) {
+        var numberItems = $(".show-number-box mark")
+        if (numberBox.length && numberItems.length) {
             var numberBoxH = numberBox.offset().top
             if ($(window).scrollTop() + $(window).height()  >= numberBoxH) {
                 if (!numberBox.attr('data-show-an')) {

+ 21 - 11
src/web/staticres/common-module/collection/js/keyword-mobile.js

@@ -49,8 +49,8 @@ var keywordComponentTemplate = `<div class="j-container">
               <span class="j-tag" :class="iitem.matchway == 1 ? 'tag-orange' : 'tag-green'">{{ iitem.matchway == 1 ? '模糊' : '精准' }}</span>
               <span class="custom-title">{{ iitem.text || iitem.name }}</span>
             </template>
-            <template #label v-if="useKeyCard && iitem.notkey">
-              <span class="custom-title">排除词:{{ iitem.notkey }}</span>
+            <template #label v-if="useKeyCard && (iitem.notkey && iitem.notkey.length)">
+              <span class="custom-title">排除词:{{ iitem.notkey|formatKeys }}</span>
             </template>
             <template #right-icon>
               <van-checkbox checked-color="#2ABED1" :bind-group="false" v-model="iitem.type" :name="iitem.name" ref="checkboxes" />
@@ -76,7 +76,7 @@ var keywordComponent = {
     useKeyCard: {
       type: Boolean,
       default: false
-    }, 
+    },
     "selectkeywordlist": {
       type: Array,
       default: function () {
@@ -106,6 +106,14 @@ var keywordComponent = {
       return 1
     }
   },
+  filters: {
+    formatKeys: function (arr) {
+      if (typeof arr === 'object' && typeof arr.join === 'function') {
+        return arr.join(' ')
+      }
+      return arr
+    }
+  },
   created () {
     this.getUserRoot()
     this.getbBtnClick()
@@ -267,7 +275,7 @@ var keywordComponent = {
                   }
                 ]
                 let data = initArr
-  
+
                 let maxarr = []
                 data.forEach(function(item,index) {
                   let minarr = []
@@ -455,16 +463,18 @@ var keywordComponent = {
               data.text = data.name
             }
             if(data.notkey) {
-              if(data.notkey.length != 0) {
-                data.notkey = data.notkey.split(' ')
-              } else {
-                data.notkey = []
+              if (typeof data.notkey === 'string') {
+                if(data.notkey.length) {
+                  data.notkey = data.notkey.split(' ')
+                } else {
+                  data.notkey = []
+                }
               }
             } else {
               data.notkey = []
             }
-            if(!data.matchway) {
-              data.matchway = []
+            if (typeof data.matchway !== 'number' && typeof data.matchway !== 'string') {
+              data.matchway = 0
             }
             classify.a_key.push({
               key: data.text.split(' '),
@@ -504,4 +514,4 @@ var keywordComponent = {
       return count
     }
   }
-}
+}

+ 834 - 0
src/web/staticres/common-module/enptc/css/page_landingPage_new.css

@@ -0,0 +1,834 @@
+@charset "UTF-8";
+.j-main {
+  background: #fff;
+  clear: both;
+  content: "";
+  display: block;
+}
+
+.j-icon {
+  width: 0.32rem;
+  height: 0.32rem;
+  margin-right: 0.08rem;
+}
+
+.sale_label {
+  position: relative;
+  width: 100%;
+}
+
+.sale_label .sale_label_1 {
+  margin-top: 0.32rem;
+  padding-left: 0.64rem;
+  width: 100%;
+  height: 0.52rem;
+  background: url("/big-member/image/landpage_new/gold_bg.png") no-repeat;
+  background-size: 4rem 0.16rem;
+  background-position: 0 0.3rem;
+  font-weight: bold;
+  font-size: 0.34rem;
+  line-height: 0.52rem;
+  color: #171826;
+}
+
+.sale_label .new_pro {
+  color: #fff;
+}
+
+.sale_label .new_agent {
+  background: url("/big-member/image/landpage_new/blue_bg.png") no-repeat;
+  background-size: 4rem 0.16rem;
+  background-position: 0 0.3rem;
+  color: #fff;
+}
+
+.sale_label .cover_label {
+  background: url("/big-member/image/landpage_new/blue_bg.png") no-repeat;
+  background-size: 4rem 0.16rem;
+  background-position: 0 0.3rem;
+}
+
+.sale_label .pro_label {
+  background: url("/big-member/image/landpage_new/violet_bg.png") no-repeat;
+  background-size: 4rem 0.16rem;
+  background-position: 0 0.3rem;
+}
+
+.sale_label .cameraphoto {
+  position: absolute;
+  top: 0.16rem;
+  right: 0.64rem;
+  width: 1.28rem;
+  height: 1.28rem;
+}
+
+.sale_label .sale_label_2 {
+  display: flex;
+  align-items: center;
+  margin-top: 0.08rem;
+  padding-left: 0.64rem;
+  width: 100%;
+  line-height: 0.4rem;
+  font-size: 0.28rem;
+  color: #5f5E64;
+}
+
+/* 图片左右滑动*/
+.big_scroll {
+  width: 100%;
+  /*margin-top: 0.48rem;*/
+  padding: 0 0.32rem;
+  overflow-x: scroll;
+  margin-top: 0.18rem;
+}
+
+.big_scroll .big_ul {
+  display: flex;
+  /*width: 44.1rem;*/
+  width: 19.1rem;
+}
+
+.big_scroll .big_ul .list_item {
+  width: 6rem;
+  margin-right: 0.3rem;
+}
+
+.big_scroll .fiveimg {
+  width: 38.5rem;
+  /*width: 31.5rem;*/
+}
+.big_scroll .fourimg {
+  width: 24.8rem;
+}
+
+.new_action {
+  padding-top:0.8rem;
+  width: 100%;
+  height: 11.38rem;
+  /*background: url("/big-member/image/landpage_new/head_bg.png") no-repeat;*/
+  background-size: 100% 100%;
+}
+
+.new_action .action_out{
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 100%;
+}
+.new_action .action_title {
+  position: relative;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  /* width: 100%; */
+  height: 0.68rem;
+  font-size: 0.48rem;
+  font-weight: 900;
+  color: #EFC197;
+}
+
+.new_action .action_title[data-text]::after {
+  content: attr(data-text);
+  color: inherit;
+  position: absolute;
+  left: 0;
+  z-index: 2;
+  background-color: #EFC197;
+  background-image: linear-gradient(to right, #FEE7D9, #EFC197);
+  -webkit-background-clip: text;
+  -webkit-text-fill-color: transparent;
+}
+
+.new_action .action_main {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  margin-top: 0.12rem;
+  flex-wrap: wrap;
+  padding: 0 0.32rem;
+}
+
+.new_action .action_main .action_list {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  width: 3.28rem;
+  height: 4rem;
+  margin-top: 0.32rem;
+  border-radius: 0.16rem;
+  background: #fff;
+}
+
+.new_action .action_main .action_list .list_title {
+  margin-top: 0.24rem;
+  font-weight: bold;
+  font-size: 0.4rem;
+  color: #B96416;
+  line-height: 0.52rem;
+}
+
+.new_action .action_main .action_list .list_label {
+  font-size: 0.28rem;
+  color: #B96416;
+  line-height: 0.5rem;
+}
+
+.new_action .action_main .action_list .list_li {
+  display: flex;
+  margin-top: 0.2rem;
+  padding: 0 0.16rem;
+}
+
+.new_action .action_main .action_list .list_li .li_text {
+  display: flex;
+  flex-wrap: wrap;
+  width: 2.56rem;
+  line-height: 0.36rem;
+  font-size: 0.2rem;
+  color: #686868;
+}
+
+.new_action .btn_buy {
+  bottom: -0.44rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 100%;
+  height: 2.12rem;
+}
+
+.new_action .btn_buy .btn_buy_img {
+  width: 6.26rem;
+}
+
+/*帮你抢先获取销售机会*/
+.new_sale {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin-top: 1.42rem;
+}
+
+.new_sale .sale_title {
+  font-size: 0.48rem;
+  line-height: 0.68rem;
+  color: #171826;
+}
+
+.new_sale .sale_forecast {
+  margin-top: 0.32rem;
+  padding: 0 0.32rem;
+  width: 100%;
+}
+
+.new_sale .sale_forecast .fore_top {
+  position: relative;
+  display: flex;
+  flex-direction: column;
+  justify-content: space-between;
+  padding: 0.24rem 0.32rem;
+  width: 100%;
+  height: 1.52rem;
+  background: #F5F6F7;
+  border-radius: 0.16rem;
+}
+
+.new_sale .sale_forecast .fore_top .forecast {
+  display: flex;
+  align-items: center;
+  line-height: 0.4rem;
+  font-size: 0.28rem;
+}
+
+.new_sale .sale_forecast .fore_top .forecast .cast_left {
+  color: #B96416;
+}
+
+.new_sale .sale_forecast .fore_top .forecast .cast_right {
+  margin-left: 0.14rem;
+  color: #000000;
+}
+
+.new_sale .sale_forecast .fore_top .manysquare {
+  position: absolute;
+  right: 0.32rem;
+  top: -0.32rem;
+  width: 1.28rem;
+  height: 1.28rem;
+}
+
+.new_sale .sale_forecast .fore_top .manysquare .manysquare_img {
+  width: 100%;
+  height: 100%;
+}
+
+.new_sale .sale_forecast .fore_bottom {
+  overflow: hidden;
+  margin-top: 0.24rem;
+  padding: 0 0.32rem 0.2rem 0.32rem;
+  width: 100%;
+  background: #F5F6F7;
+  border-radius: 0.16rem;
+}
+
+.new_sale .sale_forecast .fore_bottom .fore_example {
+  display: flex;
+  align-items: flex-start;
+  justify-content: space-between;
+  margin-top: 0.24rem;
+}
+
+.new_sale .sale_forecast .fore_bottom .fore_example .exa_left {
+  font-weight: bold;
+  font-size: 0.28rem;
+  line-height: 0.4rem;
+  color: #B96416;
+}
+
+.new_sale .sale_forecast .fore_bottom .fore_example .exa_right {
+  width: 5.34rem;
+  font-size: 0.24rem;
+  color: #5f5e64;
+  line-height: 0.36rem;
+}
+
+.new_sale .privilege {
+  position: relative;
+  margin-top: 0.08rem;
+  width: 100%;
+  padding: 0 0.64rem;
+}
+
+.new_sale .privilege .privilege_list {
+  display: flex;
+  align-items: flex-start;
+  margin-top: 0.24rem;
+}
+
+.new_sale .privilege .privilege_list .privilege_text {
+  margin-left: 0.08rem;
+  font-size: 0.28rem;
+  color: #686868;
+  line-height: 0.36rem;
+}
+
+.new_sale .privilege .many_square {
+  position: absolute;
+  right: 0.64rem;
+  top: 0.2rem;
+  width: 1.28rem;
+  height: 1.28rem;
+}
+
+.new_sale .privilege .many_square .many_square_img {
+  width: 100%;
+  height: 100%;
+}
+
+.new_sale .btn_sj {
+  margin-top: 0.48rem;
+  padding: 0 0.64rem 0 0.6rem;
+  width: 100%;
+}
+
+.new_sale .btn_sj .btn_sj_img {
+  width: 100%;
+  height: 100%;
+}
+
+/*辅助你做投标决策 */
+.bid_decision {
+  /*margin-top: 0.96rem;*/
+  padding-top: 0.8rem;
+  width: 100%;
+  height: 10.08rem;
+  /*height: 16.08rem;*/
+  background:  url("/big-member/image/landpage_new/itemA_04.jpg") no-repeat;
+  background-size: 100% 100%;
+  /*border-radius: 0.48rem;*/
+}
+
+.bid_decision .bid_title_out{
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 100%;
+}
+
+.bid_decision .bid_title_out .bid_title {
+  position: relative;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: auto;
+  height: 0.68rem;
+  font-size: 0.48rem;
+  font-weight: 900;
+  color: #EFC197;
+}
+.bid_decision .bid_title_out .bid_title[data-text]::after {
+  content: attr(data-text);
+  color: inherit;
+  position: absolute;
+  left: 0;
+  z-index: 2;
+  background-color: #EFC197;
+  background-image: linear-gradient(to right, #FEE7D9, #EFC197);
+  -webkit-background-clip: text;
+  -webkit-text-fill-color: transparent;
+}
+
+.bid_decision .bid_ul {
+  margin-top: 0.06rem;
+  padding: 0 0.64rem;
+  overflow: hidden;
+  width: 100%;
+}
+
+.bid_decision .bid_ul .bid_list {
+  margin-top: 0.24rem;
+  display: flex;
+  align-items: flex-start;
+}
+
+.bid_decision .bid_ul .bid_list .li_text {
+  margin-left: 0.08rem;
+  line-height: 0.4rem;
+  font-size: 0.28rem;
+  color: #fff;
+}
+
+.bid_decision .offer_title {
+  margin-top: 0.48rem;
+  padding-left: 0.64rem;
+  width: 100%;
+  font-size: 0.34rem;
+  line-height: 0.52rem;
+  color: #fff;
+}
+
+.bid_decision .provide_main {
+  margin-top: 0.24rem;
+  padding: 0 0.32rem;
+  width: 100%;
+}
+
+.bid_decision .provide_main .provide_what {
+  display: flex;
+  justify-content: flex-start;
+  align-items: flex-start;
+  padding: 0.24rem 0.32rem;
+  width: 100%;
+  border-radius: 0.16rem;
+  background: #F5F6F7;
+}
+
+.bid_decision .provide_main .provide_what .provide_text {
+  font-weight: bold;
+  font-size: 0.28rem;
+  line-height: 0.5rem;
+  color: #B96416;
+}
+
+.bid_decision .provide_main .provide_what .provide_ul {
+  margin-left: 0.32rem;
+}
+
+.bid_decision .provide_main .provide_what .provide_ul .pro_li {
+  font-weight: 400;
+  font-size: 0.28rem;
+  line-height: 0.48rem;
+  color: #5F5E64;
+}
+
+.bid_decision .btn_zh {
+  padding: 0 0.64rem 0 0.6rem;
+  width: 100%;
+}
+
+.bid_decision .btn_zh .btn_zh_img {
+  width: 100%;
+  height: 100%;
+}
+
+.bid_decision .buy_big {
+  margin: 0.48rem 0;
+  padding: 0 0.64rem;
+  width: 100%;
+  height: 0.96rem;
+}
+
+.bid_decision .buy_big .big_btn {
+  width: 100%;
+  height: 100%;
+  background: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 3.33%, rgba(255, 255, 255, 0) 50.66%, rgba(255, 255, 255, 0.3) 100%), linear-gradient(0deg, #FFE6C0 0%, #F1D090 25%, #FAE6C8 100%);
+  box-shadow: 0px 2px 8px rgba(54, 147, 179, 0.051);
+  border-radius: 0.48rem;
+  font-weight: bold;
+  font-size: 0.34rem;
+  line-height: 0.44rem;
+  color: #171826;
+}
+
+.insight {
+  width: 100%;
+}
+
+.insight .insight_title {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  margin-top: 0.96rem;
+  font-size: 0.48rem;
+  line-height: 0.68rem;
+  color: #171826;
+}
+
+.insight .competitor_ul {
+  overflow: hidden;
+  margin-top: 0.48rem;
+  padding: 0 0.64rem;
+  width: 100%;
+}
+
+.insight .competitor_ul .com_list {
+  display: flex;
+  align-items: center;
+  margin-top: 0.24rem;
+  font-size: 0.28rem;
+  line-height: 0.36rem;
+  color: #686868;
+}
+
+.insight .provide_main {
+  margin-top: 0.24rem;
+  padding: 0 0.32rem;
+  width: 100%;
+}
+
+.insight .provide_main .provide_what {
+  display: flex;
+  justify-content: flex-start;
+  align-items: flex-start;
+  padding: 0.24rem 0.32rem;
+  width: 100%;
+  border-radius: 0.16rem;
+  background: #F5F6F7;
+}
+
+.insight .provide_main .provide_what .provide_text {
+  font-weight: bold;
+  font-size: 0.28rem;
+  line-height: 0.5rem;
+  color: #B96416;
+}
+
+.insight .provide_main .provide_what .provide_ul {
+  margin-left: 0.32rem;
+}
+
+.insight .provide_main .provide_what .provide_ul .pro_li {
+  font-size: 0.28rem;
+  line-height: 0.48rem;
+  color: #5F5E64;
+}
+
+.insight .foryou {
+  margin-top: 0.48rem;
+  padding: 0 0.32rem;
+}
+
+.insight .foryou .help_analysis, .insight .foryou .help_provide {
+  display: flex;
+  padding: 0.24rem 0.32rem;
+  width: 100%;
+  background: #F5F6F7;
+  border-radius: 0.16rem;
+}
+
+.insight .foryou .help_analysis .help_left, .insight .foryou .help_provide .help_left {
+  font-weight: bold;
+  font-size: 0.28rem;
+  line-height: 0.48rem;
+  color: #B96416;
+}
+
+.insight .foryou .help_analysis .help_right, .insight .foryou .help_provide .help_right {
+  display: flex;
+  flex-direction: column;
+  justify-content: flex-start;
+  margin-left: 0.14rem;
+  height: 1.52rem;
+  font-size: 0.28rem;
+  line-height: 0.4rem;
+  color: #000000;
+}
+
+.insight .foryou .help_analysis .help_right span, .insight .foryou .help_provide .help_right span {
+  margin-bottom: 0.16rem;
+}
+
+.insight .foryou .help_provide {
+  margin-top: 0.24rem;
+}
+
+.insight .btn_zj {
+  margin-top: 0.48rem;
+  padding: 0 0.64rem 0 0.6rem;
+  width: 100%;
+}
+
+.insight .btn_zj .btn_zj_img {
+  width: 100%;
+  height: 100%;
+}
+
+/*剑鱼大会员*/
+.jy_bigvip {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin-top: 0.96rem;
+  padding: 0 0.32rem;
+  width: 100%;
+}
+
+.jy_bigvip .bigvip_title {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 100%;
+  height: 0.68rem;
+  font-size: 0.48rem;
+  color: #171826;
+}
+
+.jy_bigvip .bigvip_label {
+  width: 5.44rem;
+  height: 0.52rem;
+  margin-top: 0.24rem;
+  font-size: 0.34rem;
+  color: #171826;
+  text-align: center;
+  background: url("/big-member/image/landpage_new/jy_bigvip_bg.png") no-repeat;
+  background-size: 100% 0.16rem;
+  background-position-y: 0.2rem;
+}
+
+.jy_bigvip .bigvip_meal {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  margin-top: 0.48rem;
+  width: 100%;
+}
+
+.jy_bigvip .bigvip_meal .meals {
+  position: relative;
+}
+
+.jy_bigvip .bigvip_meal .meals .viewdetail {
+  position: absolute;
+  left: 0.18rem;
+  bottom: -0.32rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 1.76rem;
+  height: 0.64rem;
+  font-size: 0.26rem;
+  font-weight: bold;
+  color: #171826;
+  border-radius: 0.48rem;
+  background: linear-gradient(90deg, rgba(255, 255, 255, 0.3) 3.33%, rgba(255, 255, 255, 0) 50.66%, rgba(255, 255, 255, 0.3) 100%), linear-gradient(0deg, #FFE6C0 0%, #F1D090 25%, #FAE6C8 100%);
+  /* 大阴影/下方 */
+  box-shadow: 0px 4px 16px rgba(8, 31, 38, 0.08);
+}
+
+.jy_bigvip .bigvip_meal .meal_sj {
+  width: 2.12rem;
+  height: 2.6rem;
+  background: url("/big-member/image/landpage_new/sj_adv.png") no-repeat;
+  background-size: 100% 100%;
+}
+
+.jy_bigvip .bigvip_meal .meal_zh {
+  width: 2.12rem;
+  height: 2.6rem;
+  background: url("/big-member/image/landpage_new/zh_adv.png") no-repeat;
+  background-size: 100% 100%;
+}
+
+.jy_bigvip .bigvip_meal .meal_zj {
+  width: 2.12rem;
+  height: 2.6rem;
+  background: url("/big-member/image/landpage_new/zj_adv.png") no-repeat;
+  background-size: 100% 100%;
+}
+
+/* 招标大数据服务平台*/
+.paltform {
+  display: flex;
+  flex-direction: column;
+  align-items: center;
+  margin-top: 1.36rem;
+  width: 100%;
+  border-top-left-radius: 0.6rem;
+  border-top-right-radius: 0.6rem;
+  background: linear-gradient(7.32deg, #1DB5E6 5.69%, #2ABED1 94.31%);
+}
+
+.paltform .paltform_main {
+  width: 100%;
+  height: 100%;
+  background: url("/big-member/image/landpage_new/cubeBG.png");
+  background-size: contain;
+}
+
+.paltform .paltform_title {
+  margin-top: 0.8rem;
+  font-size: 0.48rem;
+  line-height: 0.68rem;
+  text-align: center;
+  text-shadow: 0px 4px 16px rgba(8, 31, 38, 0.08);
+  color: #fff;
+}
+
+.paltform .data_ul {
+  margin-top: 0.48rem;
+  padding: 0 0.64rem;
+  width: 100%;
+}
+
+.paltform .data_ul .data_list {
+  display: flex;
+  align-items: center;
+  height: 0.84rem;
+  margin-top: 0.24rem;
+}
+
+.paltform .data_ul .data_list .list_left {
+  padding: 0.1rem 0.32rem;
+  background: #2496B3;
+  border-radius: 0.7rem;
+  font-size: 0.32rem;
+  line-height: 0.44rem;
+  color: #fff;
+  text-align: center;
+  font-weight: bold;
+}
+
+.paltform .data_ul .data_list .list_right {
+  margin-left: 0.2rem;
+  height: 0.44rem;
+}
+
+.paltform .data_ul .data_list .list_right .list_right_img {
+  width: 100%;
+  height: 100%;
+}
+
+.paltform .com_show {
+  margin-bottom: 0.8rem;
+}
+
+.j-button-group {
+  /* padding: 0.16rem 0 0.24rem 0.32rem; */
+}
+
+.j-button-practice {
+  margin-left: 0.32rem;
+  font-size: 0.36rem;
+  line-height: 0.5rem;
+  font-weight: 900;
+  color: #D69E55;
+}
+
+.buy_btn {
+  display: flex;
+  flex: 1;
+  /* box-sizing: border-box; */
+}
+
+.buy_btn .j-btn {
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  font-size: 0.36rem;
+  flex: 1;
+}
+
+.buy_btn .sevendays {
+  /* width: 2.4rem; */
+  flex: 1;
+  height: 0.8rem;
+  margin-right: -0.2rem;
+  /*background: url("/big-member/image/landpage_new/seven_bg.png?v=1") no-repeat center center;*/
+  background-size: 100% 100%;
+  color: #fff;
+}
+
+.buy_btn .j-button-now {
+  flex: 1;
+  height: 0.8rem;
+  margin-right: 0.1rem;
+  background-size: 100% 100%;
+  color: #fff;
+}
+
+.buy_btn .j-button-nowly {
+  /* width: 4.6rem; */
+  flex: 1;
+  height: 0.8rem;
+  margin-right: 0.1rem;
+  border-radius: 0.4rem;
+  background: linear-gradient(180deg, #F74E29 0%, #EF3024 100%);
+  color: #fff;
+}
+
+.kefu {
+  position: fixed;
+  bottom: 1.8rem;
+  right: 0;
+}
+
+.kefu .kefu_main {
+  width: 1.6rem;
+  height: 0.64rem;
+  background: linear-gradient(173deg, #FFA573 0%, #F01212 100%);
+  border-radius: 0.32rem 0px 0px 0.32rem;
+  border: none;
+  padding: 0;
+  padding-left: 0.32rem;
+  text-align: left;
+  line-height: 0.64rem;
+}
+
+.kefu .kefu_main .kefu_text {
+  font-size: 0.26rem;
+  font-family: PingFang SC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #FFFFFF;
+}
+
+.kefu .kefu_main .noread_red {
+  position: absolute;
+  top: -0.19rem;
+  right: 0.12rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  padding: 0 0.05rem;
+  min-width: 0.32rem;
+  min-height: 0.32rem;
+  background: #FB483D;
+  font-size: 0.22rem;
+  border-radius: 0.32rem;
+  color: #FFFFFF;
+  border: 1px solid #fff;
+  line-height: 0.32rem;
+}
+
+#zc__sdk__sys__btn {
+  display: none;
+}

+ 133 - 0
src/web/staticres/common-module/enptc/css/wx_enptc.css

@@ -0,0 +1,133 @@
+@charset "UTF-8";
+.j-main {
+  background: #fff;
+  clear: both;
+  content: "";
+  display: block;
+}
+
+
+/* 图片左右滑动*/
+.big_scroll {
+  width: 100%;
+  /*margin-top: 0.48rem;*/
+  padding: 0 0.32rem;
+  overflow-x: scroll;
+  margin-top: 0.18rem;
+}
+
+.big_scroll .big_ul {
+  display: flex;
+  /*width: 44.1rem;*/
+  width: 19.1rem;
+}
+
+.big_scroll .big_ul .list_item {
+  width: 6rem;
+  margin-right: 0.3rem;
+}
+
+.big_scroll .fiveimg {
+  width: 38.5rem;
+  /*width: 31.5rem;*/
+}
+.big_scroll .fourimg {
+  width: 24.8rem;
+}
+
+
+
+.buy_btn {
+  display: flex;
+  align-items: center;
+  justify-content: space-around;
+  width: 100%;
+}
+
+.buy_btn .sevendays {
+  background-size: 100% 100%;
+  color: #fff;
+  height: 1.08rem;
+  width: 3.2rem;
+}
+
+.buy_btn .j-button-now {
+  width: 3.2rem;
+  height: 1.08rem;
+  background-size: 100% 100%;
+  color: #fff;
+}
+
+.buy_btn .j-button-nowly {
+  /* width: 4.6rem; */
+  flex: 1;
+  height: 0.8rem;
+  margin-right: 0.1rem;
+  border-radius: 0.4rem;
+  background: linear-gradient(180deg, #F74E29 0%, #EF3024 100%);
+  color: #fff;
+}
+
+
+.kefu .kefu_main .kefu_text {
+  color: rgba(255, 255, 255, 1);
+  font-size: 0.24rem;
+}
+
+
+.kefu {
+  position: fixed;
+  bottom: 1.8rem;
+  right: 0;
+}
+.kefu .kefu_main {
+  width: 1.6rem;
+  height: 0.64rem;
+  background: linear-gradient(173deg, #FFA573 0%, #F01212 100%);
+  border-radius: 0.32rem 0px 0px 0.32rem;
+  border: none;
+  padding: 0;
+  padding-left: 0.32rem;
+  text-align: left;
+  line-height: 0.64rem;
+}
+.kefu .kefu_main .kefu_text {
+  font-size: 0.26rem;
+  font-family: PingFang SC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #FFFFFF;
+}
+
+.kefu .kefu_main .noread_red {
+  position: absolute;
+  top: -0.19rem;
+  right: 0.12rem;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  padding: 0 0.05rem;
+  min-width: 0.32rem;
+  min-height: 0.32rem;
+  background: #FB483D;
+  font-size: 0.22rem;
+  border-radius: 0.32rem;
+  color: #FFFFFF;
+  border: 1px solid #fff;
+  line-height: 0.32rem;
+}
+
+#zc__sdk__sys__btn {
+  display: none;
+}
+.action_out{
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  align-items: center;
+}
+.j-container .btbt{
+  background: url(/common-module/enptc/img/btnBG.png) no-repeat center center;
+  background-size: 100% 100%;
+  height: 1.64rem;
+  width: 100%;
+}

BIN
src/web/staticres/common-module/enptc/img/APP_01.jpg


BIN
src/web/staticres/common-module/enptc/img/APP_02.jpg


BIN
src/web/staticres/common-module/enptc/img/APP_03.png


BIN
src/web/staticres/common-module/enptc/img/APP_04.jpg


BIN
src/web/staticres/common-module/enptc/img/APP_05.jpg


BIN
src/web/staticres/common-module/enptc/img/APP_06.jpg


BIN
src/web/staticres/common-module/enptc/img/APP_07.jpg


BIN
src/web/staticres/common-module/enptc/img/bottomHeight.png


BIN
src/web/staticres/common-module/enptc/img/btnBG.png


BIN
src/web/staticres/common-module/enptc/img/btnLeft.png


BIN
src/web/staticres/common-module/enptc/img/btnRight.png


BIN
src/web/staticres/common-module/enptc/img/btnTip.png


+ 3 - 3
src/web/staticres/common-module/ent-search/ent-search-template.js

@@ -2153,11 +2153,11 @@ window.vMainSearchComponent = new Vue({
       this.conditionMap[1][3].disabled = type
       this.conditionMap[1][4].disabled = type
       this.conditionMap[1][5].disabled = type
-      this.conditionMap[1][2].tag = ''
+      this.conditionMap[1][5].tag = ''
 
       if (tempPower.isOld && type) {
-        this.conditionMap[1][2].disabled = false
-        this.conditionMap[1][2].tag = '老用户免费专享'
+        this.conditionMap[1][5].disabled = false
+        this.conditionMap[1][5].tag = '老用户免费专享'
       }
 
       if (utils.isWeiXinBrowser) {

+ 1 - 1
src/web/staticres/common-module/my_data_export/js/index.js

@@ -88,7 +88,7 @@ var vm = new Vue({
         }
       } else {
         // 微信浏览器
-        location.href = url
+        window.open(url)
       }
     },
     confirmed () {

+ 3 - 0
src/web/staticres/css/pc.css

@@ -2087,6 +2087,9 @@ form{
 	 background: #000;
 
 }
+.jy_renzheng div a{
+  display: inline-block;
+}
 .jy_renzheng div{
 	width: 1200px;
 	margin: 0 auto;

+ 527 - 0
src/web/staticres/enptc/css/enptc_index.css

@@ -0,0 +1,527 @@
+@charset "UTF-8";
+.enptc-index {
+  font-family: Microsoft YaHei,sans-serif;
+  position: relative;
+  padding-top: 64px;
+  padding-bottom: 121px;
+  min-height: calc(100vh - 364px);
+  /* 分割 */
+  /* 渐变文字 */
+  /* 动效 */
+  /* 表格 */
+  /* side */
+}
+
+.enptc-index .w-box .w1200 {
+  width: 1200px;
+  margin: 0 auto;
+  min-width: 1200px;
+}
+
+.enptc-index *[data-go-buy][disabled="disabled"] {
+  cursor: not-allowed;
+}
+
+.enptc-index .footer-banner {
+  position: fixed;
+  z-index: 1;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 88px;
+  background: rgba(255, 60, 17, 0.8);
+}
+
+.enptc-index .footer-banner[data-sticky] {
+  position: absolute;
+}
+
+.enptc-index .footer-banner[data-sticky-change] {
+  min-width: 1200px;
+}
+
+.enptc-index .footer-banner .w1200 {
+  height: 100%;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-direction: row;
+  flex-direction: row;
+  -ms-flex-align: center;
+  align-items: center;
+  -ms-flex-pack: justify;
+  justify-content: space-between;
+}
+
+
+.enptc-index .footer-banner .hot-text {
+  color: #e00505;
+  text-shadow: 2px 2px 0px #FFD1BD;
+  margin-right: 22px;
+}
+
+.enptc-index .footer-banner .icon-close-box {
+  position: absolute;
+  padding: 10px;
+  right: 40px;
+  top: 24px;
+  cursor: pointer;
+}
+
+.enptc-index .footer-banner .icon-close-box .icon-close {
+  display: inline-block;
+}
+
+.enptc-index .footer-banner button {
+  font-family: Microsoft YaHei,sans-serif;
+  font-size: 16px;
+  line-height: 24px;
+  color: #E00505;
+  background: #FFFFFF;
+  padding: 6px 23px;
+  border: 1px solid #E00505;
+  box-sizing: border-box;
+  border-radius: 4px;
+  box-shadow: 3px 4px 0 #E75D0F;
+}
+
+/* 对勾 */
+.icon-tick {
+  width: 24px;
+  height: 24px;
+  margin: 0 auto;
+  background-size: 100% 100%;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMpSURBVHgB7ZpNTttAFMffTKBV6YIcgU2lEKkivgEmUqWuWk5AOEHFCQg3oCcATpDuKrVF7g2cUClB6iZHyIqqbeLpvHxQPjzOjDMzAfN+mxiPLZGfPDPv/xwAgiAIgiAIgiAIgiAIgiAIXRg8ATZacflluXQIQjTwbyHYpys+OuiHwWDevSvwBHixXmoJIbavTzDRWEtKeLQ/714OBacaXZwwuCFnBhPvNW4vtqBq1LmeVncRAHOnF1JYQRM50FSNMwFnoEEhF+l5cuTYUbe+1QQNCidoM+p8kE/HsfICAzlIoQRVos4eF3CqGpfrzllvZ6sBBhRGUPVLXGMrPJISymnj8nxbygnAkEIs0pXP8cY8Ob9YEkIOHr0glMOfZ8rpC5bs6lTNaWhPscrXeJvx0js8Ho5GZz/fBG1YMjM58nAjbXwqJ7wMgz7kREtQ9TxuAOMnt+/kzW74+giWhA85iN4UY/zw3jmRNKvRj0NYAhg+pZwWKORIBjbkILprUOr8XpYkDJ/yo6a8wJIcREuQDHvq9cazJGX4nJKIZL8b2lsftQStMrErP7IlnV+cgGOywuf43xDJwWU9OAWLaAlqyy3y2aSOUEuSPRaXknTyVa8eHINljCvpzW+dU8ZhL+OS9pWUmbfuSMNm+DQlV9TwKcl2+DQldxaTtVEzdfv/Tz/5LXeTt/l3Exfh05SFwqpLSRg+YYXHqnEB4ntvp5YrX5mwUBbr1oOm3MGyqulxtYtVLxgwC5+q8Un4HO+szlk4rNqW5Dp8mmKtH2RjuvnKVyZYbZhVZKjld0PtbQZ/h0mY1gl4iHIQq/0grGKx1M+4pLwq15ZXuADfwGf4NMV6w2xc6g8TbG2q1giUFOMWPjuxtj5+clThcwBLkoM460lPt2n84mXVNQmDBge2nZWv8Im0na9McNq0r0RyuxY8YuqpkwmGTxf5ygSnPWmcFrh24AILpjgKn6Z4ee1j/CQ5zlcmeHsvpi3pAclBvL44nCfJR/g0xfub1VoUl/+I+9u6r/BpivcXh7PupIAEf36CtdJACPjoK3wSBEEQBEEQBEEQBEEQBEG44x/qVZ39mGkA4AAAAABJRU5ErkJggg==);
+}
+
+/* 对勾 */
+.icon-close {
+  width: 20px;
+  height: 20px;
+  margin: 0 auto;
+  background-size: 100% 100%;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADRSURBVHgB7dZRCoMwEEXRRzfa7KTdSWdnXcpUIYKEGs3kTQYkF/zShPNjJsBsNrt5qvpcng/IrXuue6OnjNuiITNuy4YscDRkgbMjl0Wi/zMjD3BrAktMJB3HRLrhGEh3XA9yGM6CHI5rQYbhLiBf4bgLyHhcI1IQ2QlS0NkD/X0r7xSRVX6IffSrGhMXg6zg3upwC2LhZPdNDFIbDuHhSDVMiGFI7Rhf7kglzFY3JAPnhmTiXJDLosTEnSATLBVIAakCmdBTRgrIZWTCbDa7eT9Dv+U/i+afwgAAAABJRU5ErkJggg==);
+}
+
+/* 客服 */
+.icon-customer {
+  width: 24px;
+  height: 24px;
+  margin: 0 auto;
+  background-size: 24px 24px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARUSURBVHgB7Vi9bhs5EJ7dBLCt5nRPcHtdzlfENuz6drvr7HTXWW78AxeWn8BxeZV1gAH/FZGfwHF9SLRlCgNWUqXLpksppAhswBbzjUIqFENKuxKDpNgPIJbLXXK+4c/McIhKlChR4kciIE+o1+vVm5ubuSAIlvEad7vdCPUqfxNCdFBvo5rheXl0dPScPGFiBSTxHZCsK8I5kKGkKPvHx8cZTYAHNAE2NjZ27u7unoP43yjTBbqyonMoK0tLS8HV1dUrGhNjrYCc9QNUa+QHzenp6d1Go9GhgiisAJO/vb1tYcvMmd/kXj/H/k/DMGyr7bG5uRnhwaWG8pesDxLBGZmamkqKKvGQCsJGXhL/b2ZmpmEjIBXhkvL71tZWHUru6WeGx+SxUZ2nAii0AhB8wId1YADMHNqeFD2MclWYcKS3Y6zGycnJLuVEbgXW19dXsC0uBjqPuewKtVqtiv4tjGNuxwQTkuYZI6ScAPkDoynjmR+XPKPZbHawbRL6sr10PKOcyKUAlrtG3x68ZFIbzmAl8FgzmiMpcyTyrsCqKdcHeQW5Xc5HyLRipALysMVG8z75x1PjPd7e3v5tVKehCrDNx2PPaM7oO4HNsf4OL9+QE+iE0wq5zJxERp7OwKSynCuA2bhwDEiyvUX+4CKvZDmtklUBzEhs2GaegQDe84m2zGwpYpoQ7F/oK/lMyaJByxS7ZFkVANE+eRC+VE7l9PSUI0/dWsQ0IeBf9Inqy8KzSYOWKbL2dwzaj1HkRUTH2I4rB8yxM60e2Trk9sQ/K0oFFGZbr/dmX74Wf754c+D654+Xb1qj/ikKfysgvnhSEYj6o/+vY/Pz7IvrWkAiVv+QJxS+0LgAcqmgIOZ6+CC8AOHdTx+pl32oVB/uBKJbF/2fRZM8waVAptXNeMSaebgPxFoogmv5vUpB+Kzyi3RAokuKvOAwnIQrlhoYGxbwMcy4qlutX5hDgZoKbaUzWVYf4C/6JvZtMp/RXTcRQ2KlHvmgm/T+/YpUI7wqHVtPFsiv9PsK0baNOSwWYvcekxsZnM3vZuOj1nUUdGmFyWB46aQgHA7xU0iNLJnvWGS9I3co0fNFSIZZ78rDzgC78qEBlq2TnN2GLHmRDJPFNz9XR2diC8mmzuLi4iWqv5Lc1zL7cIL6ls8LDctaWFh4j7H/UW1S1r/IF60dHh5+cPX1lhtV4NAYgjnVaDvs78lym5P7/UJLs/D3XOG6VwWQdlkFkeawf9ia4KKSnJ2dtWWSbM9I1WRU4K7hTQF5KXmX519WgvM/loRwRgUvSt4cGUwq5410IjZbz9fTSG6vpyCvf0tR1oqeLW8K6CE4cC7j+QFgiy2DfKS38WFF332YySJWqw+fK9BRK8CHGKn3x6b31B0TkKLPZaVSaU6SHPN2BjhNCJPHoUSU43erExwH3qJRmWGzpQlNpORwguPAux9gyJgpMtvv7+/bbD6pRIkSJRQ+A3PvAW69H84gAAAAAElFTkSuQmCC);
+}
+
+
+
+/* 上箭头 */
+.icon-arrow--up {
+  width: 24px;
+  height: 24px;
+  margin: 0 auto;
+  background-size: 56px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEnSURBVHgB7ZbNrYJAFEaH9zYuLQb6sAN1ydIOtAN3sFP7YaEdaAdWAF4TvsQQZgTmXnXxnYSQYfg5BzIJzhFCCCGEEPItEmdEnufLuq73SZLcZdsWRXFyBvw7A57yTdMcRXwmw7lsiyzLrlVVXZwy6gGQ75kyiVANCMgD9Qi1gAHyQDVCZREH5Nft/tCdkPWx0ljY0V8gJF+W5VHe9DlN05uMF515lS8RFfBOHgPLiMkBQ+WBVcSkgLHywCJidMBUeaAdMSogVh5oRgwO0JIHWhGDArTlgUbE2wAreRAbEQywlgcxEd6AT8mDqRF/vhuK/LbnsIk8aO+97pna+64JBcw7h0zlQV+EuNx953sD5G9xI7tre/FH5MFLBJ6/c4QQQgghhPwcD62mJ887e9SSAAAAAElFTwhite-iconkSuQmCC);
+}
+
+.icon-arrow--up.white-icon {
+  width: 16px!important;
+  height: 16px!important;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgB7ZdRDoMgEAX3pvXmHMEjUBv5eDGtSgvL0swkJH7I7swnZgAAAAAAf0fO+bGddTvp9W0zUeSPzBHxQX6OiAv52BE35WNGnMgv5cSNOJOXf2JG3JGXf2NF1MjLnRgR38jL3bERv8jLjDERLeRllm9ES3mZ6RPRQ15m943oKS87+kR4yMuuthGe8rKzXUTeHyJu8rL3XcRqteT9NeUqL7uPEclqKUNSCVnMmdH7AQAAAACueQIAR4pmNbCOwAAAAABJRU5ErkJggg==);
+  background-size: contain;
+}
+
+
+/* 采集信息弹框样式 */
+#collect-dialog .dialog-container {
+  position: fixed;
+  top: 50%;
+  left: 50%;
+  padding: 20px;
+  width: 560px;
+  transform: translateX(-50%) translateY(-50%);
+  background: #ffffff;
+  border-radius: 16px;
+  transition: all 2s linear;
+  z-index: 1038;
+}
+#collect-dialog .dialog-header {
+  position: relative;
+  text-align: center;
+}
+#collect-dialog .dialog-title{
+  padding: 28px 0 32px;
+  font-size: 18px;
+  line-height: 28px;
+  color: #1d1d1d;
+  text-align: center;
+}
+
+#collect-dialog .dialog-content {
+  padding: 10px 28px;
+  height: 60%;
+  text-align: center;
+}
+#collect-dialog .custom-control{
+  display: flex;
+  align-items: center;
+  margin-bottom: 12px;
+}
+#collect-dialog .custom-label{
+  width: 80px;
+  white-space: nowrap;
+  text-align: RIGHT;
+  color: #686868;
+  line-height: 22px;
+  margin-right: 16px;
+}
+#collect-dialog .custom-input{
+  flex: 1;
+}
+#collect-dialog .custom-input input{
+  width: 100%;
+  height: 36px;
+  font-size: 14px;
+  color: #1d1d1d;
+  border-color: #cecece;
+}
+#collect-dialog .custom-input input::-webkit-input-placeholder{
+  color: #c0c4cc;
+}
+#collect-dialog .dialog-footer {
+  padding: 12px 0 28px;
+  text-align: center;
+}
+#collect-dialog .dialog-close{
+  position: absolute;
+  top: 0;
+  right: 0;
+  display: inline-block;
+  width: 24px;
+  height: 24px;
+  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAADvklEQVRogdWZz2scVRzAPzM9ZLvZhEpWS8smhFoPVRCbGBJI2wUPglFP9ib9A7z6b+hBL4UK4qFXvRStWlrIUgq7l7Ik/SFJSNtlbWtprG7WsCttvh7ejJlM5sebmTcb+oE57Mx+v+8zj3kz3/eeJSJk5BBwxjneBiaA14Bh5/o/wBOgBSwB14Ea8FemVkUkzTEkIp+KyM8i8lyS81xEfnFyDKVxSBpwUEQ+F5F2CtkwfndyHsxL/AMRWTMo7GfNacOYeEFEzuco7Oe802aklyXRg/Mw8CPwbqaBlJybwALwR9gfosSPAb8Cx817abEGvA/cC7oYJl5BvbYmc9PS4z5wGmj7L9gBfy4Cl9h/aVAOl1BOuwgS/wo4mbNQEk4CX/tP+h+VBeCnQRkl5EPgsvvDK14AbgGv74OUDuvAW0APdj8qnxEjLSIsLS1Rr9fp9XqZTfr9Po1Gg+XlZba3t+P+fsxxBHZ6fAh1R0ejIlutFo1GA4DR0VGq1SqFQiG19OLiIp1OB4CZmRkmJyfjwh45N9Bze/xsnDRAsVjEsiwAOp0OtVotVc/7pS3LolQq6YQeAT6BnUflnE5UuVxmbm4uk3yQ9OzsLOVyWTfFOVCPyiHgKXBAN7LdblOv13EHtu5jEyY9Pj6u2zTAC6BsA9Uk0gCVSiVxzxuSxnGt2sCppJFJ5Q1Ku5y2gRNpo3Xkc5AGOGEDb2TJECWfkzTAcUtE/gZGs2byD9iRkREANjc3AaPSAH9aEjOTSIJf3sWwNMC/QdVhaiqVCtPT03vOT01NmZQG1AeoYypZv99nZWVlz/nV1VUjtY2Hrg08NpEpaCCaKA9CeGoDq1mzhL09spYHEazZwG9ZMkS98tJ8YTW5a6MmxcalXXKSv56qyNKV9pK2MAvgBfCqjVo1vZqnNBjt+WvAM/c9fjFPacPyF2FnIvEDaloUS7PZzFR7BMk3m03d8EfA917xHvCFTuTw8HBqaRe/vJtTgy8d1z3LE7dRk9FQRIRWq0WpVGJsbCyxtJeNjQ263S4TExP/30QEu5YnXqYFoY/wuPmLrMvAtwPV0eM7fB0atFpbBG4A7wxIKo4mMA9seU8GlbVbwMfAgwFIxfEA5bLlvxBWj7eB91ADYr9Ydxz2rI1DuLgbOI/a1hg0N522Qzsubgb02EnwjUGpOC44bUbPE+J2tzzHgrxk24VBG7QPDQo/lJw3aL2HuyV+RdJviV+RDFvicfucOryCWn+cB95ElQyHAXfduIvar1wH7qC+ETXgWZZG/wOg1zl9PXpnVwAAAABJRU5ErkJggg==) no-repeat center center;
+  background-size: contain;
+  cursor: pointer;
+}
+#success-dialog .success-dialog-container,
+#success-dialog-cg .success-dialog-container{
+  position: fixed;
+  width: 380px;
+  height: 202px;
+  top: 50%;
+  left: 50%;
+  padding: 20px;
+  transform: translateX(-50%) translateY(-50%);
+  background: #ffffff;
+  border-radius: 8px;
+  transition: all 2s linear;
+  z-index: 1038;
+}
+#success-dialog .success-title,
+#success-dialog-cg .success-title{
+  padding: 12px 0 20px;
+  color: #1d1d1d;
+  line-height: 28px;
+  font-size: 18px;
+  text-align: center;
+}
+#success-dialog .success-content,
+#success-dialog-cg .success-content{
+  text-align: center;
+  color: #686868;
+  line-height: 22px;
+  font-size: 14px;
+}
+#success-dialog .success-footer,
+#success-dialog-cg .success-footer{
+  padding: 32px 0 12px;
+  text-align: center;
+}
+.mask {
+  position: fixed;
+  width: 100%;
+  height: 100%;
+  right: 0;
+  left: 0;
+  top: 0;
+  bottom: 0;
+  background: rgba(0, 0, 0, .5);
+  z-index: 1031;
+}
+#collect-dialog .custom-btn,
+#success-dialog .custom-btn,
+#success-dialog-cg .custom-btn{
+  display: inline-block;
+  width: 132px;
+  height: 36px;
+  line-height: 36px;
+  background: #2cb7ca;
+  border-radius: 6px;
+  text-align: center;
+  color: #fff;
+  font-size: 16px;
+  cursor: pointer;
+}
+#collect-dialog .custom-btn:disabled{
+  opacity: 0.5;
+  cursor:not-allowed;
+}
+
+
+.subpage-button {
+  display: inline-block;
+  min-width: 180px;
+  height: 46px;
+  font-size: 18px;
+  padding: 0 16px;
+  box-sizing: border-box;
+  border-radius: 6px 6px 6px 6px;
+  opacity: 1;
+  color: #1E54D8;
+  line-height: 46px;
+  text-align: center;
+  margin: 0 30px;
+  cursor: pointer;
+  position: relative;
+  overflow: hidden;
+  transition: 0.7s;
+}
+.subpage-button + .subpage-button {
+  margin-left: 10px;
+}
+
+.subpage-button::after {
+  position: absolute;
+  left: 0;
+  top: 0;
+  content: '';
+  display: block;
+  width: 180px;
+  height: 46px;
+  background-image: linear-gradient(
+          0deg,
+          rgba(0, 0, 0, 0),
+          rgba(255, 255, 255, 0.3),
+          rgba(0, 0, 0, 0)
+  );
+  transform: rotate(-45deg) translate(0, -360px);
+}
+.subpage-button:hover::after {
+  /* 过渡效果只能再鼠标放上去生效 不然鼠标离开也会有效果 */
+  transition: 1s ease-in-out;
+  transform: rotate(-45deg) translate(0, 80px);
+}
+
+.subpage-button:hover {
+  transform: scale(1.2);
+  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
+}
+
+.subpage-button.white {
+  position: relative;
+  bottom: 102px;
+  background: linear-gradient(90deg, #EFF8FF 0%, #B9E3FE 100%);
+  box-shadow: 0px 10px 16px 1px rgba(233, 183, 105, 0.20000000298023224);
+}
+
+.subpage-button.darkblue {
+  background: linear-gradient(90deg, #353470 0%, #0F0644 100%);
+  box-shadow: 0px 10px 16px 1px rgba(51, 49, 110, 0.20000000298023224);
+}
+
+.subpage-button.lightBlue {
+  background: linear-gradient(90deg, #F9FAFF 0%, #C0BDFB 100%);
+  box-shadow: 0px 10px 16px 1px rgba(51, 49, 110, 0.20000000298023224);
+  color: #231B66;
+}
+
+@keyframes showText {
+  from {
+    opacity: 0;
+  }
+  to {
+    opacity: 1;
+  }
+}
+
+.enptc-index .footer-banner img {
+  margin-top: -25px;
+}
+.enptc-index .footer-banner {
+  height: 68px;
+}
+.enptc-index .footer-banner .icon-close-box {
+  top: 15px;
+}
+
+.enptc-index {
+  padding-bottom: 0;
+}
+
+
+/* 新增 */
+
+.enptc-index .module-1{
+  display: flex;
+  align-items: center;
+  justify-content: space-around;
+  padding-bottom: 60px;
+  padding-top: 60px;
+}
+.enptc-index .module-1-text{
+  font-size: 18px;
+  font-weight: 400;
+  color: #686868;
+  line-height: 28px;
+  margin-top: 12px;
+}
+.enptc-index .bg-2{
+  padding-bottom: 118px;
+  background: url(/enptc/images/bg-2.png);
+  background-size: cover;
+  background-position-x: 50%;
+}
+
+.enptc-index .module-2 > .module-2-samlle:hover {
+  transform: translateY(-12px);
+  box-shadow: 0px 8px 20px 1px rgba(13, 140, 233, 0.2);
+}
+.enptc-index .module-2{
+  display: flex;
+  justify-content: space-around;
+  align-items: center;
+}
+.enptc-index .module-2-samlle{
+  width: 276px;
+  height: 450px;
+  background: #FFFFFF;
+  box-shadow: 0px 4px 16px 1px rgba(37, 200, 253, 0.08);
+  border-radius: 12px 12px 12px 12px;
+  opacity: 1;
+  display: flex;
+  justify-content: space-between;
+  flex-direction: column;
+  transition: all 0.45s;
+}
+.enptc-index .module-2-text{
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  flex-direction: column;
+  padding-top: 40px;
+}
+
+
+.enptc-index .bg-3{
+  background: linear-gradient(360deg, #8ED6FF 100%, #C7F1FF 100%);
+}
+.enptc-index .module-3{
+  display: flex;
+  align-items: center;
+  justify-content: space-around;
+  margin-top: 46px;
+}
+.enptc-index .xiabiao{
+  width: 240px;
+height: 4px;
+background: linear-gradient(90deg, #248FFF 0%, rgba(65, 156, 252, 0) 100%);
+border-radius: 0px 0px 0px 0px;
+opacity: 1;
+display: block;
+margin-top: 8px;
+}
+.enptc-index .module-3-text{
+font-size: 16px;
+font-weight: 400;
+color: #1D1D1D;
+line-height: 24px;
+margin-top: 30px;
+}
+.enptc-index .module-4-list{
+  display: flex;
+  align-items: center;
+  justify-content: space-around;
+  padding-top: 68px;
+  padding-bottom: 80px;
+}
+.enptc-index .list-flex{
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  flex-direction: column;
+}
+.enptc-index .list-one{
+  font-size: 18px;
+  font-weight: 400;
+  color: #1D1D1D;
+  line-height: 28px;
+  margin-top: 20px;
+}
+.enptc-index .list-two{
+  font-size: 24px;
+  font-weight: 400;
+  color: #359BFF;
+  line-height: 36px;
+}
+.enptc-index .module-5-bg{
+  background: linear-gradient(134deg, #CCF6FF 0%, #BEE0FF 100%);
+  padding-bottom: 250px;
+  text-align: center;
+}
+
+.enptc-index .module-5-list{
+  display: flex;
+  align-items: center;
+  justify-content: space-around;
+  margin-top: 68px;
+}
+.enptc-index .module-5-list-flex{
+  width: 224px;
+  height: 194px;
+  background: #FFFFFF;
+  box-shadow: 0px 2px 16px 1px rgba(10, 143, 239, 0.16);
+  border-radius: 12px 12px 12px 12px;
+  opacity: 1;
+  text-align: center;
+}
+.enptc-index .module-5-list-one{
+  display: flex;
+  align-items: center;
+  justify-content:space-evenly;
+}
+.enptc-index .module-5-list-title{
+  margin-top: 32px;
+}
+.enptc-index .text-top{
+  margin-top: 30px;
+}
+.enptc-index .module-5-list-blue{
+  width: 88px;
+  height: 28px;
+  background: #2394FF;
+  border-radius: 4px 4px 4px 4px;
+  color: white;
+  opacity: 1;
+  line-height: 28px;
+}
+.enptc-index .footer-blue{
+  width: 180px;
+height: 46px;
+background: linear-gradient(90deg, #2394FF 0%, #0D4AE7 100%);
+box-shadow: 0px 10px 16px 1px rgba(8, 125, 223, 0.2);
+border-radius: 6px 6px 6px 6px;
+opacity: 1;
+position: relative;
+bottom: -80px;
+color: white;
+}
+.module-5-animation{
+  transition: 0.7s;
+}
+.module-5-animation:hover{
+  transform: scale(1.2);
+}
+
+

BIN
src/web/staticres/enptc/images/bg-2.png


BIN
src/web/staticres/enptc/images/fenlei.png


BIN
src/web/staticres/enptc/images/footer-banner.png


BIN
src/web/staticres/enptc/images/four.png


BIN
src/web/staticres/enptc/images/fw.png


BIN
src/web/staticres/enptc/images/gy.png


BIN
src/web/staticres/enptc/images/it.png


BIN
src/web/staticres/enptc/images/module-3-pg.png


BIN
src/web/staticres/enptc/images/module-3-sm-title.png


BIN
src/web/staticres/enptc/images/one.png


BIN
src/web/staticres/enptc/images/rd.png


BIN
src/web/staticres/enptc/images/three.png


BIN
src/web/staticres/enptc/images/title-1-1.png


BIN
src/web/staticres/enptc/images/title-1-2.png


BIN
src/web/staticres/enptc/images/title-1.png


BIN
src/web/staticres/enptc/images/title-2-1.png


BIN
src/web/staticres/enptc/images/title-2-2.png


BIN
src/web/staticres/enptc/images/title-2-3.png


BIN
src/web/staticres/enptc/images/title-2-4.png


BIN
src/web/staticres/enptc/images/title-2.png


BIN
src/web/staticres/enptc/images/title-3.png


BIN
src/web/staticres/enptc/images/title-4-1.png


BIN
src/web/staticres/enptc/images/title-4-2.png


BIN
src/web/staticres/enptc/images/title-4-3.png


BIN
src/web/staticres/enptc/images/title-4-4.png


BIN
src/web/staticres/enptc/images/title-4.png


BIN
src/web/staticres/enptc/images/title-5.png


BIN
src/web/staticres/enptc/images/top-bg.png


BIN
src/web/staticres/enptc/images/two.png


BIN
src/web/staticres/enptc/images/yl.png


+ 1 - 0
src/web/staticres/js/login.js

@@ -377,6 +377,7 @@ function checkMenuForEnt () {
 
 //查询用户信息,响应页面登录信息
 var logic = function(data,num){
+  // TODO login callback
 	if(data.result=="ok"){
 	  clearLoginStorage(/-login-clear/)
 		//$(".QRLogin").hide();

+ 9 - 2
src/web/staticres/js/pc-collect-user-info.js

@@ -384,7 +384,8 @@ var vm = new Vue({
         function_: '请留下联系方式,我们会尽快联系您体验大会员全部功能!', // 大会员功能介绍
         jylab_see500_plus: '请留下联系方式,我们会尽快联系您!开通大会员可查看更多招标项目,实时监控更多潜在商机!', // 标讯搜索500条
         article_purchase_intention: '请留下联系方式,我们会尽快联系您!开通大会员可抢先对接采购单位,帮助企业拓客!', // 三级页-采购意向
-        article_proposed_project: '请留下联系方式,我们会尽快联系您!开通大会员可抢先获知拟建商机动态,提高中标机率!' // 三级页-拟建项目
+        article_proposed_project: '请留下联系方式,我们会尽快联系您!开通大会员可抢先获知拟建商机动态,提高中标机率!', // 三级页-拟建项目
+        'ent-manage-pc': '欢迎留下联系方式,我们的大客户经理会在24小时内联系您!',
       },
       isRefresh: false // 留完资是否需要刷新页面
     }
@@ -420,6 +421,9 @@ var vm = new Vue({
         }
         return '恭喜您,成功解锁【' + text + '】权益1次。如需查看更多,请开通超级订阅,为您提供最新的商业情报,抢占先机。'
       } else {
+        if (this.source.indexOf('ent-manage-pc') > -1) {
+          return '我们会尽快联系您并预约演示时间,请耐心等待~<br>您将获得免费体验商机管理全部功能!'
+        }
         return '我们会尽快联系您并预约演示时间,请耐心等待~<br>您将获得免费体验大会员全部功能!'
       }
     }
@@ -465,10 +469,13 @@ var vm = new Vue({
         }
       }
       if (text) {
-        if (this.source.indexOf('_freeuser') > -1 && text.indexOf('【') > -1) {
+        if (source.indexOf('_freeuser') > -1 && text.indexOf('【') > -1) {
           var r = text.match(/\【(.+?)\】/g)
           this.dialogTitleTop = '欢迎体验' + r[0].replace('【','').replace('】','')
           this.dialogTitle = text
+        } else if(source.indexOf('ent-manage') > -1){
+          this.dialogTitle = text
+          this.dialogTitleTop = '欢迎体验剑鱼标讯商机管理'
         } else {
           this.dialogTitle = text
           this.dialogTitleTop = '欢迎体验剑鱼大会员'

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 138
src/web/staticres/js/track/track.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 120
src/web/staticres/js/track/track.umd.min.js


+ 649 - 0
src/web/staticres/public-pc/css/header-nav.css

@@ -0,0 +1,649 @@
+.new-info {
+    position: relative;
+    padding-top: 4px;
+    z-index: 1;
+}
+.new-info .link {
+    display: inline-block;
+    color: #2CB7CA;
+    font-size: 12px;
+    letter-spacing: -0.8;
+    text-decoration:none
+}
+#public-nav{
+    position: fixed;
+    top: 0;
+}
+#public-nav .iner {
+    width: 1200px;
+}
+#public-nav .iner .fl{
+    margin-left: 0;
+    display: flex;
+    width: 430px;
+    height: 100%;
+}
+#public-nav .iner .fl .jy_nav_searchBtn{
+    background: url(/images/pc/public-search-white.png) no-repeat center center;
+    background-size: 20px;
+    width: 40px;
+    height: 64px;
+    margin-left: auto;
+    position: relative;
+    border: none;
+    cursor: pointer;
+}
+#public-nav .iner .fl .jy_nav_searchBtn img{
+    position: absolute;
+    top: 22px;
+    left: 50%;
+    margin-left: -7px;
+    width: 20px;
+}
+#public-nav .iner .fl .search-box{
+    width: 100%;
+    height: 100%;
+    background: rgba(255,255,255,0.12);
+    display: flex;
+    align-items: center;
+}
+#public-nav .iner .fl .search-box i{
+    background: rgba(255,255,255,0.5);
+    display: inline-block;
+    margin: 0 8px;
+    width: 1px;
+    height: 14px;
+}
+#public-nav .iner .fl .search-box img{
+    width: 20px;
+}
+#public-nav .iner .fl .search-box .public-nav-search{
+    border: none;
+    background: url(/images/pc/public-search-white.png) no-repeat center 22px;
+    background-size: 20px;
+    width: 20px;
+    height: 100%;
+}
+#public-nav .iner .fl .search-box .public-nav-close{
+    border: none;
+    background: url(/images/pc/public-close-white.png) no-repeat center 22px;
+    background-size: 36px;
+    width: 36px;
+    height: 100%;
+    cursor: pointer
+}
+#public-nav .iner .fl .jynav-search{
+    font-size: 14px;
+    width: 360px;
+    height: 64px;
+    color: #fff;
+    border:none;
+    box-sizing: border-box;
+    background-color: transparent;
+    padding-left: 16px;
+}
+#public-nav[data-theme="light"]{
+    border-bottom: 1px solid #ECECEC;
+}
+#public-nav[data-theme="light"] .iner .fl .search-box{
+    background: #F2F2F4;
+}
+#public-nav[data-theme="light"] .iner .fl .search-box i{
+    background: #ccc;
+    display: inline-block;
+    margin: 0 8px;
+    width: 1px;
+    height: 14px;;
+}
+#public-nav[data-theme="light"] .iner .fl .jynav-search{
+    color: #2F2B39;
+    font-style: 14px;
+}
+#public-nav[data-theme="light"] .iner .fl .search-box .public-nav-search{
+    background: url(/images/pc/public-search-grey.png) no-repeat center 22px;
+    background-size: 20px;
+}
+#public-nav[data-theme="light"] .iner .fl .search-box .public-nav-search:hover{
+    background: url(/images/pc/public-search-light.png) no-repeat center 22px;
+    background-size: 20px;
+}
+#public-nav[data-theme="light"] .iner .fl .search-box .public-nav-close{
+    background: url(/images/pc/public-close-grey.png) no-repeat left 21px;
+    background-size: 22px;
+}
+#public-nav[data-theme="light"] .iner .fl .search-box .public-nav-close:hover{
+    background: url(/images/pc/public-close-light.png) no-repeat left 21px;
+    background-size: 22px;
+}
+#public-nav[data-theme="light"]  .iner .fl .jy_nav_searchBtn{
+    background: url(/images/pc/public-search-grey.png) no-repeat center center;
+    background-size: 20px 20px;
+}
+#public-nav[data-theme="light"]  .iner .fl .jy_nav_searchBtn:hover{
+    background: url(/images/pc/public-search-light.png) no-repeat center center;
+    background-size: 20px 20px;
+}
+#public-nav[data-theme="light"] .iner .fl .jynav-search::placeholder{
+    color: #ccc;
+    font-style: 14px;
+}
+
+
+
+#public-nav .iner .jynav{
+    position: relative;
+}
+#public-nav .iner .jynav li:not(.slider) {
+    padding: 0 10px;
+    margin-right: 0;
+    box-sizing: content-box;
+}
+#public-nav .iner .jynav li.more {
+    margin-right: 10px;
+}
+#public-nav .iner .jynav li a {
+    color: #fff;
+}
+#public-nav .iner .jynav .slider {
+    display: none;
+    background-color: #2cb7ca;
+}
+#public-nav .iner .jynav li a.link {
+    color: #1D1D1D;
+}
+#public-nav[data-theme] .iner .jynav li:hover > a,
+#public-nav[data-theme] .iner .jynav li.hover > a,
+#public-nav[data-theme] .iner .jynav li.active > a {
+    color: #2cb7ca;
+}
+#public-nav .iner .jynav li{
+    position: relative;
+    padding: 0 23px !important;
+    min-width: inherit !important;
+}
+#public-nav .iner .jynav li:nth-child(6){
+    height: 63px;
+    margin-left: 23px;
+}
+#public-nav .iner .jynav li .jynav-list{
+    display: flex;
+    flex-direction: column;
+    width: 186px;
+    position: absolute;
+    left: 50%;
+    transform: translate(-50%, 0%);
+    line-height: 34px;
+    padding: 24px;
+    background: #fff;
+    border-radius: 0px 0px 4px 4px;
+    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.08);
+    font-size: 14px;
+    display: none;
+    text-align: left;
+    border-top: 1px solid rgba(0, 0, 0, 0.1);
+}
+#public-nav .iner .jynav li  .jy-rember{
+    width: 104px;
+}
+#public-nav .iner .jynav li  .jy-rember .tag{
+    width: 46px;
+    height: 18px;
+    opacity: 1;
+    background: #ff3a20;
+    border-radius: 9px;
+    font-size: 12px;
+    display: flex;
+    justify-content: center;
+    align-items: center;
+    color: #fff !important;
+}
+#public-nav .iner .jynav li .jynav-list span{
+    display: block;
+    height: 34px;
+    position: relative;
+}
+#public-nav .iner .jynav li .discount::after{
+    content: "特惠";
+    display: inline-block;
+    width: 46px;
+    height: 18px;
+    background: #ff3a20;
+    border-radius: 9px;
+    font-size: 12px;
+    color: #ffff;
+    position: absolute;
+    right: 0px;
+    top: 8px;
+    text-align: center;
+    line-height: 18px;
+}
+#public-nav .iner .jynav li .jy-nav-hot{
+    position: absolute;
+    top: 4px;
+    left: 68px;
+    width: 50px;
+}
+#public-nav .iner .jynav li .jy-nav-msg{
+    width: 24px;
+    vertical-align: middle;
+}
+#public-nav .iner .jynav li .msg-img2 {
+    display: none;
+}
+#public-nav[data-theme] .iner .jynav li .img-flex {
+    display: flex;
+    flex-direction: column;
+}
+#public-nav[data-theme] .iner .jynav li .msg-img1,#public-nav[data-theme] .iner .jynav li .msg-img2 {
+    position: absolute;
+    left: 0;
+    top: 20px;
+}
+#public-nav[data-theme] .iner .jynav li .msg-img1 {
+    opacity: 0;
+}
+#public-nav[data-theme="light"] .iner .jynav li .msg-img1[data-theme='light'] {
+    opacity: 1;
+}
+#public-nav[data-theme="dark"] .iner .jynav li .msg-img1[data-theme='dark'] {
+    opacity: 1;
+}
+#public-nav .iner .jynav li .tips {
+    display: none;
+    position: absolute;
+    left: 14px;
+    top: 13px;
+    height: 18px;
+    line-height: 16px;
+    padding: 0 4px;
+    border: 1px solid #fff;
+    background: #ff3a20;
+    border-radius: 10px;
+    font-size: 12px;
+    color: #fff;
+}
+/* 滚动条样式 */
+#public-nav .iner .jynav li .jy-list-msg .msg-par ::-webkit-scrollbar {
+    /*滚动条整体样式*/
+    width: 6px;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par ::-webkit-scrollbar-thumb {
+    /*滚动条里面小方块*/
+    border-radius: 3px;
+    background: #E0E0E0;
+    opacity: 0.15;
+}
+#public-nav .iner .jynav li .msg-style {
+    display: none;
+    position: absolute;
+    right: 0!important;
+    left: initial;
+    transform: translate(0%, 0%)!important;
+    width: 400px;
+    padding: 0;
+    background: #ffffff;
+    border-radius: 0px 0px 8px 8px;
+    box-shadow: 0px 6px 8px 0px rgba(0,0,0,0.08);
+    margin-top: 63px;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par {
+    display: flex;
+    flex-direction: column;
+    justify-content: center;
+    height: 368px;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-head {
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    padding: 16px 24px;
+    line-height: 24px;
+    box-shadow: 0px -1px 0px 0px rgba(0,0,0,0.05) inset;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-head .imgs, #public-nav .iner .jynav li .jy-list-msg .msg-par .m-head .imgs1 {
+    width: 16px;
+    height: 16px;
+    cursor: pointer;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-head .imgs1 {
+    display: none;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-head .spa {
+    height: auto;
+    font-size: 16px;
+    color: #1d1d1d;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-head .spa i {
+    font-size: 14px;
+    color: #686868;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-head .spa i em {
+    color: #2CB7CA;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul {
+    flex: 1;
+    overflow-y: scroll;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .lis-cont .dots {
+    position: absolute;
+    left: 28px;
+    top: 7px;
+    width: 6px;
+    height: 6px;
+    background: #fb483d;
+    border: 1px solid #ffffff;
+    border-radius: 50%;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li {
+    padding: 12px 24px!important;
+    box-shadow: 0px -1px 0px 0px rgb(0 0 0 / 5%) inset;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li:hover {
+    cursor: pointer;
+    background: #f5f6f7;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li .lis-cont {
+    position: relative;
+    display: flex;
+    flex-direction: initial;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li .lis-cont img {
+    width: 32px;
+    height: 32px;
+    margin: 4px 12px 0 0;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li .lis-cont .r-lis {
+    width: 100%;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li .lis-cont .r-lis .title {
+    display: flex;
+    flex-direction: initial;
+    justify-content: space-between;
+    font-size: 14px;
+    color: #1d1d1d;
+    line-height: 22px;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li .lis-cont .r-lis .title span {
+    height: auto;
+    text-align: left;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li .lis-cont .r-lis .title span:nth-child(2) {
+    font-size: 12px;
+    color: #999;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-ul .m-li .lis-cont .r-lis p {
+    font-size: 13px;
+    color: #686868;
+    line-height: 20px;
+    margin-top: 4px;
+    text-align: left;
+    word-break: break-all;
+}
+#public-nav .iner .jynav li .no-datas {
+    display: flex;
+    flex-direction: column;
+    align-items: center;
+    margin-top: 18px;
+}
+#public-nav .iner .jynav li .no-datas img {
+    width: 200px;
+    height: 200px;
+}
+#public-nav .iner .jynav li .no-datas .tip-text p {
+    color: #999;
+    font-size: 14px;
+    line-height: 22px;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-foot {
+    padding: 12px 0;
+    display: flex;
+    justify-content: center;
+    box-shadow: 0px 1px 0px 0px rgba(0,0,0,0.05) inset;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-foot a {
+    font-size: 16px;
+    color: #1d1d1d;
+    line-height: 24px;
+}
+#public-nav .iner .jynav li .jy-list-msg .msg-par .m-foot a:hover {
+    color: #2CB7CA;
+}
+#public-nav .iner .jynav li .jynav-list span.active a{
+    color: #2CB7CA;
+}
+#public-nav .iner .jynav li .jynav-list span a{
+    color: #1D1D1D;
+    font-size: 14px;
+}
+#public-nav .iner .jynav li .jynav-list span a:hover{
+    color: #2CB7CA;
+    font-size: 14px;
+}
+#public-nav .iner ul.jynav.hover li:not(.hover) > a {
+    color: #fff;
+}
+#public-nav[data-theme="light"]{
+    background: #fff;
+}
+#public-nav[data-theme="light"] .iner .jynav li a {
+    color: #1D1D1D;
+}
+#public-nav[data-theme="light"] .iner ul.jynav.hover li:not(.hover) > a {
+    color: #1D1D1D;
+}
+
+
+
+
+/* 渐变文字 */
+.text-gradient {
+    display: inline-block;
+    position: relative;
+}
+.text-gradient[data-text]::after {
+    content: attr(data-text);
+    color: inherit;
+    position: absolute;
+    left: 0;
+    z-index: 2;
+    background-color: #EFC197;
+    background-image: linear-gradient(to right, #FEE7D9, #EFC197);
+    -webkit-background-clip: text;
+    -webkit-text-fill-color: transparent;
+}
+.badge-box {
+    font-size: 12px;
+    line-height: 18px;
+    position: absolute;
+    width: 48px;
+    height: 18px;
+    top: 8px;
+    right: -24px;
+    background-color: #EFC197;
+    background: linear-gradient(90deg, #FEE7D9 2.08%, #EFC197 100%);
+    border-radius: 10px 10px 10px 0;
+}
+
+.badge-box .text-gradient::after {
+    content: none;
+}
+/* light theme */
+#public-nav[data-theme="light"] .badge-box.badge--new,
+.badge-box.badge--new{
+    background: #FF3A20;
+    color: #fff;
+}
+#public-nav[data-theme="light"] .badge-box {
+    background-color: #1B1A2A;
+    background: linear-gradient(90deg, #2F2B39 2.08%, #1B1A2A 100%);
+}
+#public-nav[data-theme="light"] .badge-box .text-gradient {
+    color: #EFC197;
+}
+#public-nav[data-theme="dark"] .badge-box .text-gradient {
+    color: #1D1D1D;
+}
+#public-nav[data-theme="light"] .badge-box .text-gradient::after {
+    content: attr(data-text);
+}
+#public-nav[data-theme] .logo {
+    position: relative;
+    display: inline-block;
+}
+#public-nav[data-theme] .logo img {
+    position: absolute;
+    left: 0;
+    top: 0;
+    opacity: 0;
+}
+#public-nav[data-theme="dark"] .logo img[data-theme='dark'] {
+    opacity: 1;
+}
+#public-nav[data-theme="light"] .logo img[data-theme='light'] {
+    opacity: 1;
+}
+.public-nav .iner .jynav li {
+    width: auto;
+    min-width: 75px;
+}
+
+/* 绑定手机号头部样式 */
+.bind-phone-head{
+    padding: 12px 0 24px;
+    width: 100%;
+    text-align: center;
+}
+.bind-phone-head .bind-phone-title{
+    color: #1D1D1D;
+    font-size: 16px;
+    line-height: 24px;
+    letter-spacing: 0px;
+}
+.bind-phone-head .bind-phone-tip{
+    margin-top: 6px;
+    color: #999999;
+    font-weight: regular;
+    font-size: 12px;
+    line-height: 20px;
+    text-align: center;
+
+}
+.bindphonebtn:disabled{
+    background: #2CB7CA;
+    opacity: 0.5;
+}
+.bindphonebtn{
+    background: #2CB7CA;
+    opacity: 1;
+    border: 1px solid #2CB7CA;
+}
+/* 解决方案样式 */
+#public-nav .iner .jynav li .jynav-list .navDX {
+    padding-left: 24px;
+    display: flex;
+    flex-direction: column;
+    justify-content: center;
+    width: 150px;
+    height: 90px;
+    opacity: 1;
+    border-radius: 4px;
+}
+#public-nav .iner .jynav li .jynav-list .navDX:hover{
+    cursor: pointer;
+    background: rgba(44,183,202,0.08);
+}
+#public-nav .iner .jynav li .jynav-list .navDX:hover a{
+    color: #2CB7CA;
+}
+.public-nav .iner .jynav li .navDX>a{
+    display: initial;
+}
+#public-nav .useronline{
+    height: 50px;
+    margin-left: 20px;
+}
+
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+    /* IE10+ CSS styles go here */
+    .text-gradient::after {content: none !important;}
+    .page--big--index [data-text].text-gradient::after {content: none !important;}
+}
+
+#bidLogin .login-dig-footer-box[data-name='bind-phone'],
+#bidLogin .login-dig-tabbar-navbar[data-name='bind-phone'] {
+    display: none;
+}
+
+#bidLogin[data-name='bind-phone'] .login-dig-footer-box,
+#bidLogin[data-name='bind-phone'] .login-dig-tabbar-content[data-name='pass'],
+#bidLogin[data-name='bind-phone'] .login-dig-tabbar-navbar {
+    display: none;
+}
+#bidLogin[data-name='bind-phone'] .login-dig-footer-box[data-name='bind-phone'],
+#bidLogin[data-name='bind-phone'] .login-dig-tabbar-content[data-name='code'],
+#bidLogin[data-name='bind-phone'] .login-dig-tabbar-navbar[data-name='bind-phone'] {
+    display: block !important;
+}
+#bidLogin[data-name='bind-phone'] .login-dig-tabbar-content[data-name='code'] {
+    margin-top: 24px;
+}
+
+.f-box {
+    display: flex;
+    flex-direction: row;
+    align-items: center;
+    justify-content: space-between;
+}
+.go-register {
+    display: inline-block;
+    color: #2CB7CA;
+    font-size: 14px;
+    line-height: 24px;
+    margin-left: 112px;
+    margin-top: 12px;
+    text-align: center;
+}
+#public-nav form{
+    display: flex;
+    height: 64px;
+    align-items: center;
+}
+.active-after.fix-after::after {
+  right: -14px;
+}
+.active-after::after {
+    content: attr(data-active-tip);
+    display: inline-block;
+    min-width: 46px;
+    height: 18px;
+    background: #ff3a20;
+    border-radius: 9px;
+    font-size: 12px;
+    color: #ffff;
+    position: absolute;
+    right: 0px;
+    top: 8px;
+    text-align: center;
+    line-height: 18px;
+    padding: 0 6px;
+    box-sizing: border-box;
+}
+.recruit {
+    margin-left: -14px;
+    word-break: keep-all;
+}
+.nav-text {
+    position: relative;
+}
+.nav-text .dot-red {
+    position: absolute;
+    top: 20px;
+    right: -4px;
+}
+.dot-red {
+    display: inline-block;
+    width: 5px;
+    height: 5px;
+    background-color: #ff3a20;
+    border-radius: 50%;
+}

+ 510 - 0
src/web/staticres/public-pc/css/pc-bottom.css

@@ -0,0 +1,510 @@
+/*--S-底部浏览器兼容性提醒相关样式--*/
+.jy_compatibility_tips{
+  width: 780px;
+  height: 80px;
+  opacity: 1;
+  /* background: linear-gradient(180deg,#f4fffe, #ffffff 100%); */
+  /* background:rgba(255,255,255,1); */
+
+  background: -moz-linear-gradient(180deg,#f4fffe, #ffffff 100%);
+  background: -webkit-gradient(180deg,#f4fffe, #ffffff 100%);
+  background: -webkit-linear-gradient(180deg,#f4fffe, #ffffff 100%);
+  background: -o-linear-gradient(180deg,#f4fffe, #ffffff 100%);
+  background: -ms-linear-gradient(180deg,#f4fffe, #ffffff 100%);
+  background: linear-gradient(180deg,#f4fffe, #ffffff 100%);
+  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#f4fffe', endColorstr='#ffffff',GradientType=0 );
+
+  border-radius: 12px;
+  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.16);
+  position: fixed;
+  left: 50%;
+  transform: translateX(-50%);
+  bottom: 80px;
+  z-index: 999;
+  padding:0 38px;
+}
+.jy_compatibility_tips_left{
+  opacity: 1;
+  font-size: 16px;
+  font-weight: 400;
+  color: #1d1d1d;
+  line-height: 24px;
+  position: absolute;
+  top: 50%;
+  left: 38px;
+  transform: translateY(-50%);
+}
+.jy_compatibility_tips_right{
+  height: 100%;
+  margin-left: 27px;
+  position: absolute;
+  top: 50%;
+  right: 38px;
+  transform: translateY(-50%);
+}
+.logo_wrap{
+  float: left;
+  margin-left: 42px;
+  position: relative;
+  top: 50%;
+  transform: translateY(-50%);
+}
+.jy_compatibility_tips_right .logo_wrap:first-child{
+  margin-left:0 ;
+}
+.logo_wrap img{
+  width: 36px;
+  height: 36px;
+}
+.logo_wrap span{
+  display: block;
+  opacity: 1;
+  font-size: 12px;
+  font-weight: 400;
+  color: #686868;
+  line-height: 20px;
+  text-align: center;
+}
+.tips_none{
+  display: none;
+  /* opacity: 0; */
+}
+
+/*--S-侧边样式--*/
+/* 对勾 */
+.icon-tick {
+  width: 24px;
+  height: 24px;
+  margin: 0 auto;
+  background-size: 100% 100%;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMpSURBVHgB7ZpNTttAFMffTKBV6YIcgU2lEKkivgEmUqWuWk5AOEHFCQg3oCcATpDuKrVF7g2cUClB6iZHyIqqbeLpvHxQPjzOjDMzAfN+mxiPLZGfPDPv/xwAgiAIgiAIgiAIgiAIgiAIXRg8ATZacflluXQIQjTwbyHYpys+OuiHwWDevSvwBHixXmoJIbavTzDRWEtKeLQ/714OBacaXZwwuCFnBhPvNW4vtqBq1LmeVncRAHOnF1JYQRM50FSNMwFnoEEhF+l5cuTYUbe+1QQNCidoM+p8kE/HsfICAzlIoQRVos4eF3CqGpfrzllvZ6sBBhRGUPVLXGMrPJISymnj8nxbygnAkEIs0pXP8cY8Ob9YEkIOHr0glMOfZ8rpC5bs6lTNaWhPscrXeJvx0js8Ho5GZz/fBG1YMjM58nAjbXwqJ7wMgz7kREtQ9TxuAOMnt+/kzW74+giWhA85iN4UY/zw3jmRNKvRj0NYAhg+pZwWKORIBjbkILprUOr8XpYkDJ/yo6a8wJIcREuQDHvq9cazJGX4nJKIZL8b2lsftQStMrErP7IlnV+cgGOywuf43xDJwWU9OAWLaAlqyy3y2aSOUEuSPRaXknTyVa8eHINljCvpzW+dU8ZhL+OS9pWUmbfuSMNm+DQlV9TwKcl2+DQldxaTtVEzdfv/Tz/5LXeTt/l3Exfh05SFwqpLSRg+YYXHqnEB4ntvp5YrX5mwUBbr1oOm3MGyqulxtYtVLxgwC5+q8Un4HO+szlk4rNqW5Dp8mmKtH2RjuvnKVyZYbZhVZKjld0PtbQZ/h0mY1gl4iHIQq/0grGKx1M+4pLwq15ZXuADfwGf4NMV6w2xc6g8TbG2q1giUFOMWPjuxtj5+clThcwBLkoM460lPt2n84mXVNQmDBge2nZWv8Im0na9McNq0r0RyuxY8YuqpkwmGTxf5ygSnPWmcFrh24AILpjgKn6Z4ee1j/CQ5zlcmeHsvpi3pAclBvL44nCfJR/g0xfub1VoUl/+I+9u6r/BpivcXh7PupIAEf36CtdJACPjoK3wSBEEQBEEQBEEQBEEQBEG44x/qVZ39mGkA4AAAAABJRU5ErkJggg==);
+}
+
+/* 对勾 */
+.icon-close {
+  width: 20px;
+  height: 20px;
+  margin: 0 auto;
+  background-size: 100% 100%;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADRSURBVHgB7dZRCoMwEEXRRzfa7KTdSWdnXcpUIYKEGs3kTQYkF/zShPNjJsBsNrt5qvpcng/IrXuue6OnjNuiITNuy4YscDRkgbMjl0Wi/zMjD3BrAktMJB3HRLrhGEh3XA9yGM6CHI5rQYbhLiBf4bgLyHhcI1IQ2QlS0NkD/X0r7xSRVX6IffSrGhMXg6zg3upwC2LhZPdNDFIbDuHhSDVMiGFI7Rhf7kglzFY3JAPnhmTiXJDLosTEnSATLBVIAakCmdBTRgrIZWTCbDa7eT9Dv+U/i+afwgAAAABJRU5ErkJggg==);
+}
+
+/* 客服 */
+.icon-customer {
+  width: 56px;
+  height: 56px;
+  margin: 0 auto;
+  background-size: 24px 24px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARUSURBVHgB7Vi9bhs5EJ7dBLCt5nRPcHtdzlfENuz6drvr7HTXWW78AxeWn8BxeZV1gAH/FZGfwHF9SLRlCgNWUqXLpksppAhswBbzjUIqFENKuxKDpNgPIJbLXXK+4c/McIhKlChR4kciIE+o1+vVm5ubuSAIlvEad7vdCPUqfxNCdFBvo5rheXl0dPScPGFiBSTxHZCsK8I5kKGkKPvHx8cZTYAHNAE2NjZ27u7unoP43yjTBbqyonMoK0tLS8HV1dUrGhNjrYCc9QNUa+QHzenp6d1Go9GhgiisAJO/vb1tYcvMmd/kXj/H/k/DMGyr7bG5uRnhwaWG8pesDxLBGZmamkqKKvGQCsJGXhL/b2ZmpmEjIBXhkvL71tZWHUru6WeGx+SxUZ2nAii0AhB8wId1YADMHNqeFD2MclWYcKS3Y6zGycnJLuVEbgXW19dXsC0uBjqPuewKtVqtiv4tjGNuxwQTkuYZI6ScAPkDoynjmR+XPKPZbHawbRL6sr10PKOcyKUAlrtG3x68ZFIbzmAl8FgzmiMpcyTyrsCqKdcHeQW5Xc5HyLRipALysMVG8z75x1PjPd7e3v5tVKehCrDNx2PPaM7oO4HNsf4OL9+QE+iE0wq5zJxERp7OwKSynCuA2bhwDEiyvUX+4CKvZDmtklUBzEhs2GaegQDe84m2zGwpYpoQ7F/oK/lMyaJByxS7ZFkVANE+eRC+VE7l9PSUI0/dWsQ0IeBf9Inqy8KzSYOWKbL2dwzaj1HkRUTH2I4rB8yxM60e2Trk9sQ/K0oFFGZbr/dmX74Wf754c+D654+Xb1qj/ikKfysgvnhSEYj6o/+vY/Pz7IvrWkAiVv+QJxS+0LgAcqmgIOZ6+CC8AOHdTx+pl32oVB/uBKJbF/2fRZM8waVAptXNeMSaebgPxFoogmv5vUpB+Kzyi3RAokuKvOAwnIQrlhoYGxbwMcy4qlutX5hDgZoKbaUzWVYf4C/6JvZtMp/RXTcRQ2KlHvmgm/T+/YpUI7wqHVtPFsiv9PsK0baNOSwWYvcekxsZnM3vZuOj1nUUdGmFyWB46aQgHA7xU0iNLJnvWGS9I3co0fNFSIZZ78rDzgC78qEBlq2TnN2GLHmRDJPFNz9XR2diC8mmzuLi4iWqv5Lc1zL7cIL6ls8LDctaWFh4j7H/UW1S1r/IF60dHh5+cPX1lhtV4NAYgjnVaDvs78lym5P7/UJLs/D3XOG6VwWQdlkFkeawf9ia4KKSnJ2dtWWSbM9I1WRU4K7hTQF5KXmX519WgvM/loRwRgUvSt4cGUwq5410IjZbz9fTSG6vpyCvf0tR1oqeLW8K6CE4cC7j+QFgiy2DfKS38WFF332YySJWqw+fK9BRK8CHGKn3x6b31B0TkKLPZaVSaU6SHPN2BjhNCJPHoUSU43erExwH3qJRmWGzpQlNpORwguPAux9gyJgpMtvv7+/bbD6pRIkSJRQ+A3PvAW69H84gAAAAAElFTkSuQmCC);
+}
+
+.icon-customer.white {
+  background:url(/images/pc/slide_kefu.png) no-repeat center center;
+  background-size:56px;
+  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKXSURBVHgB7ZiLcdswDEDhXgbwBuUG8QjqBPUGdSaIN7A6gbOB1AncTCBvYG8gdQJ7AxQ4kTkcReoTQ05yx3eHM02KIPgDSAIkEonER7IAJRBxST8rkp8kGYkhWdriK8mZpCF5XSwWf+GzwIaT7EguOJ6apCAx8JGQAc8TDQ91ZAv3xo56gXoU2C7Buxl/ihjCs/FCskaxPDhNkpGUdtRDnO7SiYjxbHg+1gD6bovhpXeCOaEG9pGRMzAROyt1QN8e5sAuC9Vpx/hyzECbwGjVqOAGbSc6ukETUrgJjJIBJbDd4D4b0IKUVZ7yApTB1kNJKtAA28022+gPtPN9qN63AaW8QXdedgPzcfX+v7x7sDDu5hCVNvCsbWE82r4pBiV6jHdM2w/Y9QqZzedYcPHzbzR+7Y12ZvM3IRt8YntgJdJ8fj9ywp7j/4iyDG4n1lbptWVClWMdkNH17JVdYT583Y1Im1CFXi/0FUgdcGB7rWT2Pd9UQ99MRXMGcvu7DXkMbM82Ll/tGqnZgaNIH6wbXFrhaC5HvQQlHiL5jUj755HY+f+J5GTLWQorId2/Izp83Y8iPd77BQLZRuTXIn/t1Vthf1TlMtPT1sXpxEgwndKJCvupI/X4XMP7QB5FOJ1j5PaGw0eJ6Xdl/OqHOaG4FMrds4kBZbB75x710qH2NioMMfTzDOHN/o+kpHNO49XJ6Ocg6nD5D/+72SFDfuEwPLIr+z272L3akrnReIPj4U7ssPu4VU81/gH0kC61gbCv54BmoF0quVd2JHm6+7Jx2A3nyCPfHCKz8e6jheYMyEjJz+6P0I2ecpaOJK/Qbuo57xjjwPALWwzdlzctsD8gOSpU9DLqcYDB1q+bQNGZlssZEolEwvEf7G8VfkMza2MAAAAASUVORK5CYII=); */
+}
+
+/* 上箭头 */
+.icon-arrow--up {
+  width: 56px;
+  height: 56px;
+  margin: 0 auto;
+  background-size: 56px;
+  background-repeat: no-repeat;
+  background-position: center center;
+  background-image: url(/images/pc/slide_arrow_grey.png);
+  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEnSURBVHgB7ZbNrYJAFEaH9zYuLQb6sAN1ydIOtAN3sFP7YaEdaAdWAF4TvsQQZgTmXnXxnYSQYfg5BzIJzhFCCCGEEPItEmdEnufLuq73SZLcZdsWRXFyBvw7A57yTdMcRXwmw7lsiyzLrlVVXZwy6gGQ75kyiVANCMgD9Qi1gAHyQDVCZREH5Nft/tCdkPWx0ljY0V8gJF+W5VHe9DlN05uMF515lS8RFfBOHgPLiMkBQ+WBVcSkgLHywCJidMBUeaAdMSogVh5oRgwO0JIHWhGDArTlgUbE2wAreRAbEQywlgcxEd6AT8mDqRF/vhuK/LbnsIk8aO+97pna+64JBcw7h0zlQV+EuNx953sD5G9xI7tre/FH5MFLBJ6/c4QQQgghhPwcD62mJ887e9SSAAAAAElFTkSuQmCC); */
+}
+
+.icon-arrow--up.white {
+  background-image: url(/images/pc/slide_arrow.png);
+  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgB7ZdRDoMgEAX3pvXmHMEjUBv5eDGtSgvL0swkJH7I7swnZgAAAAAAf0fO+bGddTvp9W0zUeSPzBHxQX6OiAv52BE35WNGnMgv5cSNOJOXf2JG3JGXf2NF1MjLnRgR38jL3bERv8jLjDERLeRllm9ES3mZ6RPRQ15m943oKS87+kR4yMuuthGe8rKzXUTeHyJu8rL3XcRqteT9NeUqL7uPEclqKUNSCVnMmdH7AQAAAACueQIAR4pmNbCOwAAAAABJRU5ErkJggg==); */
+}
+
+.right-side-box {
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-direction: column;
+  flex-direction: column;
+  -ms-flex-align: center;
+  align-items: center;
+  -ms-flex-pack: center;
+  justify-content: center;
+  border: none;
+  box-sizing: border-box;
+  position: fixed;
+  z-index: 100;
+  min-width: 56px;
+  bottom: 108px;
+  left: initial;
+  right: 16px;
+  transition: all 0.75s;
+}
+
+
+.right-side-box .hover-open-box {
+  position: absolute;
+  top: 0;
+  right: 0px;
+  height: 100%;
+  box-sizing: border-box;
+  display: -ms-flexbox;
+  display: flex;
+  -ms-flex-direction: row;
+  flex-direction: row;
+  -ms-flex-align: center;
+  align-items: center;
+  -ms-flex-pack: start;
+  justify-content: flex-start;
+  cursor: pointer;
+  border: none !important;
+}
+
+.right-side-box .hover-open-box span {
+  display: block;
+  margin-left: 8px;
+  color: #FFFFFF;
+  font-size: 14px;
+  line-height: 24px;
+  -ms-flex-negative: 0;
+  flex-shrink: 0;
+}
+
+.right-side-box .icon-customer,
+.right-side-box .icon-arrow--up {
+  box-sizing: content-box;
+  cursor: pointer;
+}
+
+.right-side-box .icon-customer.white,
+.right-side-box .icon-arrow--up.white {
+  /* padding: 12px; */
+}
+
+.right-side-box > .right-side-item .text-customer {
+  font-size: 13px;
+  line-height: 16px;
+  height: 56px;
+  text-align: center;
+  color: #1D1D1D;
+  margin-left: 0;
+}
+.right-side-box .right-side-phone{
+  height: 56px;
+  margin: 6px 0;
+  position: relative;
+}
+.right-side-box .right-side-pop::before{
+  content: "客服热线:400-108-6670";
+  position: absolute;
+  left: -200px;
+  top: 4px;
+  display: none;
+  width: 189px;
+  height: 48px;
+  background: #2cb7ca;
+  border-radius: 8px;
+  color: #fff;
+  line-height: 48px;
+  font-size: 14px;
+  text-align: center;
+}
+.right-side-box .right-side-pop::after{
+  content:'';
+  position: absolute;
+  left: -12px;
+  top: 22px;
+  display: none;
+  width: 0;
+  height: 0;
+  border-top: 6px solid transparent;
+  border-left: 8px solid #2cb7ca;
+  border-bottom: 6px solid transparent;
+}
+.right-side-box > .right-side-item .text-customer img,.right-side-box  .right-side-phone .text-customer img{
+  width: 56px;
+}
+.right-side-box .right-side-phone .text-customer-hover{
+  display: none;
+}
+.right-side-box .right-side-pop:hover .text-customer{
+  display: none;
+}
+.right-side-box .right-side-pop:hover::after,.right-side-box .right-side-pop:hover::before{
+  display: block;
+}
+.right-side-box .right-side-pop:hover .text-customer-hover{
+  display: inherit;
+}
+.right-side-box .right-side-wx:hover .slidePop{
+  display: block;
+}
+.right-side-box .right-side-wx:hover .text-customer{
+  display: none;
+}
+.right-side-box .right-side-wx:hover .text-customer-hover{
+  display: inherit;
+}
+.right-side-box .right-side-wx .slidePop{
+  display: none;
+  position: absolute;
+  left: -134px;
+  top: 0;
+  width: 120px;
+  height: 148px;
+  background: #ffffff;
+  border-radius: 8px;
+  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.16);
+}
+.right-side-box .right-side-wx .slidePop::before{
+  content:'';
+  position: absolute;
+  right: -8px;
+  top: 22px;
+  display: block;
+  width: 0;
+  height: 0;
+  border-top: 6px solid transparent;
+  border-left: 8px solid #fff;
+  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.16);
+  border-bottom: 6px solid transparent;
+}
+.right-side-box .right-side-wx .slidePop img{
+  border-radius: 8px;
+  width: 120px;
+}
+.right-side-box .right-side-wx .slidePop  p{
+  font-size: 14px;
+  text-align: center;
+}
+
+.right-side-box > .right-side-item:last-child {
+  margin-bottom: 0;
+}
+.right-side-box > .right-side-item {
+  width: 100%;
+  position: relative;
+  height: 56px;
+  margin:6px 0;
+  box-sizing: border-box;
+}
+
+
+.right-side-box > .right-side-item .white {
+  display: none;
+}
+
+.right-side-box > .right-side-item span {
+  display: none;
+}
+
+.right-side-box > .right-side-item .hover-open-box {
+  border-top-width: 0;
+  border-bottom-width: 0;
+  border-radius: 0;
+}
+
+.right-side-box > .right-side-item.fix-b-w .hover-open-box {
+  border-bottom-width: 1px;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+
+.right-side-box > .right-side-item:first-child .hover-open-box {
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+  border-top-width: 1px;
+}
+
+.right-side-box > .right-side-item:first-child .hover-open-box:hover {
+  border-bottom-left-radius: 4px;
+}
+
+.right-side-box > .right-side-item:first-child::before {
+  content: none;
+}
+
+.right-side-box > .right-side-item:last-child .hover-open-box {
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+  border-bottom-width: 1px;
+}
+
+.right-side-box > .right-side-item:last-child .hover-open-box:hover {
+  border-top-left-radius: 4px;
+}
+
+.right-side-box > .right-side-item:only-child .hover-open-box {
+  border-top-width: 1px;
+  border-bottom-width: 1px;
+  border-radius: 4px;
+}
+
+.right-side-box > .right-side-item:hover .hover-open-box {
+  z-index: 3;
+}
+
+.right-side-box > .right-side-item:hover .white {
+  display: inherit;
+}
+
+.right-side-box > .right-side-item:hover .white + div {
+  display: none;
+}
+
+.right-side-box > .right-side-item:hover span {
+  display: inherit;
+  color: white;
+}
+
+@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+  .right-side-box > .right-side-item:hover .hover-open-box {
+    background: inherit;
+    border: 1px solid #ECECEC;
+    z-index: inherit;
+  }
+  .right-side-box > .right-side-item:hover .white {
+    display: none;
+  }
+  .right-side-box > .right-side-item:hover .white + div {
+    display: inherit;
+  }
+  .right-side-box > .right-side-item:hover span {
+    display: none;
+  }
+}
+#zc__sdk__sys__btn {
+  display: none !important;
+}
+.icon-badge-number {
+  position: relative;
+}
+.white.icon-badge-number::before {
+  top: 7px;
+  right: 5px;
+}
+.icon-badge-number::before {
+  content: attr(data-badge-number);
+  position: absolute;
+  top: -7px;
+  right: 2px;
+  font-size: 11px;
+  line-height: 15px;
+  min-width: 15px;
+  color: #fff;
+  background: #FB483D;
+  padding: 0 4px;
+  display: inline-block;
+  text-align: center;
+  white-space: nowrap;
+  border-radius: 40px;
+  box-sizing: border-box;
+}
+.right-side-box  .back-to-up{
+  background-color: #b5b6ba;
+  border-radius: 50%;
+  width: 56px;
+  display: none;
+}
+.right-side-box .back-to-up .hover-open-box{
+  /* width: 52px !important; */
+}
+.right-side-box  .back-to-up:hover{
+  background: #2cb7ca;
+}
+.help-slide{
+  position: absolute;
+  left: -210px;
+  top: -29px;
+  width: 200px;
+  background: #ffffff;
+  border-radius: 8px;
+  box-shadow: 0px 0px 28px 0px rgb(0 0 0 / 16%);
+  z-index: 100;
+}
+.help-slide-top{
+  text-align: center;
+  line-height: 54px;
+  color: #1d1d1d;
+  font-size: 14px;
+  border-bottom: 1px solid #ececec;
+}
+.help-slide-bottom{
+  position: relative;
+  padding: 0 12px;
+  height: 38px;
+}
+.help-slide-kf,.help-slide-zx{
+  display: inline-block;
+  font-size: 14px;
+  color: #2cb7ca;
+  padding-left: 20px;
+  line-height: 38px;
+  cursor: pointer;
+}
+.help-slide-kf{
+  float: left;
+  background: url('{{print (Msg "seo" "cdn") "/images/kfrx.png?v=" (Msg "seo" "version")}}') no-repeat left center;
+  background-size: 16px 16px;
+}
+.help-slide-zx{
+  position: relative;
+  float: right;
+  background: url('{{print (Msg "seo" "cdn") "/images/zxzx.png?v=" (Msg "seo" "version")}}') no-repeat left center;
+  background-size: 16px 16px;
+}
+.help-slide-bottom::after{
+  position: absolute;
+  content: '';
+  height: 38px;
+  width: 1px;
+  background-color: #ececec;
+  top: 0;
+  left: 49%;
+}
+.help-close{
+  position: absolute;
+  top: 4px;
+  right: 4px;
+  width: 18px;
+  height: 18px;
+  box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.08);
+  cursor: pointer;
+  opacity: 0.5;
+}
+.kf-phone{
+  display: none;
+  position: absolute;
+  left: 10px;
+  top: 101px;
+  width: 189px;
+  height: 48px;
+  background: #2cb7ca;
+  border-radius: 8px;
+  color: #fff;
+  line-height: 48px;
+  font-size: 14px;
+  text-align: center;
+}
+.kf-phone::after{
+  content:'';
+  position: absolute;
+  left: 32px;
+  top: -6px;
+  width: 0;
+  height: 0;
+  border-left: 6px solid transparent;
+  border-bottom: 8px solid #2cb7ca;
+  border-right: 6px solid transparent;
+}
+.right-side-box .right-side-pop:hover::after .kf-phone{
+  display: none;
+}
+#sideIcon {
+  position: absolute;
+  top: -108px;
+  right: 0;
+}
+/*--E-侧边样式--*/

+ 2496 - 0
src/web/staticres/public-pc/js/article-content.js

@@ -0,0 +1,2496 @@
+if(goTemplateData.params.obj.subtype=="中标"||goTemplateData.params.obj.subtype=="成交"||goTemplateData.params.obj.subtype=="合同"){
+  $('.bid_dev').hide()
+} else {
+  $('.bid_dev').show()
+}
+var keys = goTemplateData.params.obj.purchasing
+var bidNode = {
+  el: '#tab2',
+  data: {
+    bidnum: 0,
+    dialogVisible: false,
+    showClose: false,
+    optionType: 'hover',
+    bidinfo: {},
+    ruleForm: {
+      name: '',
+      region: '',
+      phone: '',
+      company: ''
+    },
+    rules: {
+      name: [
+        { required: true, message: '请输入活动名称', trigger: 'blur' },
+        { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
+      ],
+      phone: [
+        { required: true, message: '请输入手机号', trigger: 'blur' },
+        { min: 11, max: 11, message: '请输入正确格式的手机号', trigger: 'blur' }
+      ],
+      company: [
+        { required: true, message: '请输入公司名称', trigger: 'blur' },
+        { min: 1, message: '长度在 3 到 5 个字符', trigger: 'blur' }
+      ],
+      region: [
+        { required: true, message: '请选择职位', trigger: 'change' }
+      ],
+    },
+    buyerInfo: {},
+    winnerInfo: {}
+  },
+  created () {
+    this.getBidInfo()
+    // 判断大会员权限
+    let bidPower = sessionStorage.getItem('bidPower')
+    if(bidPower) {
+      bidPower = JSON.parse(bidPower)
+      if(bidPower.indexOf(6) != -1) {
+        this.optionType = ''
+      }
+    }
+    //console.log('大会员'+ goTemplateData.params.isMember, '超级订阅:'  + goTemplateData.params.isVip,'商机管理:' + goTemplateData.params.isEntniche)
+    if(goTemplateData.params.obj.entId) {
+      this.getWinnerFreeData()
+    }
+    if (goTemplateData.params.obj.buyer) {
+      this.getBuyerFreeData()
+    }
+  },
+  methods: {
+    onFree(){
+      this.dialogVisible = true
+    },
+    getBidInfo: function () {
+      let kds = this.getQueryVariable('kds')
+      let keyArr = []
+      if(kds) {
+        let buyerObj = {
+          "key": [kds],
+          "addKey":[],
+          "notKey":[]
+        }
+        keyArr.push(buyerObj)
+      } else if(keys) {
+        if(keys.indexOf(",") != -1) {
+          keys = keys.split(',')
+        } else if(keys.indexOf("+") != -1) {
+          keys = keys.split('+')
+        } else {
+          keys = keys.split(' ')
+        }
+        keys.forEach(function(item) {
+          let buyerObj = {
+            "key": [item],
+            "addKey":[],
+            "notKey":[]
+          }
+          keyArr.push(buyerObj)
+        })
+      } else {
+        this.bidnum = 2
+        return
+      }
+      bidarea = {
+        [goTemplateData.params.obj.area]: [goTemplateData.params.obj.city]
+      }
+      let params = {
+        buyerContent: keyArr,
+        sid: goTemplateData.params.obj._id,
+      pname: goTemplateData.params.obj.projectname,
+      area: bidarea,
+        industry: goTemplateData.params.obj.s_subscopeclass
+      // buyerClass:goTemplateData.params.obj.buyerclass
+    }
+      let _this = this
+      $.ajax({
+        type: 'POST',
+        url: '/bigmember/decision/freeDecInfo',
+        contentType: "application/json",
+        data:JSON.stringify(params),
+        success: function(res) {
+          // console.log(res)
+          if(res.error_code == 0) {
+            if(res.data.all_counts == 0) {
+              _this.bidnum = _this.bidnum + 1
+            }
+            if(res.data.all_money == 0) {
+              _this.bidnum = _this.bidnum + 1
+            }
+            if(res.data.all_review_experts == 0) {
+              _this.bidnum = _this.bidnum + 1
+            }
+            if(res.data.all_winners == 0) {
+              _this.bidnum = _this.bidnum + 1
+            }
+            res.data.all_money = _this.formatNumber(res.data.all_money)
+            _this.bidinfo = res.data
+          }
+        }
+      })
+    },
+    formatNumber(num) {
+      num = Number(num);
+      if (num == 0) {
+        return num + '';
+      } else if (num > 1 && num < 10000) {
+        return num + '';
+      } else {
+        // console.log(num/10000)
+        return (num / 10000).toFixed(2);
+      }
+    },
+
+    // 免费体验
+    freeUse: function() {
+      this.checkLogin()
+      this.sourceLogAjax('pc_analysis_detail_free')
+      vmbid.isNeedSubmit('pc_analysis_detail_free', function() {
+        vmbid.showSuccess = true
+      })
+      $('.el-popover.el-popper').hide()
+    },
+    checkLogin: function () {
+      var moduleOpen = $('body').hasClass('modal-open')
+      if (moduleOpen) return
+      if (!loginflag) {
+        $("#bidLogin").modal("show");
+      }
+    },
+    sourceLogAjax (source) {
+      $.ajax({
+        type: 'get',
+        url: '/front/portraitClassify?source=' + source,
+        success: function(res) {
+          // console.log(res)
+        }
+      })
+    },
+    onlineQue: function() {
+      $('.help-slide-zx.open-customer').trigger('click')
+      this.sourceLogAjax('pc_analysis_detail_kf')
+    },
+    getQueryVariable(variable){
+      var query = window.location.search.substring(1);
+      var vars = query.split("&");
+      for (var i=0;i<vars.length;i++) {
+        var pair = vars[i].split("=");
+        if(pair[0] == variable){
+          return decodeURIComponent(pair[1]);
+        }
+      }
+      return(false);
+    },
+    linkroute: function() {
+      let bidPower = sessionStorage.getItem('bidPower')
+      if(bidPower) {
+        bidPower = JSON.parse(bidPower)
+        if(bidPower.indexOf(6) != -1) {
+          location.href = '/swordfish/page_big_pc/analysis_result?sid=' + goTemplateData.params.obj._id
+        }
+      }
+    },
+    handleClose(done) {
+      this.$confirm('确认关闭?')
+        .then(_ => {
+          done();
+        })
+        .catch(_ => {});
+    },
+    submitForm(formName) {
+      this.$refs[formName].validate((valid) => {
+        if (valid) {
+          alert('submit!');
+        } else {
+          this.$confirm('我们会尽快联系您并预约演示时间,请耐心等待~您将获得免费体验大会员全部功能!', '提交成功', {
+            confirmButtonText: '我知道了',
+            center: true,
+            customClass: 'getbigmember',
+            showClose: false,
+            showCancelButton: false
+          }).then(() => {
+          }).catch(() => {
+          });
+          console.log('error submit!!');
+          return false;
+        }
+      });
+    },
+    resetForm(formName) {
+      this.$refs[formName].resetFields();
+    },
+    // 采购单位画像免费数据
+    getBuyerFreeData: function() {
+      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche){
+        return
+      }
+      var _this = this
+      $.ajax({
+        type: 'POST',
+        url: '/bigmember/portrait/buyer/miniData',
+        data: {
+          buyer: goTemplateData.params.obj.buyer
+    },
+      success: function(res) {
+        if (res.data) {
+          if (!res.data.province && !res.data.city) {
+            res.data.province = '--'
+          }
+          if (!res.data.buyerclass) {
+            res.data.buyerclass = '--'
+          }
+          if (!res.data.biddingCount) {
+            res.data.biddingCount = '--'
+          }
+          if (!res.data.contactCount) {
+            res.data.contactCount = '--'
+          }
+          if (!res.data.project_count) {
+            res.data.project_count = '--'
+          }
+          if (!res.data.bidamount_count) {
+            res.data.bidamount_count = '--'
+          } else{
+            var unit = moneyUnit(res.data.bidamount_count)
+            var reg = /[\u4e00-\u9fa5]/g;
+            var strs = unit.match(reg);
+            unit = strs.join('')
+            res.data.bidamount_count = moneyUnit(res.data.bidamount_count).replace(/[\u4e00-\u9fa5]/g, '')
+            res.data.unit = unit
+          }
+          if (res.data.contactList){
+            res.data.contactList.forEach(function(item,index){
+              if (item.date) {
+                item.date = new Date(Number(item.date + '000')).pattern('yyyy-MM-dd');
+              }
+            })
+          }
+        }
+        _this.buyerInfo = res.data
+      }
+    })
+    },
+    // 中标企业画像免费数据
+    getWinnerFreeData: function() {
+      if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche){
+        return
+      }
+      var _this = this
+      $.ajax({
+        type: 'POST',
+        url: '/bigmember/portrait/winner/miniData',
+        data: {
+          entId: goTemplateData.params.obj.entId
+    },
+      success: function(res) {
+        if (res.data) {
+          if (!res.data.biddingCount) {
+            res.data.biddingCount = '--'
+          }
+          if (!res.data.contactCount) {
+            res.data.contactCount = '--'
+          }
+          if (!res.data.project_count) {
+            res.data.project_count = '--'
+          }
+          if (!res.data.bidamount_count) {
+            res.data.bidamount_count = '--'
+          } else{
+            var unit = moneyUnit(res.data.bidamount_count)
+            var reg = /[\u4e00-\u9fa5]/g;
+            var strs = unit.match(reg);
+            unit = strs.join('')
+            res.data.bidamount_count = moneyUnit(res.data.bidamount_count).replace(/[\u4e00-\u9fa5]/g, '')
+            res.data.unit = unit
+          }
+          if (res.data.contactList){
+            res.data.contactList.forEach(function(item,index){
+              if (item.date) {
+                item.date = new Date(Number(item.date + '000')).pattern('yyyy-MM-dd');
+              }
+            })
+          }
+        }
+        _this.winnerInfo = res.data
+      }
+    })
+    },
+    // 采购单位画像、企业画像留资弹框
+    goCollect: function(source) {
+      $('.el-popover.el-popper').hide()
+      this.sourceLogAjax(source)
+      vm.isNeedSubmit(source, function() {
+        vm.showSuccess = true
+      })
+    }
+  }
+}
+var bidVue = new Vue(bidNode)
+/*--E-*/
+
+
+var isMember = goTemplateData.params.isMember // 大会员
+var isVip = goTemplateData.params.isVip // 超级订阅
+var isEntniche = goTemplateData.params.isEntniche // 商机管理
+var hstShowFlag = false;
+var entProListShowFlag = false;
+var titleCopyDec = "";
+var cHeight = window.screen.height;
+var cWidth = window.screen.width;
+var m1 = 0;     // 滚动的值
+var m2 = 0;     // 对比时间的值
+var m3 = 0;     //滚动开始的值
+var timer = null;
+var scrollflag = true;
+var packageCon = goTemplateData.params.obj.package
+var fwtscode = goTemplateData.params.obj.fwtscode
+var fwtsname = goTemplateData.params.obj.fwtsname
+var s_winner = goTemplateData.params.obj.winner;//
+var dataName = "";
+var dataCont = "";
+var dataCode = "";
+var originalCon = "";
+var originalTitle = "";
+var insertflog = true;
+var heightLight = 0
+var transmit = null;
+var projectName = goTemplateData.params.obj.projectname;
+var title = goTemplateData.params.obj.title//统计标识
+var projectname = goTemplateData.params.obj.projectname//统计标识
+var reg ="";
+var titleCopy ="";
+var tyflag = false;//纠错是否是金额
+var area_ = goTemplateData.params.obj.area;
+var city_ = goTemplateData.params.obj.city;
+var agency_ = goTemplateData.params.obj.agency;
+var projectname_ = goTemplateData.params.obj.projectname;
+var buyer_ = goTemplateData.params.obj.buyer;
+var buyerperson_ = goTemplateData.params.obj.buyerperson;
+var buyertel_ = goTemplateData.params.obj.buyertel;
+var isbid =false; //是否是中标,需要显示所有
+//拟建项目广告
+var nj_adv=["批量导出拟建项目"]
+//招标公告广告
+var zb_adv=[
+  "更多项目联系人、电话批量导出",
+  "采购单位招标数据批量导出",
+  "全面展示行业项目的数据字段"
+]
+//中标公告
+var win_adv=[
+  "中标项目信息字段全面展示",
+  "更多中标项目、业主、联系人数据批量导出",
+  "中标企业数据字段定制化导出"
+]
+//任意类型  --更多数据字段定制化导出,立即查看! 其他都是立即体验
+var any_adv=[
+  "更多数据字段定制化导出",
+  "导出数据,分析市场",
+  "导出数据,分析竞争对手",
+  "导出数据,分析合作伙伴",
+  "导出数据,分析客户"
+]
+
+var count=0;
+if (area_!=""&&area_!=null){
+  count++
+}
+if (city_!=""&&city_!=null){
+  count++
+}
+if (agency_!=""&&agency_!=null){
+  count++
+}
+if (projectname_!=""&&projectname_!=null){
+  count++
+}
+if (buyer_!=""&&buyer_!=null){
+  count++
+}
+if (buyerperson_!=""&&buyerperson_!=null){
+  count++
+}
+if (buyertel_!=""&&buyertel_!=null){
+  count++
+}
+//
+var isNumber = /^[0-9]+$/
+var isLetter = /^[a-zA-Z]+$/
+//
+function isWechat() {
+  var ua = navigator.userAgent.toLowerCase();
+  if(ua.match(/MicroMessenger/i)=="micromessenger"){
+    return true;
+  }else{
+    return false;
+  }
+}
+//
+function recoveryerr(ts,dcd,name){
+  transmit = ts;
+  if(name!=""){
+    dataName=name
+  }else{
+    dataName = $(ts).parent("td").prev("td").text();
+  }
+  if(dcd.indexOf("price")>-1||dcd.indexOf("bidamount")>-1||dcd.indexOf("budget")>-1){
+    tyflag = true;
+  }else{
+    tyflag = false;
+  }
+  dataCont = $(ts).prev().text();
+  dataCode = dcd;
+  var dtcontent = originalCon;
+  $("#fphl").removeClass("fphl");
+  $(".pop-head span").html("输入或选择正确的"+dataName+"并按“复制”");
+  $("#popup").removeClass("pop-up");
+  $("#pop-textarea").val("");
+  $(".pop-botton").css({"background":"#2cbfca"});
+  $(".tab1").addClass("active").siblings().removeClass("active");
+  var newdataCont= dataCont.replace(/\s/g,"&nbsp;")
+  reg = new RegExp(newdataCont+"|"+dataCont);
+  if(dataCont==""||!reg.test(dtcontent)){
+    $("html, body").stop(true,false).animate({
+      scrollTop: $("#tab1").offset().top-40 }, {duration: 500,easing: "swing"});
+  }else{
+    clearup("R");
+    companyAdd();
+    $("html, body").stop(true,false).animate({
+      scrollTop: $("#fphl").offset().top-cHeight/2+310>0?$("#fphl").offset().top-cHeight/2+310:0 }, {duration: 500,easing: "swing"});
+  }
+  $(".poperr").fadeIn();
+  //防止拖拽的是不跳动
+  $("#popup").css({"top":cHeight*0.6,"left":cWidth/2})
+  params.left=cWidth/2;
+  params.top=cHeight*0.6;
+}
+
+// 拟建项目免费用户体验点击留资
+$('.detail-nj-btn').click(function(){
+  var subType = goTemplateData.params.obj.subtype
+  var sourceKey = 'article_slogan'
+  if (subType == '拟建') {
+    sourceKey = 'article_proposed_project'
+  }
+  if (subType == '采购意向') {
+    sourceKey = 'article_purchase_intention'
+  }
+  bidVue.sourceLogAjax(sourceKey)
+  vm.isNeedSubmit(sourceKey,function(){
+    vm.showSuccess = true
+  })
+})
+
+//
+function clearup(rp){
+  var dtcontent = originalCon;
+  var dttitlecopy = originalTitle;
+  if(dataCode=="projectname"&&rp=="P"){
+    projectName=$.trim($("#pop-textarea").val());
+  }else if(rp=="R"){
+    if(dataCode=="projectname"){
+      projectName=dataCont;
+    }
+    dtcontent = dtcontent.replace(/fphl/g,"");
+    dtcontent = dtcontent.replace(reg,"<span id='fphl' class='fphl' dataCode='"+dataCode+"'>"+dataCont+"</span>");
+    //
+  }
+  if(projectName){
+    dtcontent = keyWordHighlight(dtcontent,projectName,"<span class='keyword' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+    dttitlecopy = keyWordHighlight(dttitlecopy,projectName,"<span class='keyword' id='hst'  style=\"border-bottom:1px solid #2cb7ca;cursor: pointer;\">$1</span>");
+
+  }
+  if(dataCode=="winner"&&rp=="P"){
+    s_winner=$.trim($("#pop-textarea").val());
+  }else if(dataCode=="winner"&&rp=="R"){
+    s_winner=dataCont;
+  }
+  if(s_winner){
+    for (var i=0;i<s_winner.split(",").length;i++){
+      var winner_con_i = s_winner.split(",")[i]
+      if(winner_con_i != "" && content.toLowerCase().indexOf(winner_con_i.toLowerCase()) > -1){
+        dtcontent = keyWordHighlight(content,winner_con_i,"<span class='keyword winner' data-val='winner__"+i+"'  style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+      }
+    }
+    //dtcontent = keyWordHighlight(dtcontent,s_winner,"<span class='keyword winner' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+  }
+  var wordsArray = getQueryString("kds").split(" ");
+  if(wordsArray!=""&&wordsArray!="undefined"){
+    for(var i=0;i<wordsArray.length;i++){
+      dtcontent = keyWordHighlight(dtcontent,wordsArray[i],"<span class='jykeyword'>$1</span>");
+    }
+  }
+  if(s_winner){
+    for (var i=0;i<s_winner.split(",").length;i++){
+      var winner_con_i = s_winner.split(",")[i]
+      if(winner_con_i != ""){
+        content = content.replace("winner__"+i,winner_con_i)
+      }
+    }
+  }
+  $(".com-detail").html(dtcontent);
+  $("#com-title").html(dttitlecopy);
+}
+//
+if(goTemplateData.params.obj.subtype=="中标"||goTemplateData.params.obj.subtype=="成交"||goTemplateData.params.obj.subtype=="合同"){
+  isbid=true
+  var winnertel = goTemplateData.params.obj.winnertel;
+  var winner_enttel=goTemplateData.params.obj.winner_enttel;
+  var tel_source="来源:招标公告网站";
+  if(winnertel==null){
+    if(winner_enttel==null){
+      winnertel=""
+    }else{
+      winnertel=winner_enttel
+      tel_source="来源:国家企业公示网站"
+    }
+  }
+  $("#tel_source").html(tel_source);
+  $("#winnertel").html(winnertel);
+  if(winnertel!=""){
+    $(".winnertel").show();
+  }
+  var winner_ =goTemplateData.params.obj.winner
+  var bidmt = goTemplateData.params.obj.bidamount
+  if(winner_!=""&&winner_!=null){
+    count++
+  }
+  if(bidmt!=""&&bidmt!=null){
+    count++
+  }
+  if(count>=5){
+    $("#bidamount").text(bidmt)
+    $("#bidInfoTitle").show();
+    $("#bidInfoCont").show();
+  }
+}
+var subtype=goTemplateData.params.obj.subtype;
+var adv_from=getinfotype(subtype);
+var adv=any_adv;
+if(adv_from=="中标公告"){
+  adv=adv.concat(win_adv);
+}else if(adv_from=="招标公告"){
+  adv=adv.concat(zb_adv);
+}else if(adv_from=="拟建项目"){
+  adv=adv.concat(nj_adv);
+}
+var x = Math.floor(Math.random()*adv.length)
+$(".adv_tosieve").text(adv[x])
+var btn_text="立即体验"
+if (adv[x]==any_adv[0]){
+  btn_text="立即查看";
+}
+$(".adv_tosieve-btn").text(btn_text)
+$(".join").attr("adv_name",fromwhere(adv[x]));
+$(".join > a").attr("dataHref","/front/dataExport/toSieve?adv_from="+fromwhere(adv[x]));
+// 如果有招标信息类型且不是大会员 再请求大会员引流语接口
+var userType;
+if (!isVip && !isEntniche && !isMember){
+  userType = '0'
+} else if (isVip && isEntniche) {
+  userType = '1,3'
+} else if (isVip && !isEntniche) {
+  userType = '1'
+} else if (!isVip && isEntniche) {
+  userType = '3'
+}
+if (subtype != '拟建' && !isMember) {
+  try {
+    $.ajax({
+      type: "POST",
+      url: "/publicapply/drainage/copywriting",
+      data: {subtype: subtype},
+      success: function(r){
+        // console.log(r, 'rrrr')
+        if (r.data) {
+          $('.bigmember-slogan').show().find('.slogan-text').html(r.data.s_content)
+          // console.log(powerMap, 'map')
+          $('.bigmember-slogan .free-btn').click(function(){
+            bidVue.sourceLogAjax('article_slogan')
+            vm.isNeedSubmit('article_slogan',function(){
+              vm.showSuccess = true
+            })
+          })
+          $('.bigmember-slogan .more-btn').click(function() {
+            var params = {
+              drainageId: (r.data.id).toString(),
+              bigServiceId: r.data.s_serviceid,
+              userType: userType,
+              platform: 'P'
+            }
+            $.ajax({
+              type: "POST",
+              url: "/publicapply/drainage/behaviorLog",
+              contentType: "application/json",
+              data: JSON.stringify(params),
+              success: function(s){
+                var goURL = powerMap[r.data.s_serviceid] && powerMap[r.data.s_serviceid].info
+                if (goURL) {
+                  window.open('/big/page/' + goURL)
+                } else {
+                  window.open('/big/page/index')
+                }
+
+                // if (s.data) {
+                // 	if(r.data.s_serviceid == 8) {
+                // 		// 潜在合作伙伴挖掘
+                // 		window.open('/big/page/yw?name=qz_1&id=' + s.data +  '#qz')
+                // 	} else if (r.data.s_serviceid == 5) {
+                // 		// 采购单位
+                // 		window.open('/big/page/cg?name=fx_2&id=' + s.data +  '#fx')
+                // 	} else if (r.data.s_serviceid == 4) {
+                // 		// 企业画像
+                // 		window.open('/big/page/qy?id=' + s.data +  '#fx')
+                // 	} else {
+                // 		window.open('/big/page/index?id=' + s.data +  '#' + powerMap[r.data.s_serviceid].anchor)
+                // 	}
+                // }
+              }
+            })
+          })
+        }
+      }
+    })
+  } catch (error) {
+    console.log(error)
+  }
+}
+
+
+
+function getinfotype(subtype){
+  var infotype=""
+  switch (subtype){
+    case "拟建":
+      infotype="拟建项目"
+      break;
+    case "招标": case "邀标": case "询价": case "竞谈": case "变更": case "竞价": case "单一": case "其他":
+      infotype="招标公告"
+      break;
+    case "中标": case "成交": case "废标": case "流标":
+      infotype="中标公告"
+      break;
+    default:
+      infotype="其他"
+      break;
+  }
+  return infotype
+}
+function fromwhere(text){
+  var ad="pc_articel_";
+  if (getinfotype(subtype)=="拟建项目"){
+    ad+="nj"
+  }
+  if (getinfotype(subtype)=="招标公告"){
+    ad+="zb"
+  }
+  if (getinfotype(subtype)=="中标公告"){
+    ad+="win"
+  }
+  if (getinfotype(subtype)=="其他"){
+    ad+="qt"
+  }
+  if (jQuery.inArray(text,zb_adv)!=-1){
+    ad+="_zb_"+(jQuery.inArray(text,zb_adv)+1);
+  }
+  if (jQuery.inArray(text,win_adv)!=-1){
+    ad+="_win_"+(jQuery.inArray(text,win_adv)+1);
+  }
+  if (jQuery.inArray(text,any_adv)!=-1){
+    ad+="_sj_"+(jQuery.inArray(text,any_adv)+1);
+  }
+  if (jQuery.inArray(text,nj_adv)!=-1){
+    ad+="_nj_"+(jQuery.inArray(text,nj_adv)+1);
+  }
+  return ad
+}
+//
+$(window).scroll(function(event){
+  if(cHeight <= 0){
+    cHeight = 500;
+  }
+  var offsetTop = 0;
+  var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
+  var t1top = 0;
+  if(goTemplateData.params.obj.subtype!="拟建"&&goTemplateData.params.obj.subtype!="违规"){
+    offsetTop = $(".recoveryfat").offset().top;
+    t1top = $(".tab1").offset().top;
+  }
+  if(t1top<=(scrollTop+65)&&t1top!=0){
+    if(scrollflag){
+      $(".tab1").addClass("active").siblings().removeClass("active");
+    }
+  }else{
+    if(scrollflag){
+      $(".tab2").addClass("active").siblings().removeClass("active");
+    }
+  }
+  if(scrollTop >= offsetTop&&offsetTop!=0){
+    $(".recoveryhead").addClass("tabfix");
+  }else{
+    $(".recoveryhead").removeClass("tabfix");
+  }
+
+  //纠错高亮位置
+  if($(".com-detail .fphl").length>0){
+    heightLight = $(".com-detail .fphl").offset().top;
+  }
+  if(localStorage.getItem("ere-"+goTemplateData.params.obj._id)==null){
+    if(heightLight>(scrollTop+50)&&heightLight<(scrollTop+cHeight)){
+      $(".pop-up").fadeIn();
+    }else{
+      $(".pop-up").fadeOut();
+    }
+  }
+  clearTimeout(timer) // 每次滚动前 清除一次
+  timer = setTimeout("pscp()", 200);
+  m1 = document.documentElement.scrollTop || document.body.scrollTop;
+})
+//
+function pscp(){
+  m2 = document.documentElement.scrollTop || document.body.scrollTop;
+  if(m2 == m1){
+    scrollflag = true;
+  }
+}
+//
+function hmtab(Dirp){
+  var tabTwoHeight = $("#tab2").offset().top;
+  var scrollTop = document.body.scrollTop|| document.documentElement.scrollTop;
+  var pth = 22;
+  if(Dirp=="D"&&(scrollTop+pth)<tabTwoHeight&&tabTwoHeight<(scrollTop+cHeight-pth)){
+    $("html, body").stop(true,false).animate({scrollTop: $("#tab2").offset().top-inithgt }, {duration: 500,easing: "swing"});
+  }else if(Dirp=="U"&&(scrollTop+pth)<tabTwoHeight&&tabTwoHeight<(scrollTop+cHeight-pth)){
+    $("html, body").stop(true,false).animate({scrollTop: $("#tab2").offset().top-cHeight }, {duration: 500,easing: "swing"});
+  }
+}
+var inithgt = 60;//tab高度
+var reccont ="";
+var rhcontent = "";
+function subData(){
+  var fieldName = dataCode;
+  var originalcont = dataCont;
+  $.ajax({
+    type: "POST",
+    url: "/front/recovery/info",
+    data: {id:goTemplateData.params.obj._id,fieldName:fieldName,fwtscode:fwtscode,reccont:reccont,originalcont:originalcont},
+  dataType: "json",
+    traditional: true,
+    success: function(r){
+    if(r.flag){
+      localStorage.setItem("ere-"+goTemplateData.params.obj._id,"T");
+      $(".rec-null").hide();
+      $(".poperr").hide();
+      clearup("P");
+      companyAdd();
+      $("#pop-textarea").val("");
+      $("#fphl").removeClass("fphl");
+      $(transmit).prev("div").text(reccont);
+      EasyAlert.show(r.msg,"",5000);
+    }else{
+      EasyAlert.show("您提交的信息有误,请确认后再提交!","",5000);
+    }
+  }
+});
+}
+//
+function jumpTab(n){
+  if(n==1){
+    $(".tab1").addClass("active").siblings().removeClass("active");
+    $(window).scrollTop($("#tab"+n).offset().top-inithgt);
+  }else{
+    $(".tab2").addClass("active").siblings().removeClass("active");
+    $(window).scrollTop(0);
+  }
+  scrollflag = false;
+  return false;
+}
+$(function(){
+  if ($("#trwidth").find(".preb-exam").length>0){
+    $("#exaapprove").show();
+  }
+  $(document).on("click",function(e) {
+    if($(e.target).parents(".easyalert-mask").length == 0){
+      $("#easyalert-mask").remove();
+    }
+  });
+  $(".null-no").click(function(){
+    $(".rec-null").hide();
+  })
+  $(".null-yes").click(function(){
+    subData();
+  })
+  setTimeout(function(){
+    $(".tab2").click();
+  },700)
+  //提交纠错数据
+  $(".pop-botton").click(function(){
+    var animathistory_ent = $(".animathistory_ent").html();
+    $(".com-detail").find(".animathistory_ent").html("")
+    rhcontent = $(".com-detail").text().replace(/[^\{\u4e00-\u9fa5]{1,90}{[^\}\u4e00-\u9fa5]+?}/g,"");
+    $(".com-detail").find(".animathistory_ent").html(animathistory_ent)
+    reccont = $.trim($("#pop-textarea").val());
+    if(reccont!=""&&(tyflag||rhcontent.indexOf(reccont)>-1)){
+      subData();
+    }else if(reccont==""){
+      $(".null-cont").text("确认 "+dataName+" 为空?");
+      $(".rec-null").show();
+    }
+  })
+  //
+  document.addEventListener('copy', function(event){
+    var userSelection;
+    if (window.getSelection) { //
+      userSelection = window.getSelection();
+    } else if (document.selection) { //IE浏览器 考虑到Opera,应该放在后面
+      userSelection = document.selection.createRange();
+    }
+    var usesetcont = $.trim(userSelection)
+    if(usesetcont!=""){
+      rhcontent = $(".com-detail").text().replace(/[^\{\u4e00-\u9fa5]{1,90}{[^\}\u4e00-\u9fa5]+?}/g,"");
+      if(rhcontent.indexOf(usesetcont.replace(/\n/g,""))>-1){
+        $("#pop-textarea").val(usesetcont.replace(/\n/g,""));
+        $(".pop-botton").css({"background":"#2cbfca"})
+      }else{
+        $(".pop-botton").css({"background":"#d0d0d2"})
+      }
+    }else{
+      $(".pop-botton").css({"background":"#2cbfca"})
+    }
+    var pathname_url=window.location.pathname+window.location.search;
+    $.get("/front/shorturl/replication");
+
+  });
+  //纠错输入框
+  $("#pop-textarea").on("input propertychange",function(){
+    if($.trim($(this).val())!=""){
+      var animathistory_ent = $(".animathistory_ent").html();
+      $(".com-detail").find(".animathistory_ent").html("")
+      rhcontent = $(".com-detail").text().replace(/[^\{\u4e00-\u9fa5]{1,90}{[^\}\u4e00-\u9fa5]+?}/g,"");
+      $(".com-detail").find(".animathistory_ent").html(animathistory_ent)
+      var ptval = $.trim($(this).val());
+      if(tyflag){
+        $(".pop-botton").css({"background":"#2cbfca"})
+      }else if(rhcontent.indexOf(ptval)>-1){
+        $(".pop-botton").css({"background":"#2cbfca"})
+      }else{
+        $(".pop-botton").css({"background":"#d0d0d2"})
+      }
+    }else{
+      $(".pop-botton").css({"background":"#2cbfca"})
+    }
+  })
+  if(packageCon==""){
+    $("#tdbudget").text("项目预算(元)");
+    $("#tdbudget").next("td").find("div").eq(0).text(goTemplateData.params.obj.budget)
+    $("#tdbudget").next("td").find("div").eq(1).text("纠错")
+  }
+  if(goTemplateData.params.obj.subtype=="单一"&&packageCon==""){
+    $("#baselast").show();
+  }
+  $(".pop-head img").click(function(){
+    $(".rec-null").hide();
+    $(".poperr").hide();
+    localStorage.setItem("ere-"+goTemplateData.params.obj._id,"T")
+    $("#fphl").removeClass("fphl");
+    $(".pop-botton").css({"background":"#d0d0d2"})
+  })
+  var rerwinnerorder = goTemplateData.params.obj.winnerorder//中标候选人
+  //分包信息
+  if(packageCon!=""){
+    var pkchtml = '';
+    for(n in packageCon){
+      var pckwinner = packageCon[n].winner;
+      if(pckwinner==undefined){
+        pckwinner=""
+      }
+      var pckorigin = packageCon[n].m_origin;
+      if(pckorigin==undefined){
+        pckorigin=packageCon[n].type+packageCon[n].origin
+      }
+      var pckbidamount = packageCon[n].bidamount;
+      if(pckbidamount==undefined){
+        pckbidamount=""
+      }
+      pkchtml+='<div class="baseInfo">分包</div>'
+        +'<div class="baseTable"><table>'
+        +'<tr id="left-three-gray">'
+      if(goTemplateData.params.obj.subtype=="招标"){
+        pkchtml+='<td class="tab-type">分包/标段</td>'
+          +'<td class="tab-cont">'
+          +'<div class="cont-cont">'+pckorigin+'</div>'
+          +'<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-m_origin\',\'\')">纠错</div>'
+          +'<div style="display:none;"></div>'
+          +'</td>'
+        pkchtml+='<td class="tab-type piddingfour">项目预算(元)</td>'
+        pkchtml+='<td class="tab-cont">'
+          +'<div class="cont-cont">'+pckbidamount+'</div>'
+          +'<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-bidamount\',\'\')">纠错</div>'
+          +'<div style="display:none;"></div>'
+          +'</td>'
+          +'</tr>'
+      }else{
+        var winnername = "";
+        var abountname = "";
+        pkchtml+='<td class="cd-type">分包/标段</td>'
+        if(goTemplateData.params.obj.subtype=="单一"){
+          pkchtml+='<td class="cd-type">拟定单一来源采购供应商</td>'
+          winnername = "拟定单一来源采购供应商"
+        }else{
+          pkchtml+='<td class="cd-type">中标单位</td>'
+          winnername = "中标单位"
+        }
+        if(goTemplateData.params.obj.subtype=="单一"){
+          pkchtml+='<td class="cd-type piddingfour">项目预算(元)</td>'
+          abountname = "项目预算(元)";
+        }else{
+          pkchtml+='<td class="cd-type piddingfour">中标金额(元)</td>'
+          abountname = "中标金额(元)";
+        }
+        pkchtml+='</tr>'
+        pkchtml+='<tr id="left-three-gray">'
+          +'<td class="cd-cont subpck">'
+          +'<div class="cont-cont">'+pckorigin+'</div>'
+          +'<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-m_origin\',\'分包/标段\')">纠错</div>'
+          +'<div style="display:none;"></div>'
+          +'</td>'
+        pkchtml+='<td class="cd-cont winpck">'
+          +'<div class="cont-cont">'+pckwinner+'</div>'
+          +'<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-winner\',\''+winnername+'\')">纠错</div>'
+          +'<div style="display:none;"></div>'
+          +'</td>'
+        pkchtml+='<td class="cd-cont amountpck">'
+          +'<div class="cont-cont">'+pckbidamount+'</div>'
+          +'<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-bidamount\',\''+abountname+'\')">纠错</div>'
+          +'<div style="display:none;"></div>'
+          +'</td>'
+        pkchtml+='</tr>'
+      }
+      pkchtml+='</table></div>'
+      var pckwinnerorder = packageCon[n].winnerorder;
+      if(pckwinnerorder!=undefined&&pckwinnerorder.length>0){
+        pkchtml+='<div class="baseTable"><table>'+
+          '<tr id="left-three-blue" style="border-top: 0px;">'+
+          '<td class="cd-type" colspan="3" id="candidate">候选人</td>'+
+          '</tr>'+
+          '<tr id="left-three-blue">'+
+          '<td class="cd-type">单位名称</td>'+
+          '<td class="cd-type">报价(元)</td>'+
+          '<td class="cd-type">名次</td>'+
+          '</tr>'
+        for(var i=0;i<pckwinnerorder.length;i++){
+          if(i>0){
+            //pkchtml+='<tr id="left-three-blue" class="cutoff"><td colspan="3"></td></tr>'
+          }
+          var pckentname = pckwinnerorder[i].entname;
+          if(pckentname==undefined){
+            pckentname=""
+          }
+          var pcksortstr = pckwinnerorder[i].sortstr;
+          if(pcksortstr==undefined){
+            pcksortstr=""
+          }
+          var pckprice = pckwinnerorder[i].price;
+          if(pckprice==undefined){
+            pckprice=""
+          }
+          pkchtml+='<tr id="left-three-blue">'+
+            '<td class="cd-cont entnamecont">'+
+            '<div class="cont-cont">'+pckentname+'</div>'+
+            '<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-'+i+'-entname\',\'单位名称\')">纠错</div>'+
+            '<div style="display:none;"></div>'+
+            '</td>'+
+            '<td class="cd-cont pricecont">'+
+            '<div class="cont-cont">'+pckprice+'</div>'+
+            '<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-'+i+'-price\',\'报价(元)\')">纠错</div>'+
+            '<div style="display:none;"></div>'+
+            '</td>'+
+            '<td class="cd-cont sortstrcont">'+
+            '<div class="cont-cont">'+pcksortstr+'</div>'+
+            '<div class="cont-recy" onclick="recoveryerr(this,\''+n+'-'+i+'-sortstr\',\'名次\')">纠错</div>'+
+            '<div style="display:none;"></div>'+
+            '</td>'+
+            '</tr>'
+        }
+      }
+      pkchtml+='</table></div>'
+    }
+    $("#tab2").append(pkchtml)
+  }else if(packageCon==""&&rerwinnerorder!=""){
+    var pkchtml = '';
+    pkchtml+='<div class="baseTable"><table>'+
+      '<tr id="left-three-blue" style="border-top: 0px;">'+
+      '<td class="cd-type" colspan="3" id="candidate">候选人</td>'+
+      '</tr>'+
+      '<tr id="left-three-blue">'+
+      '<td class="cd-type">单位名称</td>'+
+      '<td class="cd-type">报价(元)</td>'+
+      '<td class="cd-type">名次</td>'+
+      '</tr>'
+    for(var i=0;i<rerwinnerorder.length;i++){
+      if(i>0){
+        //pkchtml+='<tr id="left-three-blue" class="cutoff"><td colspan="4"></td></tr>'
+      }
+      var pckentname = rerwinnerorder[i].entname;
+      if(pckentname==undefined){
+        pckentname=""
+      }
+      var pcksortstr = rerwinnerorder[i].sortstr;
+      if(pcksortstr==undefined){
+        pcksortstr=""
+      }
+      var pckprice = rerwinnerorder[i].price;
+      if(pckprice==undefined){
+        pckprice=""
+      }
+      pkchtml+='<tr id="left-three-blue">'+
+        '<td class="cd-cont entnamecont">'+
+        '<div class="cont-cont">'+pckentname+'</div>'+
+        '<div class="cont-recy" onclick="recoveryerr(this,\'winnerorder'+i+'-entname\',\'单位名称\')">纠错</div>'+
+        '<div style="display:none;"></div>'+
+        '</td>'+
+        '<td class="cd-cont pricecont">'+
+        '<div class="cont-cont">'+pckprice+'</div>'+
+        '<div class="cont-recy" onclick="recoveryerr(this,\'winnerorder'+i+'-price\',\'报价(元)\')">纠错</div>'+
+        '<div style="display:none;"></div>'+
+        '</td>'+
+        '<td class="cd-cont sortstrcont">'+
+        '<div class="cont-cont">'+pcksortstr+'</div>'+
+        '<div class="cont-recy" onclick="recoveryerr(this,\'winnerorder'+i+'-sortstr\',\'名次\')">纠错</div>'+
+        '<div style="display:none;"></div>'+
+        '</td>'+
+        '</tr>'
+
+    }
+    pkchtml+='</table></div>'
+    $("#tab2").append(pkchtml)
+  }
+
+  //
+  haslogin(goTemplateData.params.logid,goTemplateData.params.obj.projectname,"D");
+  JYLogin(goTemplateData.params.logid)
+  if (_loop){
+    //console.log("-",_loop)
+    return;
+  }
+  _loop = true;
+  var infoDetail = $(".com-detail").html();
+  if(infoDetail){
+    $(".com-detail").html(infoDetail.replace(/(<\/?br\/?>)+/ig,"<br>"));
+  }
+  $(".com-wxshare,.com-guanzhu").hover(function(){
+    $(this).children(".scanqr").show();
+  },function(){
+    $(this).children(".scanqr").hide();
+  });
+  //重新计算最新信息的发布时间
+  $(".otherinfo .com-time").each(function(){
+    var thisValue = $(this).attr("data-value");
+    if(thisValue != "" && thisValue != "0" && thisValue != 0){
+      var diff = timeDiff(new Date(Number(thisValue+"000")));
+      if(diff != null){
+        $(this).text(diff);
+      }
+    }
+  });
+  $.post("/front/rewardText",{},function(r){
+    $(".reward").prepend(r);
+  },"text");
+  $(".reward>div").click(function(){
+    $(".payQRcode").show();
+  });
+  $(".payQRcode .reward-close").click(function(){
+    $(".payQRcode").hide();
+  });
+  //
+  var uli = 960;
+  var tdno = $(".preb-list tr").eq(1);
+  if(tdno.find("td").length != 0){
+    var tdclass = "";
+    for(var i=0;i<tdno.find("td").length;i++){
+      var fsize = tdno.find("td").eq(i).find("div").attr("class")
+      if(i==0){
+        tdclass += fsize;
+      }else{
+        tdclass += ","+fsize;
+      }
+    }
+    var sparr = tdclass.split(",");
+    for(var m =0;m<sparr.length;m++ ){
+      var average = uli/tdno.find("td").length ;
+      $("#"+sparr[m]).parent("td").css("width",average);
+    }
+
+  }
+  if(goTemplateData.params.obj.subtype=="拟建"){
+    $('.lead-btn').hide()
+    $(".lead-btn-nj").hide();
+  }
+  var attaflag = false;
+
+  if (goTemplateData.params.obj.projectinfo && goTemplateData.params.obj.projectinfo.attachments) {
+    var attachments = goTemplateData.params.obj.projectinfo.attachments
+    var j = 0 ;
+    for(var m in attachments){
+      j += 1 ;
+      var arr = new Array()
+      arr = attachments[m]
+      $(".preb-enno").html('<img src="'+goTemplateData.cdn+'/images/wx/enclosure.png"/>附件('+j+'个)')
+      //for(var i in arr){
+      if((arr["ossid"]||arr["fid"])&&arr["filename"]&&arr["filename"].slice(-3).toLowerCase()=="pdf"){
+        attaflag = true;
+
+        if (arr["ossid"]!=undefined &&arr["ossid"]!=null){
+          arr["fid"]=arr["ossid"]
+        }else {
+          arr["fid"]
+        }
+        arr["fid"]="https://jy-datafile.oss-cn-beijing.aliyuncs.com/"+arr["fid"];
+        arr["url"]=arr["fid"]
+        var pdfshow = '<div class="approve">'+arr["filename"]+'</div><div id="preb-pdf'+j+'"></div>';
+        $(".pdf-div").html(pdfshow);
+        var pdfhtml = "";
+        pdfhtml = '<div class="preb-encont"><div style="float:left;"><img src="'+goTemplateData.cdn+'/images/wx/pdf.png"/></div><div style="float:left;line-height: 22px;">'+arr["filename"]+'<br><a style="color:blue;" href="'+arr["url"]+'">下载</a></div><div style="clear:both;"></div></div>';
+        PDFObject.embed(arr["url"], "#preb-pdf"+j);
+      }
+      //}
+      $(".preb-enclosure").append(pdfhtml)
+    }
+  }
+
+  if(goTemplateData.params.obj.subtype=="拟建"||goTemplateData.params.obj.toptype=="拟建"||goTemplateData.params.obj.subtype=="违规"){
+    if(attaflag){
+      $(".preb-enclosure").removeClass("hidden");
+      $(".pdf-div").removeClass("hidden");
+    }
+  }else{
+    if((count>=4 && !isbid)||(count>=5&&isbid)){
+      $(".recoveryfat").show();
+      $("#tab2").show();
+      $(".explain").show();
+      $(".lead-btn").show();
+    }
+  }
+  //
+  if (goTemplateData.params.obj.infoformat && goTemplateData.params.obj.infoformat == 2) {
+    $(".com-prebuilt").removeClass("hidden")
+  }
+  if (goTemplateData.params.obj.href) {
+    $(".com-original").removeClass("hidden");
+  }
+  //
+  $(window).scroll(function(){
+    if($(this).scrollTop() > 0){
+      $("#backTop").show();
+    }else{
+      $("#backTop").hide();
+    }
+  });
+  //获取原文百度统计跳转
+  var originalhref;
+  var originalUrl = goTemplateData.params.obj.url;
+  if (originalUrl!=""){
+    originalUrl = originalUrl.replace("http://https://","https://");
+    if (window.location.href.indexOf("mailprivate")>0||isWechat()){
+      originalhref='/front/transfer?url='+encodeURIComponent(originalUrl);
+    }else{
+      var url =document.location.protocol+"//"+ window.location.host+"/front/transfer?url="+encodeURIComponent(originalUrl)
+      originalhref=url
+    }
+  }else{
+    $(".com-original").hide();
+  }
+  // $(".com-original").attr("dataHref",originalhref);
+  // 点击阅读原文 用户留资
+  $(".com-original").on('click',function() {
+    if (!loginflag) {
+      openLoginDig()
+      return
+    }
+    console.log('三级页-阅读原文:article_original')
+    vm.dialogTitle = '为给您匹配精准的推荐信息,请完善个人信息,免费查看原文'
+    vm.isNeedSubmit('article_original', function() {
+      window.open(originalhref)
+    })
+  })
+
+  //var sds = goTemplateData.params.keywords;
+  var sds = getQueryString("kds");
+  sds = sds.replace(/\++/g," ");
+  var content = $(".com-detail").html();
+  titleCopy = $("#com-title").text();
+  titleCopyDec = $("#com-title").text();
+  //
+  var lsgim = localStorage.getItem("ere-"+goTemplateData.params.obj._id);
+  //if(lsgim!="T"&&fwtsname != "" && content.toLowerCase().indexOf(fwtsname.toLowerCase()) > -1){
+  //content = content.replace(fwtsname,"<span id='fphl' class='fphl' dataCode='"+fwtscode+"'>"+fwtsname+"</span>");
+  //}
+  $(".com-detail").html(content)
+  originalCon = content;
+  originalTitle = titleCopy;
+  //
+  if(projectName){
+    //if(projectname != "" && content.toLowerCase().indexOf(projectname.toLowerCase()) > -1){
+    //	content = keyWordHighlight(content,projectname,"<span class='keyword myfollow' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+    //}
+    content = keyWordHighlight(content,projectName,"<span class='keyword' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+    //if(projectname != "" && titleCopy.toLowerCase().indexOf(projectname.toLowerCase()) > -1){
+    //	titleCopy = keyWordHighlight(titleCopy,projectname,"<span class='keyword' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+    //}
+    titleCopy = keyWordHighlight(titleCopy,projectName,"<span class='keyword' id='hst'  style=\"border-bottom:1px solid #2cb7ca;cursor: pointer;\">$1</span>");
+  }else{
+    $(".com-guanzhu .scanqr>span:last").html("随时掌握招标信息");
+    $(".com-guanzhu>.scanqr>img").height(135);
+    $(".com-guanzhu>font").text("关注剑鱼标讯");
+    insertflog = false;
+  }
+  if(s_winner){
+    for (var i=0;i<s_winner.split(",").length;i++){
+      var winner_con_i = s_winner.split(",")[i]
+      if(winner_con_i != "" && content.toLowerCase().indexOf(winner_con_i.toLowerCase()) > -1){
+        content = keyWordHighlight(content,winner_con_i,"<span class='keyword winner' data-val='winner__"+i+"' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+      }
+    }
+  }
+  if(sds){
+    if(!insertflog){
+      $(".com-guanzhu .scanqr>span:last").html("随时掌握招标信息");
+      $(".com-guanzhu>.scanqr>img").height(135);
+      $(".com-guanzhu>font").text("关注剑鱼标讯");
+    }
+    var wordsArray = sds.split(" ");
+    if(wordsArray!=""){
+      for(var i=0;i<wordsArray.length;i++){
+        if (isNumber.test(wordsArray[i])||isLetter.test(wordsArray[i])){
+          continue
+        }
+        content = keyWordHighlight(content,wordsArray[i],"<span class='jykeyword'>$1</span>");
+        titleCopy = keyWordHighlight(titleCopy,wordsArray[i],"<span class='jykeyword'>$1</span>");
+        //项目基本信息 关键词高亮
+        $(".preb-cont").each(function(){
+          var prebCont = $(this).html();
+          prebCont = keyWordHighlight(prebCont,wordsArray[i],"<span class='jykeyword' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+          $(this).html(prebCont);
+        })
+        //审批事项公示信息高亮
+        $(".preb-examcont").each(function(){
+          var prebExamcont = $(this).text();
+          prebExamcont = keyWordHighlight(prebExamcont,wordsArray[i],"<span class='jykeyword' style=\"border-bottom:1px solid #2cb7ca\">$1</span>");
+          $(this).html(prebExamcont);
+        })
+      }
+    }
+  }
+  if(s_winner){
+    for (var i=0;i<s_winner.split(",").length;i++){
+      var winner_con_i = s_winner.split(",")[i]
+      if(winner_con_i != ""){
+        content = content.replace("winner__"+i,winner_con_i)
+      }
+    }
+  }
+  $("#ptname").html('<span id="a" style="border-bottom:1px solid #2cb7ca">'+$("#ptname").html()+'</span>')
+  $(".com-detail").html(content);
+
+  $("#com-title").html(titleCopy);
+  companyAdd();
+
+  //企业画像跳转
+  $(".portrait_img:not(.no-show-tip)").hover(function (){
+    if (!$(this).next().hasClass("portrait_tip")){
+      var tipMsg=$(this).attr("tip-data") || $(this).parents('.tab-cont').children('.cont-cont.portrait_img').attr("tip-data");
+      if (!tipMsg){
+        tipMsg="暂无画像数据"
+      }
+      $(this).after("<div class='portrait_tip' style='display:none; position: absolute;top: -27px;right: -13px;background: rgba(0,0,0,0.72);border-radius: 4px;opacity: 1;color: #fff;font-size: 13px;line-height: 20px;padding: 6px 10px;'>"+tipMsg+"</div>")
+    }
+  }).on("click",function (){
+    var toHref=$(this).attr("href-data") || $(this).parents('.tab-cont').children('.cont-cont.portrait_img').attr("href-data")
+    var memberLink = "/swordfish/page_big_pc/ent_portrait/" + goTemplateData.params.obj.entId
+    var vipLink = "/swordfish/page_big_pc/svip/ent_ser_portrait/" + goTemplateData.params.obj.entId
+    var tipMsg=$(this).attr("tip-data") || $(this).parents('.tab-cont').children('.cont-cont.portrait_img').attr("tip-data")
+    if (tipMsg == '查看采购单位画像') {
+      if (toHref){
+        window.open(toHref)
+        return
+      }
+    }
+    if (isMember) {
+      // 如果是专家版、智慧版 跳大会员页面
+      if(window.memberStatus > 0 && window.memberPower && window.memberPower.indexOf(4) !== -1) {
+        window.open(memberLink)
+      } else {
+        // 如果是商机版、自定义版
+        // 如果同时是超级订阅 判断有没有画像查看次数
+        if (isVip) {
+          $.ajax({
+            type: "POST",
+            url: "/bigmember/portrait/subVipPortrait/usage",
+            data: {
+              entId:goTemplateData.params.obj.entId
+        },
+          success: function(r){
+            // 如果次数已用完 跳大会员企业画像页面
+            if (r.data.usage >= r.data.total) {
+              window.open(memberLink)
+            } else {
+              // 没用完 超级订阅跳企业画像页面
+              window.open(vipLink)
+            }
+          }
+        });
+        } else {
+          // 不是超级订阅用户跳大会员企业画像页面
+          window.open(memberLink)
+        }
+      }
+    } else {
+      // 非大会员用户跳超级订阅企业画像页面
+      window.open(vipLink)
+    }
+  })
+})
+function companyAdd(){
+  if(s_winner){
+    var winner_con = $(".winner");
+    for(var i=0;i<winner_con.length;i++){
+      var top = getElementTop(winner_con[i]) - $(".public-nav")[0].offsetHeight - 30 + 10 + winner_con[i].offsetHeight;
+      var left = getElementLeft(winner_con[i])-getElementLeft($(".biddetail-content")[0])-110;
+      if(left>670){
+        left = 670;
+      }else if(left<-70){
+        left = -70;
+      }
+//            var top = winner_con[i].offsetTop + winner_con[i].offsetHeight + 10;
+//            var left = winner_con[i].offsetLeft;
+      $(winner_con[i]).attr("dataNum",(i+1));
+      $(winner_con[i]).append('<div id="outhistory"><div class="animathistory_ent" style="display:none;top:'+top+'px;left:'+left+'px;">'
+        +'<span class="hyone"></span>'
+        +'<span class="hytwo"></span>'
+        +'<div  id="myhtlist" style="max-height: 500px;overflow-y: auto;">'
+        +'<div class="hthead">'
+        +'<span>企业最新信息</span><span onclick="htclosed_ent()"><img src="'+goTemplateData.cdn+'/images/wx/close.png"/></span>'
+        +'</div>'
+        +'<div class="htcontent">'
+        +'</div>'
+        +'<div class="htfoot">'
+        +''
+        +'</div>'
+        +'</div>'
+        +'</div></div>');
+    }
+  }
+
+  function getElementLeft(element){
+    var actualLeft = element.offsetLeft;
+    var current = element.offsetParent;
+    while (current !== null){
+      actualLeft += current.offsetLeft;
+      current = current.offsetParent;
+    }
+    return actualLeft;
+  }
+  function getElementTop(element){
+    var actualTop = element.offsetTop;
+    var current = element.offsetParent;
+    while (current !== null){
+      actualTop += current.offsetTop;
+      current = current.offsetParent;
+    }
+    return actualTop;
+  }
+
+  $(".winner").hover(function(){
+    thishtlists_ent();
+    entProListShowFlag = true;
+    var that = $(this);
+    $(".animathistory_ent").each(function(){
+      if($(this).parents(".winner").attr("dataNum") == that.attr("dataNum")){
+        return true
+      }
+      $(this).fadeOut(1000);
+    })
+    $(this).find(".animathistory_ent").fadeIn(1000);
+  },function(){
+    entProListShowFlag = false;
+    setTimeout(function(){
+      if(entProListShowFlag){
+        return;
+      }
+      $(".animathistory_ent").fadeOut(250);
+    },250)
+  })
+
+  //
+  if(insertflog){
+    var titleCopyNew = $("#hst");
+    titleCopyNew.append('<div id="outhistory"><div class="animathistory" style="display:none;">'
+      +'<span class="hyone"></span>'
+      +'<span class="hytwo"></span>'
+      +'<div  id="myhtlist" style="max-height: 500px;overflow-y: auto;">'
+      +'<div class="hthead">'
+      +'<span>项目公告</span><span onclick="htclosed()"><img src="'+goTemplateData.cdn+'/images/wx/close.png"/></span>'
+      +'</div>'
+      +'<div class="htcontent">'
+      +'</div>'
+      +'<div class="htfoot">'
+      +''
+      +'</div>'
+      +'</div>'
+      +'</div></div>');
+  }
+  $("#hst").hover(function(){
+    thishtlists();
+    hstShowFlag = true;
+    $(".animathistory").fadeIn(1000);
+  },function(){
+    hstShowFlag = false;
+    setTimeout(function(){
+      if(hstShowFlag){
+        return;
+      }
+      $(".animathistory").fadeOut(250);
+    },250)
+  })
+}
+//
+var thishtlists_ent_hasLoad = false
+var thishtlists_ent = function(){
+  if (thishtlists_ent_hasLoad){
+    return
+  }
+  var _id = goTemplateData.params.obj._id;
+  //var s_winner = goTemplateData.params.obj.winner;
+  var _bidamount = goTemplateData.params.obj.bidamount;
+  var projectname = projectName;
+  $.post("/front/pcEntAllNotice",{entname:s_winner},function(D){
+    thishtlists_ent_hasLoad = true;
+    var noData = true;
+    if(D.data){
+      for (var n=0;n<s_winner.split(",").length;n++){
+        var thiswinner = s_winner.split(",")[n]
+        var data = D.data[thiswinner]
+        if (data){
+          noData = false;
+          for(var i = 0; i < data.length; i++){
+            var id = data[i]["_id"];
+            var noticetime = '';
+            var type = '';
+            var amountHtml = '';
+            var listhtml = '';
+            var typeStr = '';
+            var title = data[i]["title"];
+            var amount = data[i]["bidamount"];
+
+            if(data[i]["publishtime"]){
+              noticetime = new Date(Number(data[i]["publishtime"]+"000")).Format("MM-dd");
+            }
+            if(typeof(data[i]["subtype"]) != "undefined" && data[i]["subtype"] != "" && data[i]["subtype"] != null){
+              type = data[i]["subtype"];
+              typeStr = '<span class="type">'+type+'</span>';
+            }else if(typeof(data[i]["toptype"]) != "undefined" && data[i]["toptype"] != "" && data[i]["toptype"] != null){
+              type = data[i]["toptype"];
+              typeStr = '<span class="type">'+type+'</span>';
+            }else{
+              typeStr = '<span class="typenull">'+type+'</span>';
+            }
+            if(amount && !isNaN(amount)){
+              amount = parseInt(amount)/10000;
+              amountHtml = '<span class="priceStyle">'+amount+'万元中标</span>';
+            }
+            if(title){
+              title = keyWordHighlight(title,projectname,"<span  style='color:#2cb7ca;'>$1</span>");
+            }else{
+              title = "";
+            }
+            var titleHtml = "";
+            if(id){
+              titleHtml = '<a target="_blank" href="/article/content/'+id+'.html" >'+title+'</a>';
+            }else{
+              titleHtml = '<a target="_blank" href="#" >'+title+'</a>';
+            }
+            listhtml = '<div class="htlist" style="padding-bottom: 30px;">'
+              +'<div style="width: 80px;text-align: right;">'
+              +'<span class="noticetime">'+noticetime+'</span>'
+              +typeStr
+              +'</div>'
+              +'<div class="timeaxis">'
+              +'<span></span>'
+              +'</div>'
+              +'<div>'
+              +titleHtml
+              +amountHtml
+              +'</div>'
+              +'</div>'
+            $(".animathistory_ent").parents(".winner[data-val='"+thiswinner+"']").find(".htcontent").append(listhtml);
+            //$(".animathistory_ent .htcontent").append(listhtml);
+          }
+        }
+      }
+    }
+    if (noData){
+      var hthtml = '<div class="htlist" style="padding-bottom: 30px;"><div style="width: 80px;text-align: right;">';
+      if($("#statusbar .com-time").text()!=undefined&&$("#statusbar .com-time").text()!=""){
+        hthtml += '<span class="noticetime">'+$("#statusbar .com-time").text()+'</span>';
+      }else{
+        hthtml += '<span class="noticetime"></span>';
+      }
+      if($("#statusbar .com-type").text()!=undefined&&$("#statusbar .com-type").text()!=""){
+        hthtml += '<span class="type">'+$("#statusbar .com-type").text()+'</span>';
+      }
+      hthtml += '</div><div class="timeaxis"><span></span></div>';
+      if(_id){
+        hthtml += '<div><a target="_blank" href="/article/content/'+_id+'.html">';
+      }else{
+        hthtml += '<div><a target="_blank" href="#">';
+      }
+      if(titleCopyDec!=""){
+        var listtitle = titleCopyDec;
+        listtitle = keyWordHighlight(listtitle,projectname,"<span  style='color:#2cb7ca;'>$1</span>");
+        hthtml += listtitle;
+      }
+      hthtml +='</a>';
+      if(_bidamount && !isNaN(_bidamount)){
+        _bidamount = parseInt(_bidamount)/10000;
+        hthtml += '<span class="priceStyle">'+_bidamount+'万元中标</span>';
+      }
+      hthtml +='</div></div>';
+      $(".animathistory_ent .htcontent").append(hthtml);
+    }
+    $(".htlist").find("a").mouseover(function(){
+      $(this).find("span").css("color","#fe7379");
+    })
+    $(".htlist").find("a").mouseout(function(){
+      $(this).find("span").css("color","#2cb7ca");
+    })
+  });
+}
+//
+var thishtlists_hasLoad = false;
+var thishtlists = function(){
+  if (thishtlists_hasLoad){
+    return
+  }
+  var _id = goTemplateData.params.obj._id;
+  var projectname = projectName;
+  var projectcode = goTemplateData.params.obj.projectcode;
+  $.post("/front/pcAllNotice",{id:_id,projectname:projectname,projectcode:projectcode},function(D){
+    thishtlists_hasLoad=true;
+    var htdata = D.data["res"]
+    if(htdata&&htdata.length>0){
+      var htlist = D.data["res"];
+      var hthtml = '';
+      var myflag = true;
+      for(var i in htlist){
+        var listone = htlist[i]
+        var httime = listone["l_publishtime"];
+        var mytime = goTemplateData.params.obj.publishtime;
+        if(httime>mytime){
+          hthtml += '<div class="htlist"><div style="width: 80px;text-align: right;">'
+          if(htdiff!=""&&htdiff!=0){
+            var htdiff = timeDiff(new Date(Number(httime+"000")));
+            hthtml += '<span class="noticetime">'+htdiff+'</span>'
+          }else{
+            hthtml += '<span class="noticetime"></span>'
+          }
+          var httype = listone["s_subtype"]
+          if(typeof(httype) == "undefined" || httype == null || httype == ""){
+            httype = listone["s_toptype"]
+          }
+          if(typeof(httype) == "undefined" || httype == null || httype == ""){
+            httype = listone["s_type"];
+            if(httype == "bid"){
+              httype = "中标";
+            }else if(httype == "tender"){
+              httype = "招标";
+            }else{
+              httype = "";
+            }
+          }
+          if(httype!=""){
+            hthtml += '<span class="type">'+httype+'</span>'
+          }
+          hthtml += '</div><div class="timeaxis"><span></span></div>'
+          if(typeof(listone["s_eid"])!=""){
+            hthtml += '<div><a target="_blank" href="/article/content/'+listone["s_eid"]+'.html">'
+          }else{
+            hthtml += '<div><a target="_blank" href="#">'
+          }
+          if(listone["s_title"]!=""){
+            var listtitle = listone["s_title"];
+            listtitle = keyWordHighlight(listtitle,projectname,"<span style='color:#2cb7ca;'>$1</span>");
+            hthtml += listtitle
+          }
+          hthtml +='</a></div></div>'
+        }else if(httime<=mytime){
+          if(myflag){
+            hthtml += '<div class="htlist"><div style="width: 80px;text-align: right;">'
+            if($("#statusbar .com-time").text()!=undefined&&$("#statusbar .com-time").text()!=""){
+              hthtml += '<span class="noticetime">'+$("#statusbar .com-time").text()+'</span>'
+            }else{
+              hthtml += '<span class="noticetime"></span>'
+            }
+            if($("#statusbar .com-type").text()!=undefined&&$("#statusbar .com-type").text()!=""){
+              hthtml += '<span class="type">'+$("#statusbar .com-type").text()+'</span>'
+            }
+            hthtml += '</div><div class="timeaxis"><span></span></div>'
+            if(_id){
+              hthtml += '<div><a target="_blank" href="/article/content/'+_id+'.html">'
+            }else{
+              hthtml += '<div><a target="_blank" href="#">'
+            }
+            if(titleCopyDec!=""){
+              var listtitle = titleCopyDec;
+              listtitle = keyWordHighlight(listtitle,projectname,"<span  style='color:#2cb7ca;'>$1</span>");
+              hthtml += listtitle
+            }
+            hthtml +='</a></div></div>'
+            myflag = false;
+          }
+          hthtml += '<div class="htlist"><div style="width: 80px;text-align: right;">'
+          if(htdiff!=""&&httime!=0){
+            var htdiff = timeDiff(new Date(Number(httime+"000")));
+            hthtml += '<span class="noticetime">'+htdiff+'</span>'
+          }else{
+            hthtml += '<span class="noticetime"></span>'
+          }
+          var httype = listone["s_subtype"]
+          if(typeof(httype) == "undefined" || httype == null || httype == ""){
+            httype = listone["s_toptype"]
+          }
+          if(typeof(httype) == "undefined" || httype == null || httype == ""){
+            httype = listone["s_type"];
+            if(httype == "bid"){
+              httype = "中标";
+            }else if(httype == "tender"){
+              httype = "招标";
+            }else{
+              httype = "";
+            }
+          }
+          if(httype!=""){
+            hthtml += '<span class="type">'+httype+'</span>'
+          }
+          hthtml += '</div><div class="timeaxis"><span></span></div>'
+          if(typeof(listone["s_eid"])!=""){
+            hthtml += '<div><a target="_blank" href="/article/content/'+listone["s_eid"]+'.html">'
+          }else{
+            hthtml += '<div><a target="_blank" href="#">'
+          }
+          if(listone["s_title"]!=""){
+            var listtitle = listone["s_title"];
+            listtitle = keyWordHighlight(listtitle,projectname,"<span style='color:#2cb7ca;'>$1</span>");
+            hthtml += listtitle
+          }
+          hthtml +='</a></div></div>'
+        }
+      }
+      if(myflag){
+        hthtml += '<div class="htlist"><div style="width: 80px;text-align: right;">'
+        if($("#statusbar .com-time").text()!=undefined&&$("#statusbar .com-time").text()!=""){
+          hthtml += '<span class="noticetime">'+$("#statusbar .com-time").text()+'</span>'
+        }else{
+          hthtml += '<span class="noticetime"></span>'
+        }
+        if($("#statusbar .com-type").text()!=undefined&&$("#statusbar .com-type").text()!=""){
+          hthtml += '<span class="type">'+$("#statusbar .com-type").text()+'</span>'
+        }
+        hthtml += '</div><div class="timeaxis"><span></span></div>'
+        if(_id){
+          hthtml += '<div><a target="_blank" href="/article/content/'+_id+'.html">'
+        }else{
+          hthtml += '<div><a target="_blank" href="#">'
+        }
+        if(titleCopyDec!=""){
+          var listtitle = titleCopyDec;
+          listtitle = keyWordHighlight(listtitle,projectname,"<span  style='color:#2cb7ca;'>$1</span>");
+          hthtml += listtitle
+        }
+        hthtml +='</a></div></div>'
+        myflag = false;
+      }
+      $(".animathistory .htcontent").append(hthtml);
+    }else{
+      var hthtml = '<div class="htlist"><div style="width: 80px;text-align: right;">'
+      if($("#statusbar .com-time").text()!=undefined&&$("#statusbar .com-time").text()!=""){
+        hthtml += '<span class="noticetime">'+$("#statusbar .com-time").text()+'</span>'
+      }else{
+        hthtml += '<span class="noticetime"></span>'
+      }
+      if($("#statusbar .com-type").text()!=undefined&&$("#statusbar .com-type").text()!=""){
+        hthtml += '<span class="type">'+$("#statusbar .com-type").text()+'</span>'
+      }
+      hthtml += '</div><div class="timeaxis"><span></span></div>'
+      if(_id){
+        hthtml += '<div><a target="_blank" href="/article/content/'+_id+'.html">'
+      }else{
+        hthtml += '<div><a target="_blank" href="#">'
+      }
+      if(titleCopyDec!=""){
+        var listtitle = titleCopyDec;
+        listtitle = keyWordHighlight(listtitle,projectname,"<span  style='color:#2cb7ca;'>$1</span>");
+        hthtml += listtitle
+      }
+      hthtml +='</a></div></div>'
+
+      $(".animathistory .htcontent").append(hthtml);
+    }
+    $(".htlist").find("a").mouseover(function(){
+      $(this).find("span").css("color","#fe7379");
+    })
+    $(".htlist").find("a").mouseout(function(){
+      $(this).find("span").css("color","#2cb7ca");
+    })
+  });
+}
+var htclosed = function(){
+  $(".animathistory").fadeOut(1000);
+}
+var htclosed_ent = function(){
+  $(".animathistory_ent").fadeOut(1000);
+}
+var publishtime = goTemplateData.params.obj.publishtime;
+var type = goTemplateData.params.obj.subtype;
+var area = goTemplateData.params.obj.area;
+//var industry = goTemplateData.params.obj.industry;
+var industry = getQueryString("industry");
+var subscopeclass = goTemplateData.params.obj.s_subscopeclass;
+var buyerclass =goTemplateData.params.obj.buyerclass;
+
+if (area !="" && area != "A"){
+  $(".com-statusbar").append('<span class="com-area"><a href="/list/area/'+goTemplateData.params.obj.areaadd+'.html">'+area+'</a></span>');
+}
+if(typeof(type) == "undefined" || type == null || type == ""){
+  type = goTemplateData.params.obj.toptype;
+}
+if(typeof(type) == "undefined" || type == null || type == ""){
+  type = goTemplateData.params.obj.type;
+  if(type == "bid"){
+    type = "中标";
+  }else if(type == "tender"){
+    type = "招标";
+  }else{
+    type = "";
+  }
+}
+if(typeof(type) != "undefined" && type != null && type != ""){
+  $(".com-statusbar").append('<span class="com-type"><a href="/list/stype/'+goTemplateData.params.obj.stypeadd+'.html">'+type+'</a></span>');
+}
+//
+if(industry && industry!="undefined"){
+  $(".com-statusbar").append('<span class="com-industry"><a href="/list/industry/'+goTemplateData.params.obj.indadd+'.html">'+industry+'</a></span>');
+}else if(subscopeclass){
+  var suclass = subscopeclass.split(",")[0];
+  $(".com-statusbar").append('<span class="com-industry"><a href="/list/industry/'+goTemplateData.params.obj.indadd+'.html">'+suclass.split("_")[0]+'</a></span>');
+}
+//
+if (goTemplateData.params.isVip || goTemplateData.params.isMember || goTemplateData.params.isEntniche){
+  if(buyerclass){
+    $(".com-statusbar").append('<span class="com-buyerclass"><a>'+buyerclass+'</a></span>');
+  }
+}
+var bidamount_class=goTemplateData.params.obj.bidamount
+var budget_class=goTemplateData.params.obj.budget
+var amount=getacount(bidamount_class,budget_class)
+if (amount!=""){
+  $(".com-statusbar").append('<span class="com-amount"><a>'+conversionMoeny(amount)+'</a></span>');
+}
+//
+if(publishtime != ""){
+  var diff = utils.dateFromNow(Number(publishtime+"000"));
+  if(diff != null){
+    $(".com-statusbar").append('<span class="com-time"><i class="glyphicon bofangjilu"></i>'+diff+'</span>');
+  }
+}
+var upno = goTemplateData.params.obj.i_upno || 0
+var downno = goTemplateData.params.obj.i_downno || 0
+var cookieup = "";
+var cookiedown = "";
+var isReqing = false;
+cookiedown=$.cookie("down" + goTemplateData.params.obj._id);
+cookieup=$.cookie("up" + goTemplateData.params.obj._id);
+var cookieID = $.cookie("id" + goTemplateData.params.obj._id)
+if (cookieID != null && cookieID == id){
+  if(cookieup == "T"){
+    $(".jyuseless").removeClass("hidden");
+    $(".jyuseful").addClass("hidden");
+  }else if(cookiedown == "T"){
+    $(".jyuseful").removeClass("hidden");
+    $(".jyuseless").addClass("hidden");
+  }
+}
+$(".jyuseful").click(function(){
+  upordown("up");
+});
+$(".jyuseless").click(function(){
+  upordown("down");
+});
+//
+function upordown(type){
+  if(isReqing){
+    return;
+  }
+  var aos = 0;
+  var aosup = 0;
+  var aosdown = 0;
+  cookiedown=$.cookie("down" + goTemplateData.params.obj._id);
+  cookieup=$.cookie("up" + goTemplateData.params.obj._id);
+  var cookieID = $.cookie("id" + goTemplateData.params.obj._id)
+  var praflag = false;
+  if (cookieID != null && cookieID == id){
+    if(type == "up"){
+      if(cookieup == "F"&& cookiedown == "T"){
+        cookieup = "T";
+        cookiedown = "F";
+        upno = Number(upno)+1;
+        $(".jyuseful span").html(upno);
+        downno = Number(downno)-1;
+        $(".jyuseless span").html(downno);
+        aosup = 1;
+        aosdown = -1;
+        praflag = true;
+        $(".jyuseless").removeClass("hidden");
+        $(".jyuseful").addClass("hidden");
+      }else if(cookieup == "T"){
+        cookieup = "F";
+        upno = Number(upno)-1;
+        $(".jyuseful span").html(upno);
+        aosup = -1;
+        praflag = true;
+        $(".jyuseless").addClass("hidden");
+        $(".jyuseful").removeClass("hidden");
+      }else if(cookieup == "F"&& cookiedown == "F"){
+        cookieup = "T";
+        upno = Number(upno)+1;
+        $(".jyuseful span").html(upno);
+        aosup = 1;
+        praflag = true;
+        $(".jyuseless").removeClass("hidden");
+        $(".jyuseful").addClass("hidden");
+      }
+    }else if(type == "down"){
+      if(cookieup == "T"&& cookiedown == "F"){
+        cookiedown = "T";
+        cookieup = "F";
+        upno = Number(upno)-1;
+        $(".jyuseful span").html(upno);
+        downno = Number(downno)+1;
+        $(".jyuseless span").html(downno);
+        aosup = -1;
+        aosdown = 1;
+        praflag = true;
+        $(".jyuseless").addClass("hidden");
+        $(".jyuseful").removeClass("hidden");
+      }else if(cookiedown == "T"){
+        cookiedown = "F";
+        downno = Number(downno)-1;
+        $(".jyuseless span").html(downno);
+        aosdown = -1;
+        praflag = true;
+        $(".jyuseful").addClass("hidden");
+        $(".jyuseless").removeClass("hidden");
+      }else if(cookieup == "F"&& cookiedown == "F"){
+        cookiedown = "T";
+        downno = Number(downno)+1;
+        $(".jyuseless span").html(downno);
+        aosdown = 1;
+        praflag = true;
+        $(".jyuseful").removeClass("hidden");
+        $(".jyuseless").addClass("hidden");
+      }
+    }
+    if(praflag){
+      isReqing = true;
+      $.ajax({
+        type:'post',
+        url:'/swordfish/praise',
+        data:{type:type,aosup:aosup,aosdown:aosdown,id:goTemplateData.params.obj._id},
+      cache:false,
+        dataType:'json',
+        success:function(data){
+        if(data.flag == "T"){
+          $.cookie("up" + goTemplateData.params.obj._id,'', { expires: -1 })
+          $.cookie("down" + goTemplateData.params.obj._id,'', { expires: -1 })
+          $.cookie("up" + goTemplateData.params.obj._id,cookieup,{expires:300});
+          $.cookie("down" + goTemplateData.params.obj._id,cookiedown,{expires:300});
+          praflag = false;
+        }
+        setTimeout(function(){
+          isReqing = false;
+        },500);
+      },
+      error: function(){
+        isReqing = false;
+      }
+    });
+    }
+  }else{
+    cookieup = "F";
+    cookiedown = "F";
+    if (type == "up"){
+      cookieup = "T";
+      upno = Number(upno)+1;
+      $(".jyuseful span").html(upno);
+      praflag = true;
+      aosup = 1;
+      $(".jyuseless").removeClass("hidden");
+      $(".jyuseful").addClass("hidden");
+    }else if (type == "down"){
+      cookiedown = "T";
+      downno = Number(downno)+1;
+      $(".jyuseless span").html(downno);
+      praflag = true;
+      aosdown = 1;
+      $(".jyuseless").addClass("hidden");
+      $(".jyuseful").removeClass("hidden");
+    }
+    if(praflag){
+      isReqing = true;
+      $.ajax({
+        type:'post',
+        url:'/swordfish/praise',
+        data:{type:type,aosup:aosup,aosdown:aosdown,id:goTemplateData.params.obj._id},
+      cache:false,
+        dataType:'json',
+        success:function(data){
+        if(data.flag == "T"){
+          $.cookie("up" + goTemplateData.params.obj._id,cookieup,{expires:300});
+          $.cookie("down" + goTemplateData.params.obj._id,cookiedown,{expires:300});
+          $.cookie("id" + goTemplateData.params.obj._id,id,{expires:300});
+          praflag = false;
+        }
+        setTimeout(function(){
+          isReqing = false;
+        },500);
+      },
+      error: function(){
+        isReqing = false;
+      }
+    });
+    }
+  }
+}
+function getQueryString(name){
+  var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
+  var r = window.location.search.substr(1).match(reg);
+  if(r != null)
+    return decodeURIComponent(r[2]);
+  return "";
+}
+function getacount(bidamount,budget){
+  if(typeof(bidamount) != "undefined" && bidamount != null && bidamount != ""){
+    return bidamount
+  }
+  if(typeof(budget) != "undefined" && budget != null && budget != ""){
+    return budget
+  }
+  return ""
+}
+//金额转化   金额:0-万元以下单位为元  ,万元以上至亿元以下单位为万元 ,亿元以上单位为亿元。保留 小数点后 2 位,不进行四舍五入。
+function conversionMoeny(money){
+  var m = ""+money;
+  var m_arr = m.split(".")
+  var m_1 = m_arr[0]
+  var len_m1 = m_1.length;
+  if (len_m1 >= 9 ){
+    m = m_1.substring(0,len_m1-8) + "." + m_1.substring(len_m1-8,len_m1-6) + "亿元"
+  } else if (len_m1 >= 5) {
+    m =m_1.substring(0,len_m1-4) + "." + m_1.substring(len_m1-4,len_m1-2) + "万元"
+  } else {
+    if(m_arr.length == 1) {
+      return m + ".00元"
+    }
+    var m_2 = m_arr[1]
+    if (m_2.length > 1) {
+      m_2 = m_2.substring(0,2)
+    } else {
+      m_2 = m_2.substring(0,1) + "0"
+    }
+    m = m_1 + "." + m_2 + "元"
+  }
+  return m
+}
+function fromwhere(text){
+  var ad="pc_articel_";
+  if (getinfotype(subtype)=="拟建项目"){
+    ad+="nj"
+  }
+  if (getinfotype(subtype)=="招标公告"){
+    ad+="zb"
+  }
+  if (getinfotype(subtype)=="中标公告"){
+    ad+="win"
+  }
+  if (getinfotype(subtype)=="其他"){
+    ad+="qt"
+  }
+  if (jQuery.inArray(text,zb_adv)!=-1){
+    ad+="_zb_"+(jQuery.inArray(text,zb_adv)+1);
+  }
+  if (jQuery.inArray(text,win_adv)!=-1){
+    ad+="_win_"+(jQuery.inArray(text,win_adv)+1);
+  }
+  if (jQuery.inArray(text,any_adv)!=-1){
+    ad+="_sj_"+(jQuery.inArray(text,any_adv)+1);
+  }
+  if (jQuery.inArray(text,nj_adv)!=-1){
+    ad+="_nj_"+(jQuery.inArray(text,nj_adv)+1);
+  }
+  return ad
+}
+
+// 附件下载
+function goDownload(url) {
+  if (!loginflag) {
+    openLoginDig()
+    return
+  }
+  // 免费用户
+  if (window.isFree) {
+    // 判断有无体验过 0:未体验过
+    if (window.freeFile == 0) {
+      // 判断有无留过资 且未体验过 - 去留资
+      vm.source = 'article_attach_freeuser'
+      vm.calcTitleText('article_attach_freeuser')
+      vm.showForm = true
+      vm.getOldInfo()
+      // vm.isNeedSubmit('article_attach_freeuser', function() {})
+    } else if (window.freeFile > 0 ){
+      // 留过资 更新下载次数 进入附件下载页面
+      location.href = url
+    } else {
+      // 免费用户 体验过 下载次数为-1 弹框提醒跳至超级订阅购买页
+      bidVue.$alert('您已经免费解锁过【附件下载】权益1次,暂无免费查看权限。如需查看更多,请开通超级订阅获取更多权限。', '开通超级订阅', {
+        showClose:false,
+        center: true,
+        confirmButtonText: '去开通',
+        customClass: 'custom-alert',
+        showCancelButton: true,
+        confirmButtonClass: 'custom-confirm-btn',
+        cancelButtonClass: 'custom-cancel-btn'
+      }).then(function(){
+        location.href = '/swordfish/page_big_pc/free/svip/buy'
+      }).catch(function(){});
+    }
+  } else {
+    // 付费用户
+    // 大会员用户 有下载权限
+    if (window.memberPower.indexOf(3) > -1) {
+      location.href = url
+      return
+    }
+    // 超级订阅用户
+    if (window.vipStatus > 0) {
+      // 是新超级订阅用户
+      if (window.viper) {
+        // 有下载次数
+        if (window.fileNum > 0 ) {
+          location.href = url
+        } else {
+          // 次数用完提醒联系客服
+          bidVue.$confirm('您本月查看机会已经消耗完毕,如需要更多服务,请前往联系客服。', {
+            showClose:false,
+            center: true,
+            confirmButtonText: '取消',
+            customClass: 'custom-alert',
+            showCancelButton: true,
+            confirmButtonClass: 'custom-cancel-btn',
+            cancelButtonClass: 'custom-confirm-btn',
+            cancelButtonText: '联系客服'
+          }).then(function(data){
+
+          }).catch(function(){
+            $('.open-customer').trigger('click')
+            $('body').trigger('click')
+          });
+        }
+      } else {
+        // 老超级订阅用户 提醒升级
+        bidVue.$alert('对不起,暂无权限,您可升级超级订阅解锁附件下载', '升级超级订阅', {
+          showClose:false,
+          center: true,
+          confirmButtonText: '前往升级',
+          customClass: 'custom-alert',
+          showCancelButton: true,
+          confirmButtonClass: 'custom-confirm-btn',
+          cancelButtonClass: 'custom-cancel-btn'
+        }).then(function(){
+          location.href = '/swordfish/page_big_pc/free/svip/buy?type=upgrade'
+        }).catch(function(){});
+      }
+      return
+    }
+    //  是大会员自定义版本没有下载权限 或 非超级订阅的商机管理用户 (弹框提醒联系客服)
+    var memberNoVip = (window.memberStatus > 0 &&  window.memberPower.indexOf(3) == -1) && !(window.vipStatus > 0 && window.viper)
+    if (memberNoVip || (window.vipStatus <=0 && window.entniche)) {
+      bidVue.$alert('对不起,暂无权限,请联系客服', {
+        showClose:false,
+        center: true,
+        confirmButtonText: '我知道了',
+        customClass: 'custom-alert',
+        showCancelButton: true,
+        confirmButtonClass: 'custom-confirm-btn'
+      });
+      return
+    }
+  }
+}
+
+//超级订阅附件下载
+function cjdyDownload (fname) {
+  $.ajax({
+    type:'post',
+    //url:'/publicapply/attachment/get',
+    url:'/jypay/resourcePack/consumePack',
+    data:{
+      id:goTemplateData.params.obj._id,
+  productName:"附件下载包",
+    platform:"PC",
+    fileName:fname,
+    title:goTemplateData.params.obj.title
+},
+  success:function(data){
+    if(data){
+      if (data.r&&data.r.code&&data.r.code<0&&window.vipStatus>0){
+        // 次数用完提醒去充值
+        bidVue.$confirm('您本月附件下载机会已消耗完毕,如需下载更多附件,请前往充值。', {
+          showClose:false,
+          center: true,
+          confirmButtonText: '立即充值',
+          customClass: 'custom-alert',
+          showCancelButton: true,
+          confirmButtonClass: 'custom-confirm-btn',
+          cancelButtonClass: 'custom-cancel-btn',
+          cancelButtonText: '取消'
+        }).then(function(data){
+          location.href = '/swordfish/page_big_pc/free/filePack/buy'
+        }).catch(function(){
+          //$('.open-customer').trigger('click')
+          //$('body').trigger('click')
+        });
+      }else if ((data.m && data.m!="")||data.r["downUrl"]==undefined||data.r["downUrl"]==""){
+        bidVue.$confirm('附件下载异常,请前往联系客服。', {
+          showClose:false,
+          center: true,
+          confirmButtonText: '取消',
+          customClass: 'custom-alert',
+          showCancelButton: true,
+          confirmButtonClass: 'custom-cancel-btn',
+          cancelButtonClass: 'custom-confirm-btn',
+          cancelButtonText: '联系客服'
+        }).then(function(data){
+
+        }).catch(function(){
+          $('.open-customer').trigger('click')
+          $('body').trigger('click')
+        });
+      }else{
+        if(data.r&&fname == data.r["fileName"]){
+          if (!data.r["isExists"]){
+            $(".file-count").text($(".file-count").text()-1);
+          }
+          location.href = data.r["downUrl"]
+          //goDownload(data.r["downUrl"])
+        }
+      }
+    }
+  }
+});
+}
+window.collectSubmitCallback = function (source, data) {
+  if (source === 'article_attach_freeuser') {
+    checkBigStatus()
+  }
+}
+// 获取附件内容
+function getFileData () {
+  $.ajax({
+    type:'post',
+    url:'/bigmember/attachment/get',
+    data:{
+      infoId:goTemplateData.params.obj._id
+},
+  success:function(data){
+    // TODO 留资判断
+    if(data.data && data.data.attachment !=null && data.data.attachment.length!==0){
+      var html = ''
+      for(var i=0;i<data.data.attachment.length;i++) {
+        // html += "<div class='downs'>"+"<a class='menu_list' style='text-decoration:underline;color: #2CB7CA' onclick='goDownload(\""+data.data.attachment[i].downurl+"\")'>"+(i+1)+"."+data.data.attachment[i].filename+"</a></div>"
+        html += "<div class='downs'>"+"<a class='menu_list' style='text-decoration:underline;color: #2CB7CA'>"+(i+1)+"."+data.data.attachment[i].filename+"</a></div>"
+
+      }
+      if(html!==""){
+        $("#attach-list").css("display","").find(".download-list").html(html)
+      }
+      $(".downs").click(function (){
+        var name = $(this).find('a').text()
+        var fname = name.replace(/^\d+./, '')
+        if(window.isFree){
+          if(window.freeFile == 0){
+            // 判断有无留过资 且未体验过 - 去留资
+            // 弹窗留资弹框,第一个参数为source,第二个是留资成功后是否需要刷新页面 可不传,不传即为不刷新
+            vm.noCallApiFn('article_attach_freeuser', true)
+          }else if (window.freeFile > 0 ){
+            window.freeFile = -1
+            // 留过资 更新下载次数 进入附件下载页面
+            cjdyDownload(fname)
+          }else {
+            // 免费用户 体验过 下载次数为-1 弹框提醒跳至超级订阅购买页
+            bidVue.$alert('您已经免费解锁过【附件下载】权益1次,暂无免费查看权限。如需查看更多,请开通超级订阅获取更多权限。', '开通超级订阅', {
+              showClose:false,
+              center: true,
+              confirmButtonText: '去开通',
+              customClass: 'custom-alert',
+              showCancelButton: true,
+              confirmButtonClass: 'custom-confirm-btn',
+              cancelButtonClass: 'custom-cancel-btn'
+            }).then(function(){
+              location.href = '/swordfish/page_big_pc/free/svip/buy'
+            }).catch(function(){});
+          }
+        }else{
+          // 付费用户
+          // 大会员用户 有下载权限
+          if (window.memberPower.indexOf(3) > -1) {
+            cjdyDownload(fname)
+            return
+          }
+          // 超级订阅用户
+          if (window.vipStatus > 0) {
+            // 是新超级订阅用户
+            if (window.viper) {
+              cjdyDownload(fname)
+            } else {
+              // 老超级订阅用户 提醒升级
+              bidVue.$alert('对不起,暂无权限,您可升级超级订阅解锁附件下载', '升级超级订阅', {
+                showClose:false,
+                center: true,
+                confirmButtonText: '前往升级',
+                customClass: 'custom-alert',
+                showCancelButton: true,
+                confirmButtonClass: 'custom-confirm-btn',
+                cancelButtonClass: 'custom-cancel-btn'
+              }).then(function(){
+                location.href = '/swordfish/page_big_pc/free/svip/buy?type=upgrade'
+              }).catch(function(){});
+            }
+            return
+          }
+          //  是大会员自定义版本没有下载权限 或 非超级订阅的商机管理用户 (弹框提醒联系客服)
+          if ((window.memberStatus > 0 &&  window.memberPower.indexOf(3) == -1) || (window.vipStatus <=0 && window.entniche)) {
+            bidVue.$alert('对不起,暂无权限,请联系客服', {
+              showClose:false,
+              center: true,
+              confirmButtonText: '我知道了',
+              customClass: 'custom-alert',
+              showCancelButton: true,
+              confirmButtonClass: 'custom-confirm-btn'
+            });
+            return
+          }else if(window.memberStatus > 0 &&  window.memberPower.indexOf(3) == -1){
+            if(window.vipStatus > 0 && window.fileNum >0){
+              $('.super-vip-show').show()
+              cjdyDownload(fname)
+            }
+          }
+        }
+        // cjdyDownload()
+      })
+      // $(".downs").click(function (){
+      //
+      // })
+    }
+  }
+});
+}
+
+// $(".menu_list").click(function (){
+//
+// })
+
+// 根据isAdd接口 展示附件部分dom
+function showFileSomeDom () {
+  // 免费用户展示可下载一次提示(免费用户且没有体验过附件下载权益的展示)
+  if (window.isFree) {
+    if (window.freeFile == 0) {
+      $('.free-download').css('display', 'inline-block')
+      $('.free-go-open').hide()
+    } else {
+      $('.free-go-open').css('display', 'inline-block')
+      $('.free-download').hide()
+    }
+  }
+  // 新超级订阅用户
+  if (window.vipStatus > 0 && window.viper) {
+    $('.super-vip-show').show()
+    $('.super-vip-show .file-count').html(window.fileNum)
+    $('.recharge-new').unbind("click").bind("click",function(){
+      //超级订阅附件下载立即充值页面
+      window.open("/swordfish/page_big_pc/free/filePack/buy")
+    })
+  }
+  // 大会员隐藏次数
+  if(window.memberStatus >0 && window.memberPower.indexOf(3) >= 0){
+    $('.super-vip-show').hide()
+  }
+}
+var isEntnicheNew = goTemplateData.params.isEntnicheNew
+var isHasBuyer = goTemplateData.params.obj.buyer
+console.log(isEntnicheNew, isHasBuyer)
+// 新商机管理用户是否认领该采购单位
+function getClaimStatus() {
+  if (!isEntnicheNew || !isHasBuyer) return
+  var params = {
+    names:goTemplateData.params.obj.buyer
+}
+  $.ajax({
+    type:'post',
+    url:'/entnicheNew/customer/claimcheck',
+    contentType: "application/json",
+    data: JSON.stringify(params),
+    success: function(res){
+      if (res.data) {
+        if (res.data.iscoll) {
+          $('.claim').addClass('claim-yes').removeClass('claim-no').text('已认领')
+          // 认领
+          $('.claim-yes').unbind('click').click(function() {
+            cancelClaim()
+          })
+        } else {
+          $('.claim').addClass('claim-no').removeClass('claim-yes').text('认领')
+          // 认领
+          $('.claim-no').unbind('click').click(function(e) {
+            var top = e.target.offsetParent.offsetTop + 50
+            var left = e.target.offsetLeft
+            $('#entNicheTags.tags-box').show().css({'top': top, 'left': left})
+            geEntNicheUserTags()
+            // 点击确定按钮,绑定标签
+            $('#entNicheTags .tags-footer .button-confirm').on('click', function () {
+              if (!$('#entNicheTags.tags-box').is(':hidden')){
+                var lids = ""
+                var lname = ""
+                $('#entNicheTags .tags-item.tags-active').each(function() {
+                  if ($(this).attr('data-id')){
+                    if(lids != ""){
+                      lids += ",";
+                    }
+                    if(lname != "") {
+                      lname+= ",";
+                    }
+                    lids += $(this).attr('data-id');
+                    lname += $(this).text()
+                  }
+                })
+                let lidArr = []
+                activeTags.forEach(v => {
+                  lidArr.push(v.lid)
+                })
+                var params = {
+                  name: goTemplateData.params.obj.buyer,
+                mold: 1,
+                  D: false,
+                  label: lidArr.toString()
+              }
+                console.log(params)
+                // 执行保存绑定标签操作
+                if (params.name !== '') {
+                  confirmClaim(params, function(res) {
+                    if (res.data) {
+                      toastFn('认领成功', 1000)
+                      $('.claim').addClass('claim-yes').removeClass('claim-no').text('已认领')
+                      getClaimStatus()
+                    } else {
+                      toastFn(res.error_msg)
+                    }
+                    $('#entNicheTags .tags-footer .button-cancel').trigger('click')
+                  })
+                }
+              }
+            })
+            // confirmClaim()
+          })
+        }
+      }
+    }
+  })
+}
+// 新商机管理-认领采购单位
+function confirmClaim (params, callback) {
+  if (!isEntnicheNew || !isHasBuyer) return
+  $.ajax({
+    type:'post',
+    url:'/entnicheNew/customer/attention',
+    contentType: "application/json",
+    data: JSON.stringify(params),
+    success: function(res){
+      if (res.error_code == 0) {
+        callback && callback(res)
+      } else {
+        console.log(res.error_msg)
+      }
+    }
+  })
+}
+// 新商机管理-取消认领采购单位
+function cancelClaim() {
+  if (!isEntnicheNew || !isHasBuyer) return
+  var params = {
+    name:goTemplateData.params.obj.buyer,
+  mold: 1,
+    D: true, // false:认领 true:取消认领
+}
+  $.ajax({
+    type:'post',
+    url:'/entnicheNew/customer/attention',
+    contentType: "application/json",
+    data: JSON.stringify(params),
+    success: function(res){
+      if (res.error_code == 0) {
+        if (res.data) {
+          toastFn('已取消认领', 1000)
+          $('.claim').addClass('claim-no').removeClass('claim-yes').text('认领')
+          getClaimStatus()
+        } else {
+          toastFn(res.error_msg)
+        }
+      }
+    }
+  })
+}
+$(function() {
+  getClaimStatus()
+  getFileData();
+  // 定时取login.js里isAdd接口返回的用户身份(暴露给window变量) 取到清除定时器
+  var timer = null
+  clearInterval(timer)
+  timer = setInterval(() => {
+    if (window.isLogin) {
+      //console.log(window.vipStatus, window.isFree,window.freeFile,window.viper, window.entniche, window.memberStatus,window.memberPower,'11')
+      showFileSomeDom()
+      clearInterval(timer)
+    }
+  }, 1000);
+  // 下载提示
+  $('.file-icon-help').click(function() {
+    bidVue.$alert('点击附件即为下载,系统会扣除当月附件下载个数;每月1号上月余额清零重新计算,请合理使用。',  {
+      showClose:false,
+      center: true,
+      confirmButtonText: '我知道了',
+      customClass: 'custom-alert',
+      confirmButtonClass: 'custom-confirm-btn'
+    });
+  })
+  // 免费下载一次点击
+  $('.free-download').click(function() {
+    // 弹窗留资弹框,第一个参数为source,第二个是留资成功后是否需要刷新页面 可不传,不传即为不刷新
+    vm.noCallApiFn('article_attach_freeuser', true)
+  })
+  // 控制正文下table里没有内容 但有标签时取消其样式
+  $('.com-detail table').each(function(){
+    var tableText = $(this).text()
+    if (tableText.trim() == '') {
+      $(this).children().children().children('td').css({
+        'padding': '0'
+      })
+    }
+  })
+})

+ 441 - 0
src/web/staticres/public-pc/js/baiducc.js

@@ -0,0 +1,441 @@
+var _hmt = _hmt || [];
+var advUrl = window.location.href;
+if (is_weixin()) {
+  if (window.location.pathname.indexOf("/article/content/") > -1) {
+    _hmt.push(['_setAutoPageview', false]);
+    _hmt.push(['_trackPageview', '/wx' + window.location.pathname]);
+  }
+}
+(function () {
+  var host = location.host
+  var hm = document.createElement("script");
+  var patterns = {
+    ip: /((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}/g,
+    // testServer: /(^web-|jytest|jydev)/g,  // 以web-开头的、包含jytest或者jydev的域名
+    testServer: /jianyu360\.cn$/g
+  }
+  // ip或者以jianyu360.cn结尾的使用测试环境百度统计
+  if (patterns.ip.test(host) || patterns.testServer.test(host)) {
+    // 测试环境
+    hm.src = "https://hm.baidu.com/hm.js?52c42de35032567eb9d7a24a43c84bda";
+  } else {
+    // 正式环境
+    hm.src = "https://hm.baidu.com/hm.js?72331746d85dcac3dac65202d103e5d9";
+  }
+  var s = document.getElementsByTagName("script")[0];
+  s.parentNode.insertBefore(hm, s);
+})();
+
+function is_weixin() {
+  var ua = window.navigator.userAgent.toLowerCase();
+  if (ua.match(/MicroMessenger/i) == 'micromessenger') {
+    return true;
+  } else {
+    return false;
+  }
+}
+
+function adv_statistics(e) {
+  var advName = $(e).attr("adv_name");
+  var ad = "广告"
+
+  _hmt.push(['_trackEvent', ad, 'click', advName]);
+  grafana_statistics(advName);
+  // console.log(advName)
+  var dataHref = $(e).find("a").attr("dataHref") || $(e).find("a").attr("datahref")
+  var isOriginal = $(e).find("a").text().indexOf('阅读原文') !== -1
+  if (typeof dataHref != 'undefined' && dataHref) {
+    var isWeiXinBrowser = navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1
+    if (isWeiXinBrowser && isOriginal) {
+      $.ajax({
+        url: '/salesLeads/retainedCapital?t=' + new Date().getTime(),
+        type: 'POST',
+        data: {source: 'article_original'},
+        success: function (r) {
+          if (r && r.error_msg === '' && r.data) {
+            if (r.data.retainedCapital) {
+              vKeepComponent.$dialog.confirm({
+                message: '为给您匹配精准的推荐信息,请完善个人信息,免费查看原文',
+                className: 'ent-search-dialog max-54 add-close-after',
+                overlayClass: 'z-2030',
+                showCancelButton: false,
+                confirmButtonText: '立即前往',
+              }).then(function () {
+                sessionStorage.setItem('salesBackData', JSON.stringify({
+                  type: 'article_original',
+                  url: dataHref
+                }))
+                location.href = '/weixin/frontPage/bigmember/free/perfect_info?origin=article_original'
+              }).catch(function () {
+              });
+              $("body").on('click', '.add-close-after .van-dialog__content', function (e) {
+                vKeepComponent.$dialog.close()
+              })
+            } else {
+              location.href = dataHref
+            }
+          } else {
+            location.href = dataHref
+          }
+        },
+        error: function () {
+          location.href = dataHref
+        }
+      })
+    } else {
+      window.open(dataHref);
+    }
+  }
+}
+
+function grafana_statistics(advName) {
+  var obj = {
+    "pccontent_bottom": "PC快照页-底部",
+    "pccontent_right": "PC快照页-右部",
+    "pcsearch_bottom": "PC搜索列表页-底部",
+    "jy_pc_index_bottom": "PC首页广告位-底部",
+    "wxcontent_bottom": "微信快照页-底部",
+    "wxpush_middle": "微信推送历史页-中部",
+    "wxsearch_middle": "微信搜索列表页-中部",
+    "appcontent_bottom": "APP快照页-底部",
+    "apppush_middle": "APP推送历史页-中部",
+    "appsearch_middle": "APP搜索列表页-中部",
+    "wxswiper_one": "微信搜索页轮播图1",
+    "wxswiper_two": "微信搜索页轮播图2",
+    "wxswiper_three": "微信搜索页轮播图3",
+    "wxswiper_four": "微信搜索页轮播图4",
+    "appswiper_one": "APP搜索页轮播图1",
+    "appswiper_two": "APP搜索页轮播图2",
+    "appswiper_three": "APP搜索页轮播图3"
+  }
+  if (advName !== "") {
+    for (var i in obj) {
+      if (advName === obj[i]) {
+        $.ajax({
+          type: "get",
+          url: "/front/grafanaStatistics?advName=" + i
+        })
+      }
+    }
+  }
+}
+
+// 荟聚工具函数
+var jyPageMaps = {
+  maps: [{"name": "页面名称", "id": "页面ID", "url": "页面链接",}, {
+    "name": "招标搜索",
+    "id": "supsearch",
+    "url": "/jylab/supsearch/index.html"
+  }, {"name": "企业搜索", "id": "entsearch", "url": "/jylab/entSearch/index.html"}, {
+    "name": "标讯详情页",
+    "id": "article_content",
+    "url": "/article/content/"
+  }, {"name": "企业画像", "id": "entportrait", "url": "/swordfish/page_big_pc/ent_portrait/"}, {
+    "name": "采购单位画像",
+    "id": "unitportrait",
+    "url": "/swordfish/page_big_pc/unit_portrayal/"
+  }, {"name": "超级订阅落地页", "id": "supersubscribe_landpage", "url": "/front/subscribe.html"}, {
+    "name": "数据_自主导出_条件筛选",
+    "id": "dataexport_tosieve",
+    "url": "/front/dataExport/toSieve"
+  }, {
+    "name": "数据_自主导出_订单支付",
+    "id": "dataexport__tocreateorder",
+    "url": "/front/dataExport/toCreateOrderPage/"
+  }, {
+    "name": "数据_定制服务(招标大数据)",
+    "id": "structeddata_landpage",
+    "url": "/front/structed/pc_index.html"
+  }, {"name": "中标必听课", "id": "courselist", "url": "/jyxspc"}, {
+    "name": "中标必听课_课程详情页",
+    "id": "course_content",
+    "url": "/jyxspc/courser_details"
+  }, {"name": "中标必听课_课程详情页_购买", "id": "coursebuy", "url": "/jyxspc/buy_courser"}, {
+    "name": "招标文件解读",
+    "id": "bidfile_landpage",
+    "url": "/bid/pc/page/bidfile_landpage"
+  }, {"name": "招标文件解读_查看历史记录", "id": "bidfile_historylist", "url": "/bid/pc/page/bidfile_list"}, {
+    "name": "剑鱼文库列表页面",
+    "id": "doclist",
+    "url": "/swordfish/docs"
+  }, {"name": "剑鱼文库_文章详情页", "id": "docs_content", "url": "/swordfish/docs/content/"}, {
+    "name": "大会员落地页",
+    "id": "bigvip_landpage",
+    "url": "/big/page/index"
+  }, {"name": "中标预测", "id": "ai_search", "url": "/swordfish/page_big_pc/ai_search"}, {
+    "name": "中标预测分析页面",
+    "id": "ai_search_analysis",
+    "url": "/swordfish/page_big_pc/ai_add"
+  }, {
+    "name": "投标决策分析",
+    "id": "decision_search",
+    "url": "/swordfish/page_big_pc/analysis_search"
+  }, {
+    "name": "投标决策分析_采购内容设置",
+    "id": "decision_search_set",
+    "url": "/swordfish/page_big_pc/set_scope"
+  }, {
+    "name": "投标决策分析_分析结果页面",
+    "id": "decision_analysis",
+    "url": "/swordfish/page_big_pc/analysis_result"
+  }, {"name": "潜在项目预测", "id": "project_forecast", "url": "/swordfish/page_big_pc/forecast_list"}, {
+    "name": "潜在客户挖掘",
+    "id": "potential_customer",
+    "url": "/swordfish/page_big_pc/potential_cor_list/c"
+  }, {
+    "name": "潜在竞争对手_/_合作伙伴挖掘",
+    "id": "potential_rivil&partner",
+    "url": "/swordfish/page_big_pc/potential_rival_list/r"
+  }, {"name": "我的数据_我的数据流量包", "id": "mydatapack", "url": "/front/dataPack/index"}, {
+    "name": "我的数据_数据导出记录",
+    "id": "mydatapack_historylist",
+    "url": "/front/dataPack/index?type=history"
+  }, {"name": "我的文库", "id": "mydocs", "url": "/swordfish/docs/user/docs"}, {
+    "name": "文库收藏",
+    "id": "docs_collection",
+    "url": "/swordfish/docs/user/collections"
+  }, {"name": "我的剑鱼币", "id": "mycoins", "url": "/swordfish/integral/index"}, {
+    "name": "我的剑鱼币_查看明细",
+    "id": "mycoins_detail",
+    "url": "/swordfish/integral/index/detail"
+  }, {"name": "充值剑鱼币", "id": "coins_recharge", "url": "/swordfish/integral/index/recharge"}, {
+    "name": "我的奖券",
+    "id": "mycoupons",
+    "url": "/swordfish/coupon/"
+  }, {"name": "我的订单", "id": "myorders", "url": "/front/swordfish/toMyOrder"}, {
+    "name": "标讯收藏",
+    "id": "peugeot_collection",
+    "url": "/swordfish/frontPage/collection/sess/index"
+  }, {"name": "我的_大会员", "id": "mybigvip_landpage", "url": "/swordfish/page_big_pc"}, {
+    "name": "大会员订阅管理",
+    "id": "bigvip_subscribe_set",
+    "url": "/swordfish/page_big_pc/set_subscribe/config"
+  }, {
+    "name": "大会员周报",
+    "id": "bigvip_subreport_month",
+    "url": "/swordfish/page_big_pc/bigvip_subreport_week"
+  }, {
+    "name": "大会员月报",
+    "id": "bigvip_subreport_month",
+    "url": "/swordfish/page_big_pc/bigvip_subreport_month"
+  }, {"name": "企业情报监控", "id": "ent_follow", "url": "/swordfish/page_big_pc/ent_follow"}, {
+    "name": "解决方案_电信解决方案",
+    "id": "telecomsolution_landpage",
+    "url": "/swordfish/frontPage/solution/free/index"
+  }, {"name": "商务合作", "id": "busicooperation_landpage", "url": "/front/busicooperation.html"}, {
+    "name": "广告服务",
+    "id": "advservices_landpage",
+    "url": "/front/advservices.html"
+  }, {"name": "关于我们", "id": "aboutus_landpage", "url": "/front/aboutus.html"}, {
+    "name": "产品销售合作",
+    "id": "salescooperation_andpage",
+    "url": "/swordfish/frontPage/partner/free/index"
+  }, {
+    "name": "标书编写",
+    "id": "bidedocwrite_landpage",
+    "url": "/swordfish/frontPage/bidedoc/free/index"
+  }, {"name": "剑鱼标讯博客", "id": "jyblog", "url": "/jyblog/index.html"}, {
+    "name": "剑鱼标讯博客详情页",
+    "id": "jyblog_content",
+    "url": "/jyblog"
+  }, {"name": "剑鱼币_查看明细", "id": "mycoins_detail", "url": "/page_points_mobile/list"}, {
+    "name": "赚剑鱼币介绍页",
+    "id": "makecoins_introduction",
+    "url": "/page_points_mobile/home"
+  }, {"name": "充值剑鱼币", "id": "coins_recharge", "url": "/page_points_mobile/pay"}, {
+    "name": "我的订单",
+    "id": "myorders",
+    "url": "/weixin/pay/toMyWxOrder"
+  }, {"name": "标讯收藏", "id": "peugeot_collection", "url": "/weixin/frontPage/collection/sess/index"}, {
+    "name": "我的文库",
+    "id": "mydocs",
+    "url": "/page_docs_mobile/user/lib"
+  }, {"name": "文库收藏", "id": "docs_collection", "url": "/page_docs_mobile/user/lib"}, {
+    "name": "我的数据流量包",
+    "id": "mydatapack",
+    "url": "/swordfish/dataPack/myIndex"
+  }, {"name": "数据导出记录", "id": "mydatapack_historylist", "url": "/swordfish/dataPack/recordList"}, {
+    "name": "我的奖券",
+    "id": "mycoupons",
+    "url": "/weixin/frontPage/coupon/free/myCoupon"
+  }, {"name": "首页", "id": "frompage", "url": "/jylab/mainSearch"}, {
+    "name": "首页",
+    "id": "frompage",
+    "url": "/jyapp/jylab/mainSearch"
+  }, {"name": "标讯详情页", "id": "article_content", "url": "/jyapp/article/content"}, {
+    "name": "超级订阅首页",
+    "id": "supersubscribe_landpage",
+    "url": "/jyapp/swordfish/historypush"
+  }, {
+    "name": "超级订阅管理",
+    "id": "supsubscribe_set",
+    "url": "/jyapp/vipsubscribe/toSubVipSetPage?vSwitch=v"
+  }, {"name": "我的企业", "id": "myent", "url": "/page_entniche/ent/enterprise"}]
+}
+var jyClabUtils = {
+  platform: 'pc',
+  params: {
+    "summary": document.title + ' (' + location.href + ')'
+  },
+  init: function () {
+    this.platform = this.getPlatform()
+    this.getPageInfo()
+    if (this.getCookie('ud_safe')) {
+      this.params.identityType = "c_uid"
+      this.params.identityValue = this.getCookie('ud_safe')
+    }
+    if (typeof jQuery === 'function') {
+      $(window).on('popstate hashchange', this.getPageInfo.bind(this))
+    }
+  },
+  findMapsForUrl: function (url) {
+    var tempReuslt = []
+    jyPageMaps.maps.forEach(function (v) {
+      if (url.indexOf(v.url) !== -1) {
+        tempReuslt.push(v)
+      }
+    })
+    return tempReuslt.sort(function (a, b) {
+      return b.url.length - a.url.length
+    })
+  },
+  getPageInfo: function () {
+    var tempInfo = this.findMapsForUrl(location.href)
+    if (location.pathname === '/') {
+      tempInfo = [
+        {
+          "name": "首页",
+          "id": "frompage",
+          "url": "/"
+        }
+      ]
+    }
+    if (tempInfo && tempInfo[0]) {
+      this.params.targetName = tempInfo[0].name
+      this.params.pageId = tempInfo[0].id
+    }
+  },
+  getNowPageInfo: function () {
+    var params = JSON.parse(JSON.stringify(this.params))
+    if (params.pageId) {
+      params.pageId = this.platform + '_' + params.pageId
+    }
+    return params
+  },
+  getPlatform: function () {
+    var platform = 'pc'
+    if (this.isApp()) {
+      platform = 'app'
+    } else if (this.isWeChatWeb()) {
+      platform = 'wx'
+    }
+    return platform
+  },
+  isWeChatWeb: function () {
+    return navigator.userAgent.toLowerCase().indexOf('micromessenger') !== -1
+  },
+  isApp: function () {
+    var isApp = false
+    try {
+      isApp = Boolean(JyObj.getVersion())
+    } catch (e) {
+      isApp = false
+    }
+    return isApp
+  },
+  getCookie: function (name) {
+    var tempFn = typeof getCookie === 'function' ? getCookie : this.getCookieSpare
+    return tempFn(name)
+  },
+  getCookieSpare: function (name) {
+    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
+    if (arr = document.cookie.match(reg))
+      return unescape(arr[2]);
+    else
+      return null;
+  }
+}
+
+try {
+  jyClabUtils.init()
+
+  function initClabTracker() {
+    var trackURL = "https://cbe.huiju.cool/cbe/collect?tid=281617177&at=0&h=web"
+
+    function loadJS(url, success) {
+      var scripts = document.getElementsByTagName('script')
+      for (var i = 0; i < scripts.length; i++) {
+        if (scripts[i].src && scripts[i].src.indexOf(url) > -1) {
+          if (success) success();
+          return;
+        }
+      }
+      var domScript = document.createElement('script');
+      domScript.src = url;
+      success = success || function () {
+      };
+      domScript.onload = domScript.onreadystatechange = function () {
+        if (!this.readyState || 'loaded' === this.readyState || 'complete' === this.readyState) {
+          success();
+          this.onload = this.onreadystatechange = null;
+          //this.parentNode.removeChild(this);
+        }
+      }
+      document.getElementsByTagName('head')[0].appendChild(domScript);
+    }
+
+    function checkHasJquery() {
+      if (typeof jQuery === 'undefined') {
+        return false
+      }
+      return $.fn.jquery
+    }
+
+    /* 拦截 clab_chunk 注入 */
+    var injectionTrackStatus = true
+    if (injectionTrackStatus) {
+      var tempCAppend = document.head.appendChild
+      document.head.appendChild = function (t) {
+        if (t.tagName === 'SCRIPT' && t.src.indexOf('cbe.huiju.cool/cbe/clab_chunk.js') !== -1) {
+          t.src = goTemplateData.cdn + '/common-module/track/clab_chunk.js'
+        }
+        return tempCAppend.bind(this)(t)
+      }
+    }
+
+
+    /* 注册荟聚SDK */
+    function registerClabTarcker(tracker) {
+      if (typeof tracker !== 'undefined' && typeof tracker.track === 'function') {
+        clab_tracker = tracker
+      }
+      if (typeof clab_tracker !== 'undefined' && typeof clab_tracker.track === 'function') {
+        clab_tracker.ready(function () {
+          this.push({"pageType": "web"});
+          this.track("open_page", jyClabUtils.getNowPageInfo());
+        })
+        /* 自定义事件传递 */
+        if (checkHasJquery()) {
+          $('body').on('click', '*[data-cl-event]', function () {
+            clab_tracker && clab_tracker.track($(this).attr('data-cl-event'))
+          })
+        }
+      }
+    }
+
+    /* 判断环境 */
+    if (typeof System !== 'undefined' && typeof System.import === 'function') {
+      System.import(trackURL).then(registerClabTarcker);
+    } else {
+      loadJS(trackURL, registerClabTarcker)
+    }
+  }
+
+  // 荟聚
+  initClabTracker()
+} catch (error) {
+  console.log(error)
+}
+// 将版本号存至本地缓存,供vue单页面程序获取
+localStorage.setItem('jyVersion-to-vue', goTemplateData.version)
+

+ 309 - 0
src/web/staticres/public-pc/js/header-nav.js

@@ -0,0 +1,309 @@
+// 初始化message模块内容
+var message = new Message()
+
+function zbSeatch(id){
+  $("#"+id).submit();
+}
+
+// 切换底部滑块line
+function index(el) {
+  if (!el) return -1;
+  var i = 0;
+  do {
+    i++;
+  } while (el = el.previousElementSibling);
+  return i;
+}
+
+var firstTheme = '',firstPage = true;
+function setNavTheme (type) {
+  var el = document.getElementById("public-nav")
+  el.setAttribute('data-theme', type || 'light')
+  if(firstPage){
+    firstPage = false;
+    firstTheme = el.getAttribute('data-theme')
+  }
+}
+function trySelectNav (name) {
+  try {
+    if(name == '解决方案') {
+      name = '电信行业解决方案'
+    }
+    var activeDom = document.querySelector("#public-nav .jynav li .jynav-list span[name='"+ name +"']")
+    activeDom.parentNode.parentNode.className = 'active'
+    activeDom.className += ' active'
+  } catch (e) {
+    document.querySelector(".public-nav .jynav .slider").style.display = 'none'
+  }
+}
+;(function () {
+  function navInit(){
+    var $href = window.location.href;
+    // theme判断 light(黑字,主色Logo)/默认dark(白字,透明Logo)
+    var isEnableCheck = document.getElementsByTagName('meta')['enable-header']
+    if (isEnableCheck) {
+      var lightThemeRegs = ['supsearch', 'bidsearchforent', 'promotional/topics',
+        'list', 'article/content', 'article/bdprivate', 'article/mailprivate',
+        'article/bdcontent', '/jypc/toPushView', '/jyblog', '/dataExport',
+        '/front/dataService.html', '/front/course', '/front/dataexport', '/orderPay',
+        '/big/page/', '/big/pc/page/', '/proposedProject', '/jyxspc',
+      ]
+      var isLightTheme = lightThemeRegs.some(function (v) {
+        return $href.indexOf(v) !== -1
+      })
+
+      if (isLightTheme || isEnableCheck.getAttribute('theme') === 'light') {
+        setNavTheme('light')
+      } else {
+        setNavTheme('dark')
+      }
+      if(window.location.pathname == ('/swordfish/integral/index')){
+        setNavTheme('dark')
+        $("body").css({
+          "height":"auto",
+          "overflow":"hidden"
+        })
+      }
+      var naParams = window.location.search
+      if(naParams.indexOf('?name=bbx_')>-1){
+        var urlArr = naParams.split('=')
+        trySelectNav(urlArr[1])
+      }else{
+        trySelectNav(isEnableCheck.content)
+      }
+    } else {
+      if ((typeof(myPageNavIsNormal)!="undefined"&&myPageNavIsNormal==true)) {
+        setNavTheme('light')
+      } else {
+        setNavTheme('dark')
+      }
+    }
+
+    // 导航栏是否固定
+    var noFixedArr = ['/article/indexcontent','/article/content', '/article/mailprivate']
+    var hasPage = noFixedArr.some(function (v) {
+      return $href.indexOf(v) !== -1
+    })
+    if(hasPage){
+      $("#public-nav").css("position","relative")
+      setNavTheme('light')
+    }
+  }
+  navInit()
+
+})();
+function docScroll(e){
+  var $href = window.location.href;
+  var opa = $(document).scrollTop() / 150
+  var curTheme =$("#public-nav").attr('data-theme')
+  if(opa >= 1){
+    setNavTheme('light')
+    $(".loginBtn").css({"border-color":"#e0e0e0","color":"rgb(37, 38, 39)"});
+    $(".loginBtn").attr("onmouseover","this.style.borderColor='#2cb7ca'; this.style.color='#2cb7ca';");
+    $(".loginBtn").attr("onmouseout","this.style.borderColor='#e0e0e0'; this.style.color='#252627';");
+  }else {
+    if(window.location.pathname == ('/swordfish/integral/index')){
+      setNavTheme('dark')
+    }
+    if(firstTheme === 'dark'){
+      setNavTheme('dark')
+      $(".loginBtn").css('color','#fff')
+      $(".loginBtn").attr("onmouseover","this.style.borderColor='#2cb7ca'; this.style.color='#2cb7ca';");
+      $(".loginBtn").attr("onmouseout","this.style.borderColor='#fff'; this.style.color='#fff';");
+    }
+  }
+
+}
+window.addEventListener('scroll', docScroll, true)
+
+$(function(){
+
+  // 搜索框显示、隐藏
+  $("#public-nav .iner .fl .jy_nav_searchBtn").on("click",function(){
+    $(this).hide()
+    $("#public-nav .iner .fl .search-box").show()
+  })
+  $("#public-nav .iner .fl .search-box .search-close").on('click',function(){
+    $(this).parents('.search-box').hide()
+    $("#public-nav .iner .fl .jy_nav_searchBtn").show()
+  })
+
+  // 导航栏展示/关闭
+  var curTheme = 'light'
+  $("#public-nav .iner .jynav li").bind("mouseenter",function(){
+    var l = $(this).find('.jynav-list').length;
+    if(l > 0){
+      //  隐藏消息悬浮窗
+      $('#public-nav .iner .jynav li').find('.jy-list-msg').hide()
+      $(this).find('.jynav-list').toggle()
+      $(this).find('.msg-img1').hide()
+      $(this).find('.msg-img2').show()
+
+      $(this).siblings().find('.jynav-list').hide()
+      curTheme =$("#public-nav").attr('data-theme')
+      setNavTheme('light',1)
+      $(".loginBtn").css({"borderColor":"#e0e0e0","color":'#252627'})
+    }
+  })
+  $("#public-nav .iner .jynav li").bind("mouseleave",function(){
+    setNavTheme(curTheme,1)
+    docScroll()
+
+    //  隐藏消息悬浮窗
+    $('#public-nav .iner .jynav li').find('.jy-list-msg').show()
+
+    $("#public-nav .iner .jynav li").find('.jynav-list').hide()
+    $(this).find('.msg-img1').show()
+    $(this).find('.msg-img2').hide()
+  })
+
+
+  var href = window.location.pathname;
+  $("#myModal").on("show.bs.modal", function () {
+    //$(".public-nav").css({"padding-right":"17px"});
+  })
+  $("#myModal").on("hidden.bs.modal", function () {
+    $(".public-nav").css({"padding-right":""});
+  })
+  $("#myModal-01").on("show.bs.modal", function () {
+    //$(".public-nav").css({"padding-right":"17px"});
+  })
+  $("#myModal-01").on("hidden.bs.modal", function () {
+    $(".public-nav").css({"padding-right":""});
+  })
+  if (href.indexOf("subscribe")>-1||href.indexOf("advservices")>-1||href.indexOf("aboutus")>-1||href.indexOf("busicooperation")>-1){
+    $(".search").show();
+  }
+  if(href.indexOf("jylab/bidsearchforent/index.html")>-1){
+    return;
+  }
+
+  $(document).on('keydown', function(e){
+    if(e.keyCode == "13"){
+      if($("#bidLogin").is(":visible")){
+        return;
+      }
+      zbSeatch('zbSeatchIndex');
+      //将搜索次数记录cookie
+      $.cookie("selectNum",1, { expires: 1 });
+    };
+  });
+})
+
+$("#xspc").click(function(){
+  window.location.href=$(this).attr("datahref");
+})
+$("#dataExport").click(function(){
+  //清除筛选条件页面的相应session-20190102
+  for(var i in sessionStorage){
+    if(sessionStorage.hasOwnProperty(i) && /^sieve_/.test(i)){
+      sessionStorage.removeItem(i);
+    }
+  }
+  if(!loginflag){
+    $(".code-text").html('<span style="font-size: 22px;margin-top: 10px;display: inline-block;color:#252627;font-weight:normal;"><img id="wxpng" src="/images/wx1.png">请先微信扫码登录</span>')
+    $("#bidLogin").attr("data-rec","sjdc");
+    $("#bidLogin").modal("show");
+  }else {
+    window.location.href=$(this).attr("datahref");
+  }
+})
+$("#jyDocs").click(function(){
+  if(!loginflag){
+    $(".code-text").html('<span style="font-size: 22px;margin-top: 10px;display: inline-block;color:#252627;font-weight:normal;"><img id="wxpng" src="/images/wx1.png">请先微信扫码登录</span>')
+    $("#bidLogin").attr("data-rec","jydocs");
+    $("#bidLogin").modal("show");
+  }else {
+    window.location.href=$(this).attr("datahref");
+  }
+})
+
+// 点击解决方案跳转
+$('.navDX').click(function() {
+  location.href = '/swordfish/frontPage/solution/free/index'
+})
+
+
+
+//隐藏弹窗
+$("body").click(function(event){
+  //$(".QRLogin").hide();
+  //获取鼠标点击目标
+  var target = $(event.target);
+  //点击目标为头像 弹出或关闭用户信息列表
+  if(target.is('img[class*=imgShow]')){
+    $(".infoList").toggle();
+    //$(".infoList").css({
+    //	'boxShadow': '0px 0px 10px rgba(0,0,0, .15)'
+    //});
+  }else{
+    //点击body隐藏
+    $(".infoList").hide();
+  }
+})
+$(function(){
+  commonMouseEvent();
+  $('.useronline').on('mouseover',function(){
+    $(".infoList").show();
+  }).mouseout(function(){
+    $(".infoList").hide();
+  })
+})
+function commonMouseEvent(){
+  $('.exitDiv,.myorderDiv').on('mouseover',function(){
+    $(this).css({'backgroundColor':'#f4f4f7','color':'#2cb7ca'})
+  })
+  $('.infoList').on('mouseover',function(){
+    //$(this).css({
+    //	'boxShadow': '0px 0px 10px rgba(0,0,0, .15)'
+    //});
+
+  }).mouseout(function(){
+    //$(this).css({
+    //	'boxShadow': 'none'
+    //});
+    $('.exitDiv,.myorderDiv').css({
+      'backgroundColor':'#fff',
+      'color':'#1d1d1d'
+    });
+  })
+}
+function infoListCss(){
+  var $useronline = $('.useronline');
+  var $infoList = $('.infoList');
+  $useronline.css('position','relative');
+  $infoList.css({
+    'position':'absolute',
+    'left':'-109px',
+    'top':'42px',
+    'z-index':'999',
+    'cursor': 'pointer',
+    'height':'auto',
+    'min-width':'152px',
+    'box-shadow':' 0 0 20px rgba(0,0,0, .2)'
+  })
+  $('.userInfo .one').css({
+    'display': 'inline-block',
+    'width': '0px',
+    'height': '0px',
+    'border': '1px solid #ccc',
+    'position': 'absolute',
+    'left': '119px',
+    'top': '-11px',
+    'border-width': '6px',
+    'border-color': 'transparent transparent #e0e0e0 transparent'
+  })
+
+  $('.userInfo .two').css({
+    'display': 'inline-block',
+    'width': '0px',
+    'height': '0px',
+    'border': '1px solid #fff',
+    'position': 'absolute',
+    'left': '119px',
+    'top': '-10px',
+    'border-width': '6px',
+    'border-color': 'transparent transparent #fff transparent',
+    'z-index': '99'
+  })
+}

+ 4 - 0
src/web/staticres/public-pc/js/header.js

@@ -0,0 +1,4 @@
+// 屏蔽console.log输出, 如需查看手动 localStorage.setItem('env', 'development') 刷新页面
+if (localStorage.getItem('env') !== 'development') {
+  console.log = function () {}
+}

+ 337 - 0
src/web/staticres/public-pc/js/pc-bottom.js

@@ -0,0 +1,337 @@
+$(".jy_classify_list ul li").mouseenter(function(){
+  $(".jy_classify_list ul li").removeClass('active')
+  $(".jy_classify_list ul li div").hide()
+  $(this).addClass('active')
+  $(this).find('div').show()
+})
+// qq分享
+function pcShare(){
+  this.flag = false;
+  var thisCla = this;
+  if(!thisCla.flag){
+    loadJS(goTemplateData.cdn + "/js/bdshare.js?v=20210521.js?cdnversion="+~(-new Date()/36e5),function(){});
+    $("#share-sqq").click(function(e){
+      document.getElementById('bds_sqq').click();
+    });
+    thisCla.flag = true;
+  }
+}
+if (location.href.indexOf('jyblog') === -1) {
+  new pcShare()
+}
+
+function IEVersion() {
+  var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
+  var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
+  var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
+  var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
+  if(isIE) {
+    var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
+    reIE.test(userAgent);
+    var fIEVersion = parseFloat(RegExp["$1"]);
+    if(fIEVersion == 7) {
+      return 7;
+    } else if(fIEVersion == 8) {
+      return 8;
+    } else if(fIEVersion == 9) {
+      return 9;
+    } else if(fIEVersion == 10) {
+      return 10;
+    } else {
+      return 6;//IE版本<=7
+    }
+  } else if(isEdge) {
+    return 'edge';//edge
+  } else if(isIE11) {
+    return 11; //IE11
+  }else{
+    return -1;//不是ie浏览器
+  }
+}
+// console.info(IEVersion());
+IEVersion();
+if (IEVersion() != '-1' && IEVersion() != 'edge') {
+  var IEtips = document.getElementById('tips');
+  // IEtips.classList.remove('tips_none');
+  IEtips.style.display = "block";
+}
+function scrollSideIconHide(el) {
+  var sNode = $('#sideIcon')
+  var sTop = '50'
+  var scrollBox = $(el)
+  scrollBox.on('scroll', function () {
+    var nTop = scrollBox.scrollTop()
+    if (nTop > sTop) {
+      sNode.addClass('fadeOutRight')
+    } else {
+      sNode.removeClass('fadeOutRight')
+    }
+  })
+}
+$(function () {
+  scrollSideIconHide()
+})
+/* 客服咨询 */
+;(function (w, d, e, x) {
+  w[e] = function () { w.cbk = w.cbk || []; w.cbk.push(arguments); }
+  x = d.createElement('script');
+  x.async = true;
+  x.id = 'zhichiScript';
+  x.className="open-customer";
+  // wxh5、app、pc
+  x.src = 'https://pc-jianyu.sobot.com/chat/frame/v2/entrance.js?sysnum=9d1e3980f91e4b75b8f04e2d206a4c76&t=' + new Date().getTime();
+  d.body.appendChild(x);
+})(window, document, 'zc');
+var ajaxUserInfo = {
+  headImage: '',
+  nickName: '默认昵称',
+  userId: '',
+}
+function setConfig () {
+  typeof window.getUserInfoCallback === 'function' ? getUserInfoCallback() : null
+  zc("config", {
+    custom:true,
+    auto_expand: false,
+    show_face: 1,
+    partnerid: ajaxUserInfo.userId,
+    face: ajaxUserInfo.headImage,
+    height: '640',
+    async: 0,
+    manual: false
+  })
+  zc("offline_message_count",function(res){
+    // console.log(res, 'offline_message_count')
+    if (res && res.size && res.size > 0) {
+      var omc = res.size > 99 ? '99+' : res.size
+      $(".icon-badge-number").attr('data-badge-number', omc)
+    } else {
+      $(".icon-badge-number").removeAttr('data-badge-number')
+    }
+  })
+  zc("dynamic_ready")
+}
+$.post("/jypay/user/getSimpleData?t="+new Date().getTime(),{},function(r) {
+  if (r) {
+    Object.keys(ajaxUserInfo).forEach(function (v) {
+      if (r[v] && r[v] !== '') {
+        ajaxUserInfo[v] = r[v]
+      }
+    })
+    // 存储userId 大会员中标预测历史记录要用到
+    localStorage.setItem('BIGMEMBER_PC', r.userId)
+  }
+  setConfig()
+}).fail(function () {
+  ajaxUserInfo = {
+    headImage: '',
+    nickName: '默认昵称',
+    userId: '',
+  }
+  setConfig()
+})
+var openCustomDig = false
+window.onmessage = function(e){
+  if(e&&e.data&&e.data!== ''){
+    try {
+      var dd = JSON.parse(e.data);
+      if(dd.name==='zc_post_message'){
+        switch(dd.data.action){
+          case 'chat_collapse_window':
+            openCustomDig = false
+            break;
+        }
+      }
+    } catch (e) {
+      // console.log('!not call message')
+    }
+  }
+};
+$(window).on('click', function (e) {
+  var openDom = $(e.target).hasClass('open-customer') || $(e.target).parents().hasClass('open-customer')
+  if (openDom) {
+    openCustomDig = true
+    $(".icon-badge-number").removeAttr('data-badge-number');
+    var href = window.location.href;
+    var sourceStr =""
+    if (href.indexOf("/front/structed/pc_index.html?source=baidusem")>-1){//结构化数据
+      sourceStr="结构化数据-pc-baidusem";
+    }else if (href.indexOf("/bid/pc/page/bidfile_list?source=baidusem")>-1){//招标文件解读
+      sourceStr="招标文件解读-pc-baidusem";
+    }
+    if(sourceStr!=""){ _hmt && _hmt.push(['_trackEvent',sourceStr, 'click', '咨询客服'])};
+    try {
+      if ($(e.target).attr('id') === 'go-customer-1' || $(e.target).attr('id') === 'go-customer-2') {
+      } else {
+        $.get('/front/pc/sobot?t='+new Date().getTime() + '&q=右侧客服')
+        _hmt && _hmt.push(['_trackEvent','客服', 'click', '右侧客服']);
+      }
+    } catch (e) {
+      $.get('/front/pc/sobot?t=' + new Date().getTime() + '&q=右侧客服问题测试')
+      _hmt && _hmt.push(['_trackEvent','客服', 'click', '右侧客服问题测试']);
+      console.log('未初始化百度统计')
+    }
+  } else {
+    // 收起客服
+    if (openCustomDig) {
+      zc('frame_status', function(data) {
+        console.log(data, 'click')
+        openCustomDig = data === 'expand'
+      })
+    }
+  }
+})
+$(function () {
+  function getDomScreenHeight () {
+    var clientHeight = [document.documentElement.clientHeight, document.body.clientHeight, window.screen.availHeight, window.screen.height]
+    var minH = Math.min.apply(null, clientHeight)
+    return minH
+  }
+  $(window).scroll(function () {
+    // 侧边栏显示控制
+    if (typeof goBackTop_disBottom !== 'number') {
+      var metaValue = document.getElementsByTagName('meta')['data-backside']
+      if (metaValue) {
+        goBackTop_disBottom = Number(metaValue.getAttribute('content'))
+      } else {
+        goBackTop_disBottom = 484
+      }
+    }
+    var sideDom = $("div[data-backside]")
+    if (sideDom.attr('data-backside').length < 1) {
+      sideDom.attr('data-backside', sideDom.css('bottom'))
+    }
+    var hHeight = $("html").height()
+    hHeight = hHeight < $(document).height() ? $(document).height() : hHeight
+    var scrollDisBottom = hHeight - getDomScreenHeight() - $(window).scrollTop()
+    if (scrollDisBottom <= goBackTop_disBottom) {
+      sideDom.css({
+        bottom: (goBackTop_disBottom - scrollDisBottom) + 'px'
+      })
+    } else {
+      sideDom.css({
+        bottom: sideDom.attr('data-backside')
+      })
+    }
+    // 返回顶部显示控制
+    if ($(window).scrollTop() > 150) {
+      $("div[data-backtop]").show().prev().removeClass('fix-b-w')
+    } else {
+      $("div[data-backtop]").hide().prev().addClass('fix-b-w')
+    }
+  })
+  /* 返回顶部 */
+  function goBackTop(e) {
+    var setting = {
+      top: 0,
+      height: $(window).scrollTop() / 300 * 10
+    };
+    var test = setInterval(function () {
+      var height = $(window).scrollTop()
+      if (height === setting.top) {
+        document.querySelector('div[data-backtop]').style.display = 'none'
+        return clearInterval(test);
+      }
+
+      $(window).scrollTop($(window).scrollTop() - setting.height);
+    }, 10);
+  }
+  $("div[data-backtop]").off('click').on('click', goBackTop)
+  // 显示帮助弹框
+  $('#go-customer-4').click(function(){
+    $('.right-side-box .help-slide').fadeIn()
+  })
+  // 关闭帮助弹框
+  $('.right-side-box .help-close').off('click').on('click', function(e) {
+    e.stopPropagation()
+    $(this).parents('.help-slide').fadeOut()
+  })
+  // 客服
+  $('.help-slide-kf').off('click').on('click', function(e) {
+    e.stopPropagation()
+    $('.right-side-box .kf-phone').toggle()
+  })
+});
+;(function(){
+  // 动态设置copyright
+  function setCopyRightForBottom (url) {
+    var host = url || location.host
+    var nowCopyRightInfo = {
+      rule: '',
+      icp: ''
+    }
+    var copyRightMap = [
+      {
+        rule: 'jianyu360.com',
+        icp: '京ICP备14030217号-3'
+      },
+      {
+        rule: 'jianyu360.cn',
+        icp: '京ICP备2021020018号-1'
+      },
+      {
+        rule: 'jianyubiaoxun.com',
+        icp: '京ICP备14030217号-8'
+      }
+    ]
+    copyRightMap.forEach(function (v) {
+      if (host.indexOf(v.rule) !== -1) {
+        nowCopyRightInfo = v
+      }
+    })
+    var copyright = '©2015-' + new Date().getFullYear() + ' ' +nowCopyRightInfo.rule+ ' 版权所有 | ' + '<a style="color: inherit; font-size: inherit;" href="https://beian.miit.gov.cn/" target="_blank">' + nowCopyRightInfo.icp + '</a>'
+    $('.copyright').html(copyright)
+  }
+  setCopyRightForBottom()
+
+
+  $(".j-bottom .jy_province font").click(function(){
+    var scope = $(this).text();
+    areasearch(scope);
+  })
+  $(".j-bottom .jy_classify font").click(function(){
+    var stype = $(this).attr("data-value");
+    stypesearch(stype);
+  })
+})();
+function zbsqClose(){
+  $("#bidcommunity").modal("hide");
+}
+//
+function areasearch(scope){
+  $("#bottomform").remove();
+  $(".j-bottom").append('<form id="bottomform" action="/jylab/supsearch/index.html?publishtime=thisyear" method="post" class="hide" ><input type="hidden" name="area" value="'+scope+'"></form>');
+  $("#bottomform").submit();
+}
+//
+function stypesearch(stype){
+  $("#bottomform").remove();
+  $(".j-bottom").append('<form id="bottomform" action="/jylab/supsearch/index.html?publishtime=thisyear" method="post" class="hide" ><input type="hidden" name="subtype" value="'+stype+'"></form>');
+  $("#bottomform").submit();
+}
+//
+function zbSeatch(id){
+  var pathname = window.location.pathname;
+  if (pathname.indexOf("supsearch/index.html")>0){
+    $("#"+id).attr("action",pathname);
+  }
+  $("#"+id).submit();
+}
+
+$("#zbSeatchB [name='keywords']").on("input propertychange",function(){
+  if($(this).val().length > 0){
+    $("#b-clear").show();
+  }else{
+    $("#b-clear").hide();
+  }
+});
+$("#b-clear").click(function(){
+  $("#b-clear").hide();
+  $("#zbSeatchB [name='keywords']").val("").focus();
+});
+
+var tjhost = location.host;
+var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1261815924'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s11.cnzz.com/z_stat.php%3Fid%3D1261815924' type='text/javascript'%3E%3C/script%3E"));
+setTimeout(function(){
+  $("#cnzz_stat_icon_1261815924 a").text("");
+},1000)
+

+ 32 - 0
src/web/staticres/public-pc/js/polyfill.js

@@ -0,0 +1,32 @@
+// polyfills
+if (typeof Object.assign != 'function') {
+  // Must be writable: true, enumerable: false, configurable: true
+  Object.defineProperty(Object, "assign", {
+    value: function assign(target, varArgs) {
+      // .length of function is 2
+      if (target == null) {
+        // TypeError if undefined or null
+        throw new TypeError('Cannot convert undefined or null to object');
+      }
+
+      var to = Object(target);
+
+      for (var index = 1; index < arguments.length; index++) {
+        var nextSource = arguments[index];
+
+        if (nextSource != null) {
+          // Skip over if undefined or null
+          for (var nextKey in nextSource) {
+            // Avoid bugs when hasOwnProperty is shadowed
+            if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
+              to[nextKey] = nextSource[nextKey];
+            }
+          }
+        }
+      }
+      return to;
+    },
+    writable: true,
+    configurable: true
+  });
+}

BIN
src/web/staticres/vipsubscribe/image/active_vip_2-18.png


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

@@ -34,12 +34,12 @@
             font-display: swap;
             src:url('{{Msg "seo" "cdn"}}/big-member/image/new_big_index/font/YouSheBiaoTiHei-2.ttf');
         }
-        a:focus{
-            text-decoration: none;
-            color: white;
+        .page--big--index a:focus{
+          text-decoration: none;
+          color: white;
         }
-        a{
-            display: block;
+        .page--big--index a{
+          display: block;
         }
         .subpage-button:hover {
             color: white;

+ 6 - 7
src/web/templates/big-member/pc/page_qy.html

@@ -76,14 +76,13 @@
         font-display: swap;
         src:url('{{Msg "seo" "cdn"}}/big-member/image/new_big_index/font/YouSheBiaoTiHei-2.ttf');
       }
-      a:focus{
-            text-decoration: none;
-            color: white;
+      .page--big--index a:focus{
+        text-decoration: none;
+        color: white;
+      }
+      .page--big--index a{
+        display: block;
       }
-
-      a{
-            display: block;
-        }
         .subpage-button:hover {
             color: white;
             text-decoration: none;

+ 2 - 2
src/web/templates/big-member/pc/page_qz.html

@@ -42,11 +42,11 @@
             font-display: swap;
             src:url('{{Msg "seo" "cdn"}}/big-member/image/new_big_index/font/YouSheBiaoTiHei-2.ttf');
         }
-        a:focus{
+        .page--big--index a:focus{
             text-decoration: none;
             color: white;
         }
-        a{
+        .page--big--index a{
             display: block;
         }
         .subpage-button:hover {

+ 5 - 5
src/web/templates/big-member/pc/page_sc.html

@@ -42,12 +42,12 @@
             font-display: swap;
             src:url('{{Msg "seo" "cdn"}}/big-member/image/new_big_index/font/YouSheBiaoTiHei-2.ttf');
         }
-        a:focus{
-            text-decoration: none;
-            color: white;
+        .page--big--index a:focus{
+          text-decoration: none;
+          color: white;
         }
-        a{
-            display: block;
+        .page--big--index a{
+          display: block;
         }
         .subpage-button:hover {
             color: white;

+ 7 - 7
src/web/templates/big-member/pc/page_tb.html

@@ -76,13 +76,13 @@
         font-display: swap;
         src:url('{{Msg "seo" "cdn"}}/big-member/image/new_big_index/font/YouSheBiaoTiHei-2.ttf');
       }
-      a:focus{
-            text-decoration: none;
-            color: white;
-        }
-      a{
-            display: block;
-        }
+      .page--big--index a:focus{
+        text-decoration: none;
+        color: white;
+      }
+      .page--big--index a{
+        display: block;
+      }
         .subpage-button:hover {
             color: white;
             text-decoration: none;

+ 7 - 7
src/web/templates/big-member/pc/page_yw.html

@@ -73,13 +73,13 @@
         font-display: swap;
         src:url('{{Msg "seo" "cdn"}}/big-member/image/new_big_index/font/YouSheBiaoTiHei-2.ttf');
       }
-      a:focus{
-            text-decoration: none;
-            color: white;
-        }
-        a{
-            display: block;
-        }
+      .page--big--index a:focus{
+        text-decoration: none;
+        color: white;
+      }
+      .page--big--index a{
+        display: block;
+      }
         .subpage-button:hover {
             color: white;
             text-decoration: none;

+ 5 - 5
src/web/templates/big-member/pc/page_zb.html

@@ -42,12 +42,12 @@
             font-display: swap;
             src:url('{{Msg "seo" "cdn"}}/big-member/image/new_big_index/font/YouSheBiaoTiHei-2.ttf');
         }
-        a:focus{
-            text-decoration: none;
-            color: white;
+        .page--big--index a:focus{
+          text-decoration: none;
+          color: white;
         }
-        a{
-            display: block;
+        .page--big--index a{
+          display: block;
         }
         .subpage-button:hover {
             color: white;

+ 0 - 5
src/web/templates/big-member/wx/meta.html

@@ -14,11 +14,6 @@
 <meta name="format-detection" content="telephone=no">
 <link rel="icon" href="/favicon.ico">
 <script src='https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js'></script>
-<script src="https://cdn-common.jianyu360.com/cdn/lib/loadjs/4.2.0/dist/loadjs.umd.js"></script>
-<script>
-  if (typeof window._jyGlobal !== 'object') { window._jyGlobal = {} }
-  try { window._jyGlobal.baseURL = {{Msg "seo" "buryingPointUrl"}} } catch (e) { window._jyGlobal.baseURL = '' }
-</script>
 <script src='{{Msg "seo" "cdn"}}/common-module/track/j-track.min.js?v={{Msg "seo" "version"}}'></script>
 <!--E-meta-->
 <!--监控-->

+ 1 - 6
src/web/templates/big-member/wx/page_unit_portrayal.html

@@ -18,15 +18,10 @@
     <link rel="preload" as="style" href=//cdn-common.jianyu360.com/cdn/lib/v-charts/1.19.0/style.min.css />
     <!--E-当前页必定需要预加载的资源-->
     <script src='https://cdn-common.jianyu360.com/cdn/lib/jquery/3.6.0/jquery.min.js'></script>
-    <script src="https://cdn-common.jianyu360.com/cdn/lib/loadjs/4.2.0/dist/loadjs.umd.js"></script>
-    <script>
-    if (typeof window._jyGlobal !== 'object') { window._jyGlobal = {} }
-    try { window._jyGlobal.baseURL = {{Msg "seo" "buryingPointUrl"}} } catch (e) { window._jyGlobal.baseURL = '' }
-    </script>
     <!--监控-->
     <script src='{{Msg "seo" "cdn"}}/js/monitor/monitor.js?v={{Msg "seo" "version"}}'></script>
     <script src='{{Msg "seo" "cdn"}}/js/monitor/new_monitor.js?v={{Msg "seo" "version"}}'></script>
-    
+    <!--荟聚埋点-->
     <script src='{{Msg "seo" "cdn"}}/common-module/track/j-track.min.js?v={{Msg "seo" "version"}}'></script>
     <script src="/big-member/js/rem.js"></script>
     <!--S-当前页面的css资源-->

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно