فهرست منبع

Merge branch 'dev/v4.8.29_yf' of qmx/jy into feature/v4.8.29

yangfeng 2 سال پیش
والد
کامیت
285e1978c0

+ 1 - 1
src/web/staticres/css/selector/selector.css

@@ -36,7 +36,7 @@
     border: 1px solid #ebebeb;
 }
 .selector-card {
-    padding: 12px 0;
+    padding: 16px 0;
     display: flex;
     color: #1d1d1d;
     background-color: #fff;

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

@@ -344,6 +344,7 @@ function checkBigStatus () {
         window.fileNum = res.data.fileNum // 超级订阅用户可下载附件次数
         window.isLogin = true // 用于其他页面判断是否已登录
         window.isNewEntNiche = res.data.entIsNew
+        window.isEntService = res.data.isEntService
         sessionStorage.setItem('bidPower', JSON.stringify(res.data.power))
         if (res.data.memberStatus > 0) {
           $(".myorderDiv.lastBox").show()

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

@@ -61,8 +61,9 @@ var vm = new Vue({
         areaCityComponent: areaCityComponent,
         selectListComponent: selectListComponent,
         priceComponent: priceComponent,
-        industrySelector: industrySelector,
-        noData: noDataComponent
+        // industrySelector: industrySelector,
+        noData: noDataComponent,
+        selectLevel2Component: selectLevel2Component,
     },
     data: function () {
         return {
@@ -139,7 +140,29 @@ var vm = new Vue({
             selectId: [],
             selectName: [],
             selectIndustry: [],
-            tempData: []
+            tempData: [],
+            buyClassMap: buyclassArr,
+            buyerPhoneOptions: [
+              {
+                  label: '不限',
+                  value: 0
+              },
+              {
+                  label: '有联系方式',
+                  value: 1
+              },
+              {
+                  label: '无联系方式',
+                  value: -1
+              }
+            ],
+            buyerClassObj: {},
+            buyerClassArr: [],
+            buyerPhoneState: 0,
+            isLogin: false,
+            isMember: false,
+            isEntService: false,
+            isNewEntNiche: false
         }
     },
     watch: {
@@ -195,8 +218,60 @@ var vm = new Vue({
             submitSelector: '.search-button'
           })
         }
+        setTimeout(() => {
+          this.isLogin = loginflag
+          this.isMember = window.memberStatus > 0
+          this.isEntService = window.isEntService
+          this.isNewEntNiche = window.isNewEntNiche
+          console.log('login:'+ this.isLogin, 'isMember:' + this.isMember, 'isEntService:' + this.isEntService, 'isNewEntNiche:' + this.isNewEntNiche)
+        }, 2000)
     },
     methods: {
+        randomBgc: function () {
+            var arr = ['default', 'blue', 'orange', 'green']
+            var randomIndex = utils.getRandomNumber(0, arr.length - 1)
+            return 'bgc-' + arr[randomIndex]
+        },
+        getShortName: function (comName) {
+            var areaMap = chinaMapJSON || []
+            var shortname = comName
+            // 1. 循环省份城市进行替换
+            areaMap.forEach(function (item) {
+                var p = item.name.replace(/[省市]/, '')
+                if (shortname.indexOf(p) !== -1) {
+                    shortname = shortname.replace(item.name, '').replace(p, '')
+                }
+                item.city.forEach(function (iitem) {
+                    var c = iitem.name.replace(/[省市]/, '')
+                    if (shortname.indexOf(c) !== -1) {
+                        shortname = shortname.replace(iitem.name, '').replace(c, '')
+                    }
+                    iitem.area.forEach(function (iiitem) {
+                        if (shortname.indexOf(iiitem) !== -1) {
+                            shortname = shortname.replace(iiitem, '')
+                        }
+                    })
+                })
+            })
+            var matchRes = shortname.match(/[\u4e00-\u9fa5]{4}/gm)
+            var shortname = matchRes ? matchRes[0] : shortname.slice(0, 4)
+            if (shortname.length < 4) {
+                shortname = shortname.slice(0, 4)
+            }
+            return shortname
+        },
+        buyerClassFilterChange: function (buyerclass) {
+          var buyerclassArr = []
+          this.buyerClassObj = buyerclass
+          for (var key in buyerclass) {
+              buyerclassArr = buyerclassArr.concat(buyerclass[key])
+          }
+          this.buyerClassArr = buyerclassArr
+          this.doSearch()
+        },
+        otherFilterChange: function () {
+          this.doSearch()
+        },
         updatescope(data) {
             // console.log(data)
         },
@@ -229,7 +304,7 @@ var vm = new Vue({
                             this.preSearch.list = res.data.list || []
                         }
                     } else {
-                        this.checkLogin()
+                        // this.checkLogin()
                     }
                 }.bind(this)
             })
@@ -485,6 +560,8 @@ var vm = new Vue({
                             arrs = res.data.list
                         }
                         arrs.forEach(v => {
+                            v.buyerShortName = _this.getShortName(v.Buyer)
+                            v.randomBgc = _this.randomBgc()
                             arr1.push(v.Buyer)
                         })
                         if (arrs.length == 0) {
@@ -494,7 +571,6 @@ var vm = new Vue({
                         }
                         this.listState.total = res.data.list.length
                         this.listState.loading = false
-                        console.log(this.listState.total, '111');
                     } else {
                         if (res.error_msg) {
                             toastFn(res.error_msg, 2000)
@@ -531,7 +607,11 @@ var vm = new Vue({
         },
         goTitle(name) {
             // location.href = '/entpc/unit_portrayal/' + name
-            window.open('/entpc/unit_portrayal/' + name)
+            if (this.isNewEntNiche) {
+              window.open('/entpc/unit_portrayal/' + name)
+            } else {
+              window.open('/swordfish/page_big_pc/unit_portrayal/' + name)
+            }
         },
         // 全选
         allChange() {
@@ -811,7 +891,7 @@ var vm = new Vue({
         guanAndren(item, type, index) {
             if (type == 1) {
                 if (!item.claim1) {
-                    var top = 91 * (index + 1) + 'px'
+                    var top = 125 * (index + 1) + 'px'
                     this.datas = {
                       name: item.Buyer,
                       industry: item.Buyerclass
@@ -998,8 +1078,8 @@ var vm = new Vue({
               return mUnit.test(m, type, lv)
             }
         },
-        initCollectEvent () {
-            const _this = this
+        initCollectEvent: function () {
+            var _this = this
             // 自定义标签
             // 标签输入框事件
             $('.tags-box').click(function (e) {

+ 93 - 18
src/web/staticres/pccss/pur-search-index-pc.css

@@ -24,7 +24,10 @@
 }
 .search-header {
     /* padding: 29px 0 15px; */
-    background-color: #f5f5fb;
+    /* background-color: #f5f5fb; */
+    /* margin-top: 24px; */
+    background: #FFFFFF;
+    border-radius: 8px;
 }
 .search-content {
     padding: 12px 0 28px 0;
@@ -51,7 +54,7 @@
 .input-container {
     position: relative;
 }
-.selector-card {
+.selector-card:not(:last-child) {
     border-bottom: 1px dashed #e0e0e0;
 }
 .selector-card-footer {
@@ -188,8 +191,13 @@
 }
 
 .search-pur-container {
-    margin-top: 28px;
+    margin-top: 16px;
     font-size: 16px;
+    border-radius: 8px;
+    min-height: 400px;
+    padding-bottom: 40px;
+    /* border: 1px solid transparent; */
+    background: #fff;
 }
 .search-pur-container .list-header {
     display: flex;
@@ -220,33 +228,95 @@
     padding: 0;
     margin-left: 20px;
 }
-.search-pur-container .list-header .r-cont .img-c {
+.search-pur-container .pur-info-list {
+    position: relative;
+}
+.search-pur-container .pur-info-list .list-item {
+    display: flex;
+    padding: 18px 16px;
+    border-bottom: 1px solid #EBEBEB;
+}
+.search-pur-container .pur-info-list .list-item:hover {
+    background: #F5F6F7;
+}
+.search-pur-container .list-logo{
+    width: 60px;
+    height: 60px;
+    margin-right: 32px;
+    border-radius: 4px;
+    padding: 8px 12px;
+    flex-shrink: 0;
+    color: #fff;
+    overflow: hidden;
+    font-size: 18px;
+    line-height: 22px
+}
+.search-pur-container .list-logo.bgc-default {
+  background-color: #2cb7ca;
+}
+.search-pur-container .list-logo.bgc-blue {
+  background-color: #f5af5c;
+}
+.search-pur-container .list-logo.bgc-orange {
+  background-color: #58a1e7;
+}
+.search-pur-container .list-logo.bgc-green {
+  background-color: #51cea2;
+}
+.search-pur-container .list-info{
+    flex: 1;
+}
+.search-pur-container .info-name {
+    margin-bottom: 4px;
+    font-size: 18px;
+    line-height: 28px;
+    color: #1D1D1D;
+    cursor: pointer;
+}
+.search-pur-container .info-detail{
+  display: flex;
+  margin-top: 8px;
+}
+.search-pur-container .info-item{
+    display: flex;
+    margin-right: 32px;
+    font-size: 14px;
+    line-height: 22px;
+}
+.search-pur-container .info-item .item-label{
+    color: #999999;
+}
+.search-pur-container .info-item .item-value{
+    color: #1D1D1D;
+}
+.search-pur-container .flex{
+  display: flex;
+}
+.search-pur-container .flex-between{
+    display: flex;
+    justify-content: space-between;
+}
+
+.search-pur-container  .r-cont .img-c {
     display: flex;
     align-items: center;
     cursor: pointer;
 }
-.search-pur-container .list-header .r-cont {
+.search-pur-container .r-cont {
     display: flex;
     align-items: center;
     font-size: 14px;
     color: #686868;
 }
-.search-pur-container .list-header .r-cont img {
+.search-pur-container .r-cont img {
     width: 20px;
     height: 20px;
     margin-right: 4px;
 }
-.search-pur-container .pur-info-list {
-    position: relative;
-}
-.search-pur-container .pur-info-list .list-item {
-    padding: 18px 16px;
-    border-bottom: 1px solid #EBEBEB;
-}
-.search-pur-container .pur-info-list .list-item:hover {
-    background: #F5F6F7;
-}
-.search-pur-container .pur-info-list .list-item .pur-top {
+
+
+
+/* .search-pur-container .pur-info-list .list-item .pur-top {
     border: none;
     padding: 0;
     height: auto;
@@ -280,7 +350,7 @@
 }
 .search-pur-container .pur-info-list .list-item .pur-bot span i {
     color: #1d1d1d;
-}
+} */
 
 
 
@@ -1017,4 +1087,9 @@
   background: #2cb7ca;
   transform: translateX(-50%);
   z-index: 9;
+}
+
+.no-data{
+  margin: 0 auto;
+  padding-top: 100px;
 }

+ 159 - 101
src/web/templates/pc/pursearchindex.html

@@ -23,7 +23,7 @@
         <style>
             .search-container {
                 line-height: 1;
-                padding-top: 64px;
+                padding-top: 88px;
                 min-height: calc(100vh - 364px);
             }
             .in-iframe .search-container {
@@ -49,16 +49,44 @@
             .in-iframe[data-page-name=entSearch] .search-header .search-header-content {
               padding-right: 24px;
             }
+            .selector-card-header{
+              min-width: 120px;
+            }
+            .select-group-container .bgc,
+            .selector-content .j-button-item.button-level-0{
+              font-weight: normal;
+            } 
+            .selector-content .j-button-item.button-level-1{
+              color: #2abed1;
+              font-weight: normal;
+            }
+            .selector-card-container{
+              background-color: #fff;
+              border-radius: 8px;
+            }
+            /* .search-pur-container{
+              min-height: 400px;
+              padding-bottom: 40px;
+              border: 1px solid transparent;
+              background: #fff;
+            } */
+            .el-pagination-container{
+              margin-top: 0;
+            }
+            .el-pagination-container .el-pagination{
+              top: 24px;
+            }
         </style>
 	</head>
 
 	<body>
 	{{include "/common/pchead.html"}}
-	<section class="search-container">
-        <div class="vue-search-container" id="pur-search-container" v-cloak>
+	<section class="search-container" style="background-color: #F5F5F5;">
+        <div class="w vue-search-container" id="pur-search-container" v-cloak>
             <div class="search-header">
                 <div class="search-header-tab">
-                  <span class="tab-item tab-active">采购单位搜索</span>
+                  <span class="tab-item" style="display:none;" v-show="!isLogin" @click="location.replace('/jylab/supsearch/index.html')">招标采购公告</span>
+                  <span class="tab-item tab-active" @click="location.replace('/jylab/purSearch/index.html')">采购单位搜索</span>
                 </div>
                 <div class="search-header-content w">
                     <div class="search-header-top">
@@ -115,21 +143,45 @@
                 </div>
             </div>
             <div class="search-content w">
-                <div class="tit-r">
+                <!-- <div class="tit-r">
                     <span class="mesg-box" @click="yeFan">
                         <i class="el-icon-jy-top-mesg"></i>
                         <span>业务范围设置</span>
                     </span>
-                </div>
+                </div> -->
                 <div class="selector-card-container search-filters">
                     <div class="selector-card">
-                        <div class="selector-card-header">选择区域:</div>
+                        <div class="selector-card-header">所在地:</div>
                         <div class="selector-card-content">
-                            <area-city-component @change="areaCityChange"></area-city-component>
+                            <area-city-component :show-selected-list="false" @change="areaCityChange" style="padding-right:0;"></area-city-component>
                         </div>
                     </div>
+                    <div class="selector-card">
+                      <div class="selector-card-header">采购单位类型:</div>
+                      <div class="selector-card-content">
+                        <select-level2-component
+                            :init-selected="buyerClassObj"
+                            :map="buyClassMap"
+                            ref="buyerClassFilter"
+                            @change="buyerClassFilterChange"
+                        ></select-level2-component>
+                      </div>
+                    </div>
+                    <div class="selector-card">
+                      <div class="selector-card-header">采购单位联系方式:</div>
+                      <div class="selector-card-content flex mini-select">
+                        <el-select v-model="buyerPhoneState" @change="otherFilterChange" placeholder="采购单位联系方式">
+                          <el-option
+                              v-for="item in buyerPhoneOptions"
+                              :key="item.value"
+                              :label="item.label"
+                              :value="item.value">
+                          </el-option>
+                        </el-select>
+                      </div>
+                    </div>
                     <!--行业分类-->
-                    <div class="industry-lis-t">
+                    <!-- <div class="industry-lis-t">
                         <div class="indus-tit">行业分类:</div>
                         <div class="selector-content" :class="{ 'no-more': !showMore }">
                             <div class="select-group-container" >
@@ -179,14 +231,14 @@
                             <span class="action-text">${ showMore ? '收起' : '更多' }</span>
                             <span class="el-icon-arrow-down" :class="showMore ? 'rotate180' : ''"></span>
                         </span>
-                    </div>
+                    </div> -->
                     <!-- 客户分类 -->
-                    <div class="customer-card industry bus-card">
-                        <div class="leftTitle r-industry">客户分类:</div>
-                        <industry-selector @datachange="dataChange"></industry-selector>
-                    </div>
+                    <!-- <div class="customer-card industry bus-card">
+                        <div class="leftTitle r-industry">采购单位类型:</div>
+                        <industry-selector :useShowMore="false" @datachange="dataChange"></industry-selector>
+                    </div> -->
                     <!-- 业务范围 -->
-                    <div class="customer-card industry job-card">
+                    <!-- <div class="customer-card industry job-card">
                         <div class="leftTitle r-industry">业务范围:</div>
                         <div class="right_msg">
                             <span class="spa" :class="{g_active:qutive1}" @click="quanBu1('全部')">全部</span>
@@ -197,70 +249,72 @@
                                 :class="{'g_active':caiIndex1.indexOf(index)>-1}"
                                 @click="caiIndus1(item,index)"
                             >${String(item.key)}
-                                <!-- <i v-for="(ite,indx) in item.a_key" :key="indx">${keyChange(ite.appendkey,ite.key,ite.notkey)}</i> -->
                             </span>
                         </div>
-                    </div>
+                    </div> -->
                     <!-- 企业历史客户 -->
-                    <div class="qy-card">
+                    <!-- <div class="qy-card">
                         <div class="leftTitle r-industry">企业历史客户:</div>
                         <el-checkbox-group v-model="qyCheck" @change="qyChange">
                             <el-checkbox v-for="(item, index) in qyData" :label="item">${item}</el-checkbox>
                         </el-checkbox-group>
-                        <!-- <div class="stops qy-more">更多</div> -->
-                    </div>
+                    </div> -->
                 </div>
-                <div class="search-pur-container">
-                    <div class="list-header">
-                        <div class="r-head">
-                            <input class="custom-checkbox check-all" @click="allChange" name="bus-list" type="checkbox" dataid="" />
-                            <span>客户列表</span>
-                        </div>
-                        <div class="r-cont">
-                            <div class="img-c" @click="allGuanren(0)">
-                                <img src='{{Msg "seo" "cdn"}}/images/focused.png' v-if="follow">
-                                <img src='{{Msg "seo" "cdn"}}/images/focus.png' v-else>
-                                <i v-if="follow">已关注</i>
-                                <i v-else>关注</i>
-                            </div>
-                            <div class="img-c" @click="allGuanren(1)">
-                                <img src='{{Msg "seo" "cdn"}}/images/renling_active.png' v-if="claim" style="margin-left: 16px;">
-                                <img src='{{Msg "seo" "cdn"}}/images/renling.png' v-else style="margin-left: 16px;">
-                                <i v-if="claim">已认领</i>
-                                <i v-else>认领</i>
-                            </div>
-                        </div>
-                    </div>
-                    <div class="pur-info-list" v-loading="listState.loading">
-                        <div class="list-item" v-for="(item, index) in listState.list" :key="index">
-                            <div class="list-header pur-top">
-                                <div class="tit">
-                                    <input class="custom-checkbox single-txt-checkbox" @click="singleChange()" name="bus-list" type="checkbox" :dataid="item.customerId" :dataname="item.Buyer" :dataindustry="item.Buyerclass" />
-                                    <div class="img-tit" @click="goTitle(item.Buyer)">${item.Buyer}</div>
+                <div class="search-pur-container" v-loading="listState.loading">
+                  <div>
+                      <div class="pur-info-list">
+                          <div class="list-item" v-for="(item, index) in listState.list" :key="index">
+                            <div class="list-logo" :class="item.randomBgc">${item.buyerShortName ? item.buyerShortName.slice(0,4) : item.Buyer.slice(0,4)}</div>
+                            <div class="list-info">
+                              <div class="info-name" @click="goTitle(item.Buyer)">${item.Buyer}</div>
+                              <div class="info-detail">
+                                <div class="info-item">
+                                  <span class="item-label">所在地:</span>
+                                  <span class="item-value">${item.WProvince || '-'} ${item.WCity || ''}</span>
                                 </div>
-                                <div class="r-cont">
-                                    <div class="img-c" @click="guanAndren(item, 0, index)">
-                                        <img src='{{Msg "seo" "cdn"}}/images/focused.png' v-if="item.follow1">
-                                        <img src='{{Msg "seo" "cdn"}}/images/focus.png' v-else>
-                                        <i v-if="item.follow1">已关注</i>
-                                        <i v-else>关注</i>
-                                    </div>
-                                    <div class="img-c" @click="guanAndren(item, 1, index)">
-                                        <img src='{{Msg "seo" "cdn"}}/images/renling_active.png' v-if="item.claim1" style="margin-left: 16px;">
-                                        <img src='{{Msg "seo" "cdn"}}/images/renling.png' v-else style="margin-left: 16px;">
-                                        <i v-if="item.claim1">已认领</i>
-                                        <i v-else>认领</i>
-                                    </div>
+                                <div class="info-item">
+                                  <span class="item-label">采购单位类型:</span>
+                                  <span class="item-value">${item.WProvince || '-'} ${item.WCity || ''}</span>
                                 </div>
+                              </div>
+                              <div class="info-detail flex-between">
+                                <div class="flex">
+                                  <div class="info-item">
+                                    <span class="item-label">招标动态:</span>
+                                    <span class="item-value">${item.WProvince || '-'} ${item.WCity || ''}</span>
+                                  </div>
+                                  <div class="info-item">
+                                    <span class="item-label">历史联系人:</span>
+                                    <span class="item-value">${item.WProvince || '-'} ${item.WCity || ''}</span>
+                                  </div>
+                                  <div class="info-item">
+                                    <span class="item-label">采购项目数量:</span>
+                                    <span class="item-value">${item.PNCount || '-'}</span>
+                                  </div>
+                                  <div class="info-item">
+                                    <span class="item-label">采购规模:</span>
+                                    <span class="item-value">${moneyUnit(item.Budget) || '-'}</span>
+                                  </div>
+                                </div>
+                                <div class="r-cont" v-if="isLogin">
+                                  <div class="img-c" @click="guanAndren(item, 0, index)" v-show="isMember || isNewEntNiche">
+                                      <img src='{{Msg "seo" "cdn"}}/images/focused.png' v-if="item.follow1">
+                                      <img src='{{Msg "seo" "cdn"}}/images/focus.png' v-else>
+                                      <i v-if="item.follow1">已关注</i>
+                                      <i v-else>关注</i>
+                                  </div>
+                                  <div class="img-c" @click="guanAndren(item, 1, index)" v-show="isNewEntNiche || isEntService">
+                                      <img src='{{Msg "seo" "cdn"}}/images/renling_active.png' v-if="item.claim1" style="margin-left: 16px;">
+                                      <img src='{{Msg "seo" "cdn"}}/images/renling.png' v-else style="margin-left: 16px;">
+                                      <i v-if="item.claim1">已认领</i>
+                                      <i v-else>认领</i>
+                                  </div>
+                                </div>
+                              </div>
                             </div>
-                            <div class="pur-bot">
-                                <span>项目数量:<i>${item.PNCount || '-'}</i></span>
-                                <span>项目总金额:<i>${moneyUnit(item.Budget) || '-'}</i></span>
-                                <span>所在地:<i>${item.WProvince || '-'} ${item.WCity || ''}</i></span>
-                            </div>
-                        </div>
-                        <!-- 自定义标签弹框 -->
-                        <div class="tags-box">
+                          </div>
+                          <!-- 自定义标签弹框 -->
+                          <div class="tags-box">
                             <div class="tags-inputs">
                                 <div class="tag-input">
                                     <div class="tag-labels"></div>
@@ -274,23 +328,24 @@
                                 <div class="tags-button button-confirm">确认添加</div>
                                 <div class="tags-button button-cancel">暂不添加</div>
                             </div>
-                        </div>
-                    </div>
-                </div>
-                <no-data style="display: none;" v-show="listState.list.length === 0 && listState.loaded" tip-text="没有找到符合条件的企业"></no-data>
-                <div class="el-pagination-container" v-if="listState.total > 0">
-                    <el-pagination
-                        popper-class="pagination-custom-select"
-                        background
-                        layout="prev, pager, next, sizes, jumper"
-                        :current-page="listState.pageNum"
-                        :page-size="listState.pageSize"
-                        :total="listState.total"
-                        @current-change="onPageChange"
-                        @size-change="onSizeChange"
-                        :page-sizes="[5, 10, 50, 100]"
-                        :show-confirm-btn="true"
-                    ></el-pagination>
+                          </div>
+                      </div>
+                      <no-data style="display: none;" v-show="listState.list.length === 0 && listState.loaded" tip-text="没有找到符合条件的企业"></no-data>
+                      <div class="el-pagination-container" v-if="listState.list.length > 0 && listState.loaded">
+                        <el-pagination
+                            popper-class="pagination-custom-select"
+                            background
+                            layout="prev, pager, next, sizes, jumper"
+                            :current-page="listState.pageNum"
+                            :page-size="listState.pageSize"
+                            :total="listState.total"
+                            @current-change="onPageChange"
+                            @size-change="onSizeChange"
+                            :page-sizes="[5, 10, 50, 100]"
+                            :show-confirm-btn="true"
+                        ></el-pagination>
+                      </div>
+                  </div>
                 </div>
             </div>
             <div class="search-footer w"></div>
@@ -309,36 +364,39 @@
             searchContent: {{.T.searchvalue}},
         }
         haslogin({{.T.logid}})
+        console.log(goTemplateData);
 	</script>
+  <script src='{{Msg "seo" "cdn"}}/common-module/selector/js/buyerClass.js'></script>
   <script src='{{Msg "seo" "cdn"}}/common-module/public/js/china-map-data.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/common-module/selector/js/provinceMap.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/js/selector/select-list-pc.js?v={{Msg "seo" "version"}}'></script>
+  <script src='{{Msg "seo" "cdn"}}/js/selector/select-level2-pc.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/js/selector/area-city-pc.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/js/selector/price-pc.js?v={{Msg "seo" "version"}}'></script>
-  <script src='{{Msg "seo" "cdn"}}/js/selector/bus-search-industry.js?v={{Msg "seo" "version"}}'></script>
+  <!-- <script src='{{Msg "seo" "cdn"}}/js/selector/bus-search-industry.js?v={{Msg "seo" "version"}}'></script> -->
   <script src='{{Msg "seo" "cdn"}}/js/selector/no-data-pc.js?v={{Msg "seo" "version"}}'></script>
   <script src='{{Msg "seo" "cdn"}}/js/purSearch.js?v={{Msg "seo" "version"}}'></script>
-  <script src='{{Msg "seo" "cdn"}}/js/pur-search-index-pc.js?v={{Msg "seo" "version"}}1'></script>
+  <script src='{{Msg "seo" "cdn"}}/js/pur-search-index-pc.js?v={{Msg "seo" "version"}}2'></script>
   <script type="text/javascript">
       var industry = {{.T.industry}}!=null?{{.T.industry}}:"";
       var industrylist = {{.T.industrylist}}!=null?{{.T.industrylist}}:"";
       var sortArray = {{.T.sortArray}}!=null?{{.T.sortArray}}:"";
       var selectPublishtime = {{.T.publishtime}}?{{.T.publishtime}}:"thisyear";
-      $(function() {
-          // 客户分类
-          $('.bus-card').find('.right_msg').css('height','22px')
-          $('.bus-card').find('.cus-more').click(function() {
-              var txts = $(this).html()
-              if (txts == '更多') {
-                  $(this).html('收起')
-                  $('.bus-card').find('.right_msg').css('height','auto')
-              } else {
-                  $(this).html('更多')
-                  $('.bus-card').find('.right_msg').css('height','22px')
-              }
-          })
+      // $(function() {
+      //     // 客户分类
+      //     $('.bus-card').find('.right_msg').css('height','22px')
+      //     $('.bus-card').find('.cus-more').click(function() {
+      //         var txts = $(this).html()
+      //         if (txts == '更多') {
+      //             $(this).html('收起')
+      //             $('.bus-card').find('.right_msg').css('height','auto')
+      //         } else {
+      //             $(this).html('更多')
+      //             $('.bus-card').find('.right_msg').css('height','22px')
+      //         }
+      //     })
 
-      })
+      // })
   </script>
   <script type="text/javascript">
     setTimeout(function(){

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

@@ -750,6 +750,7 @@
         <span class="search-tab-item nologin-hide" :class="{'tab-active': searchTab === 0}" @click="onSearchTab(0)">全部</span>
         <span class="search-tab-item" :class="{'tab-active': searchTab === 1}" @click="onSearchTab(1)">招标采购公告</span>
         <span class="search-tab-item badge-recommend nologin-hide" :class="{'tab-active': searchTab === 2}" @click="onSearchTab(2)">超前项目</span>
+        <span class="search-tab-item tab-item-buyer-search" style="display: none;"  @click="location.replace('/jylab/purSearch/index.html')">采购单位搜索</span>
       </div>
       <!--搜索-->
       <div class="searchInput clearfix" :class="{'change-search-input': showAddKeyword || keywordMult}">
@@ -1645,6 +1646,7 @@
       $('.city-list-divide').addClass('hide')
       $('#sideIcon').addClass('hide')
       searchInnerVue.$refs.areaRefs.shoWcity=false//隐藏地市
+      $('.tab-item-buyer-search').show()
     }
     window.loginCallback = function () {//登录成功回调
       $('#go-customer-4').removeClass('hide')