|
@@ -581,7 +581,7 @@
|
|
|
// 回显模板里返回的其他筛选条件
|
|
|
if (buyerTelVal){
|
|
|
// var text = buyerTelVal == 'y' ? '有联系方式' : '无联系方式'
|
|
|
- var text = buyerTelVal == 'y' ? '有采购单位联系方式' : '无采购单位联系方式'
|
|
|
+ var text = buyerTelVal == 'y' ? '有采购单位联系方式' : '不限'
|
|
|
$('.custom-input[name="buyertel"]').attr('data-value', buyerTelVal).val(text)
|
|
|
} else {
|
|
|
// $('.custom-input[name="buyertel"]').val('不限')
|
|
@@ -589,7 +589,7 @@
|
|
|
}
|
|
|
if(winnerTelVal){
|
|
|
// var text = winnerTelVal == 'y' ? '有联系方式' : '无联系方式'
|
|
|
- var text = winnerTelVal == 'y' ? '有中标企业联系方式' : '无中标企业联系方式'
|
|
|
+ var text = winnerTelVal == 'y' ? '有中标企业联系方式' : '不限'
|
|
|
$('.custom-input[name="winnertel"]').attr('data-value', winnerTelVal).val(text)
|
|
|
} else {
|
|
|
// $('.custom-input[name="winnertel"]').val('不限')
|
|
@@ -652,16 +652,16 @@
|
|
|
/**
|
|
|
* 初始化页面搜索框与工作台顶部搜索联动事件函数,详情见对应函数 common.js
|
|
|
*/
|
|
|
- if (goTemplateData.inIframe) {
|
|
|
- $(function () {
|
|
|
- initSearchPageEvent({
|
|
|
- type: 'bidding',
|
|
|
- el: '.searchHeader-container .searchInput',
|
|
|
- inputSelector: '#searchinput',
|
|
|
- submitSelector: 'input[type="button"]'
|
|
|
- })
|
|
|
- })
|
|
|
- }
|
|
|
+ // if (goTemplateData.inIframe) {
|
|
|
+ // $(function () {
|
|
|
+ // initSearchPageEvent({
|
|
|
+ // type: 'bidding',
|
|
|
+ // el: '.searchHeader-container .searchInput',
|
|
|
+ // inputSelector: '#searchinput',
|
|
|
+ // submitSelector: 'input[type="button"]'
|
|
|
+ // })
|
|
|
+ // })
|
|
|
+ // }
|
|
|
</script>
|
|
|
<script src='/js/biddingSearch.js?v={{Msg "seo" "version"}}'></script>
|
|
|
<script src='/js/superSearch.js?v={{Msg "seo" "version"}}'></script>
|
|
@@ -1037,7 +1037,7 @@
|
|
|
<div class="leftTitle">
|
|
|
搜索范围:
|
|
|
</div>
|
|
|
- <div class="search-content" v-if = "vipState || !islogin">
|
|
|
+ <div class="search-content" v-show = "vipState || !islogin">
|
|
|
<!-- <span class="search-list">
|
|
|
<span data-name="all" class="search-list-checkbox">全部</span>
|
|
|
</span> -->
|
|
@@ -1090,7 +1090,7 @@
|
|
|
</span>
|
|
|
</div>
|
|
|
<!-- 非VIP用户 -->
|
|
|
- <div class="search-content flex-box" v-else>
|
|
|
+ <div class="search-content flex-box" v-show = "!(vipState || !islogin)">
|
|
|
<!-- <span class="search-list">
|
|
|
<span data-name="all" class="search-list-checkbox">全部</span>
|
|
|
</span> -->
|
|
@@ -1106,9 +1106,11 @@
|
|
|
<div class="vip_box">
|
|
|
<span class="search-list nologin-hide">
|
|
|
<span data-name="ppa" class="search-list-checkbox" onClick="return openVipDialog();">项目名称/标的物</span>
|
|
|
+ <span class="icon-vip"></span>
|
|
|
</span>
|
|
|
<span class="search-list nologin-hide">
|
|
|
<span data-name="buyer" class="search-list-checkbox" onClick="return openVipDialog();">采购单位</span>
|
|
|
+ <span class="icon-vip"></span>
|
|
|
<img src="{{Msg "seo" "cdn"}}/images/biddingSearch/desc-icon.png?v={{Msg "seo" "version"}}" alt="" class="desc-icon">
|
|
|
<span class="remind_ desc-con-box" style="display:none;">
|
|
|
<span class="remindone_"></span>
|
|
@@ -1117,7 +1119,8 @@
|
|
|
</span>
|
|
|
</span>
|
|
|
<span class="search-list nologin-hide">
|
|
|
- <span data-name="winner" class="search-list-checkbox" onClick="return openVipDialog();">中标企业<em style="color: #B1700E;font-size: 12px;"> 老用户免费专享</em></span>
|
|
|
+ <span data-name="winner" class="search-list-checkbox">中标企业<em style="color: #B1700E;font-size: 12px;"> 老用户免费专享</em></span>
|
|
|
+ <span class="icon-vip"></span>
|
|
|
<img src="{{Msg "seo" "cdn"}}/images/biddingSearch/desc-icon.png?v={{Msg "seo" "version"}}" alt="" class="desc-icon">
|
|
|
<span class="remind_ desc-con-box" style="display:none;">
|
|
|
<span class="remindone_"></span>
|
|
@@ -1127,6 +1130,7 @@
|
|
|
</span>
|
|
|
<span class="search-list nologin-hide">
|
|
|
<span data-name="agency" class="search-list-checkbox" onClick="return openVipDialog();">招标代理机构</span>
|
|
|
+ <span class="icon-vip"></span>
|
|
|
<img src="{{Msg "seo" "cdn"}}/images/biddingSearch/desc-icon.png?v={{Msg "seo" "version"}}" alt="" class="desc-icon">
|
|
|
<span class="remind_ desc-con-box" style="display:none;">
|
|
|
<span class="remindone_"></span>
|
|
@@ -1268,7 +1272,7 @@
|
|
|
<div class="one-filter clearfix">
|
|
|
<!-- 地区下拉筛选 -->
|
|
|
<div class="select-area mr-16">
|
|
|
- <select-areachoose ref='selectAreachoose' :list-data="province_city_data" :value-label="'项目地区'" left-tit="省级" right-tit="市级" :vip="vipState" :viplimit="true" :login="islogin" :type="'area'" @datachange = "areadataChange" @limit="limit_">
|
|
|
+ <select-areachoose ref='selectAreachoose' :list-data="province_city_data" :value-label="'项目地区'" left-tit="省级" right-tit="市级" :vip="vipState" :viplimit="true" :login="islogin" :type="'area'" @datachange = "areadataChange" @limit="limit_">
|
|
|
</select-areachoose>
|
|
|
</div>
|
|
|
<!--领域化页面不展示-->
|
|
@@ -1303,7 +1307,7 @@
|
|
|
<span class="value_">
|
|
|
</span> -->
|
|
|
</div>
|
|
|
- <el-select ref="selectchoose" :placeholder="''" :value="''" :popper-append-to-body="false" class="select_common">
|
|
|
+ <el-select ref="selectprice" :placeholder="''" :value="''" :popper-append-to-body="false" class="select_common">
|
|
|
<div slot="empty" class="select_box moneyBox">
|
|
|
<div class="Price clearfix select">
|
|
|
<div class="Price-content clearfix">
|
|
@@ -1339,12 +1343,12 @@
|
|
|
<div class="buy-select others">
|
|
|
<div style="float: left;position: relative;">
|
|
|
<div class="custom-select others">
|
|
|
- <input class="custom-input" name="buyertel" data-value="" type="text" readonly placeholder="采购单位联系方式" />
|
|
|
+ <input class="custom-input select-input" name="buyertel" data-value="" type="text" readonly placeholder="采购单位联系方式" />
|
|
|
<i class="icon-arrow"></i>
|
|
|
</div>
|
|
|
<ol class="custom-option" style="display:none;">
|
|
|
- <li data-value="">无采购单位联系方式</li>
|
|
|
- <li data-value="y">有采购单位联系方式</li>
|
|
|
+ <li data-value="" class="item_option">不限</li>
|
|
|
+ <li data-value="y" class="item_option">有采购单位联系方式</li>
|
|
|
</ol>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -1352,12 +1356,12 @@
|
|
|
<!-- <span style="float: left;line-height: 30px;margin-right: 12px;color: #686868;">中标企业联系方式</span> -->
|
|
|
<div style="float: left;position: relative;">
|
|
|
<div class="custom-select others">
|
|
|
- <input class="custom-input" name="winnertel" data-value="" type="text" readonly placeholder="中标企业联系方式" />
|
|
|
+ <input class="custom-input select-input" name="winnertel" data-value="" type="text" readonly placeholder="中标企业联系方式"/>
|
|
|
<i class="icon-arrow"></i>
|
|
|
</div>
|
|
|
<ol class="custom-option" style="display:none;">
|
|
|
- <li data-value="">无中标企业联系方式</li>
|
|
|
- <li data-value="y">有中标企业联系方式</li>
|
|
|
+ <li data-value="" class="item_option">不限</li>
|
|
|
+ <li data-value="y" class="item_option">有中标企业联系方式</li>
|
|
|
</ol>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -1388,7 +1392,7 @@
|
|
|
<img src="{{Msg "seo" "cdn"}}/images/novip-down.png?v={{Msg "seo" "version"}}" alt="" class="novip-down">
|
|
|
</div>
|
|
|
<div class="item_select mr-16">
|
|
|
- <span class="span_tit">采购单位联系方式</span>
|
|
|
+ <span class="span_tit">中标企业联系方式</span>
|
|
|
<img src="{{Msg "seo" "cdn"}}/images/novip-down.png?v={{Msg "seo" "version"}}" alt="" class="novip-down">
|
|
|
</div>
|
|
|
<div class="item_select">
|
|
@@ -2223,6 +2227,19 @@
|
|
|
e.stopPropagation()
|
|
|
// $('.custom-select').css("border-color", '#e0e0e0').children('.icon-arrow').removeClass('up')
|
|
|
// $('.custom-select').siblings().hide()
|
|
|
+ if($(this).children('input').val() == '采购单位联系方式' || $(this).children('input').val() == '中标企业联系方式'){
|
|
|
+ $(this).children('input').val('不限')
|
|
|
+ }
|
|
|
+
|
|
|
+ let that = $(this)
|
|
|
+ $(this).next().children('li').each(function(index,ele){
|
|
|
+ if(that.children('input').val() == $(ele).text()){
|
|
|
+ $(ele).addClass('active_select_custom')
|
|
|
+ }else{
|
|
|
+ $(ele).removeClass('active_select_custom')
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
if($(this).siblings().css('display') == 'none'){
|
|
|
$(this).css("border-color", '#2cb7ca').siblings().show()
|
|
|
$(this).children('.icon-arrow').addClass('up')
|
|
@@ -2230,7 +2247,6 @@
|
|
|
$(this).css("border-color", '#e0e0e0').children('.icon-arrow').removeClass('up')
|
|
|
$(this).siblings().hide()
|
|
|
}
|
|
|
-
|
|
|
console.log($(this).siblings().css('display'))
|
|
|
$('.custom-option li').off('click').bind('click',function(e) {
|
|
|
e.stopPropagation()
|
|
@@ -2241,6 +2257,19 @@
|
|
|
$(this).parent().siblings().children('.custom-input').val(text).attr('data-value', val)
|
|
|
beforeSubmit('filter-custom');
|
|
|
})
|
|
|
+ })
|
|
|
+ $('.custom-option .item_option').hover(function() {
|
|
|
+ $(this).addClass('active_select_custom').siblings().removeClass('active_select_custom')
|
|
|
+ }, function() {
|
|
|
+ })
|
|
|
+ $('.custom-select .custom-input').blur(function(){
|
|
|
+ let that =this
|
|
|
+ setTimeout(function(){
|
|
|
+ $(that).parent().css("border-color", '#e0e0e0').children('.icon-arrow').removeClass('up')
|
|
|
+ $(that).parent().siblings().hide()
|
|
|
+ },200);
|
|
|
+
|
|
|
+
|
|
|
})
|
|
|
// 点击其他区域 隐藏其他筛选条件下拉框
|
|
|
$(document).click(function() {
|
|
@@ -2390,7 +2419,7 @@
|
|
|
var hasVipIcon = $(this).siblings().hasClass('icon-vip'); // 有无点击付费的搜索范围
|
|
|
// 如果是老用户(版本更新前注册的用户)可以使用中标企业搜索范围
|
|
|
// 不是付费用户引导去付费
|
|
|
- // console.log(vipState, hasVipIcon);
|
|
|
+ console.log(vipState, hasVipIcon);
|
|
|
if (!vipState && hasVipIcon) {
|
|
|
if($(this).text().indexOf('中标企业')> -1 && isOld) {
|
|
|
var typeArr = selectType ? selectType.split(',') : []
|
|
@@ -2439,6 +2468,7 @@
|
|
|
changeDefaultForSearchRange('set', 'Title', selectType.indexOf('title') !== -1)
|
|
|
changeDefaultForSearchRange('set', 'Content', selectType.indexOf('content') !== -1)
|
|
|
})
|
|
|
+
|
|
|
})
|
|
|
function tab_serch (actionHref) {
|
|
|
|
|
@@ -2940,7 +2970,7 @@ function checkTagDisabled () {
|
|
|
selectorlist:[{value:'0',label:'附件'},{value:'1',label:'有附件'},{value:'-1',label:'无附件'}],
|
|
|
province_city_data:[],
|
|
|
industrylist_data:[],
|
|
|
- buyerclass_data:[]
|
|
|
+ buyerclass_data:[],
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -4136,7 +4166,7 @@ function checkTagDisabled () {
|
|
|
}
|
|
|
// 采购单位下拉组件 重置
|
|
|
try{
|
|
|
- searchInnerVue.$refs.selectBuyerclasschoose.processingbuyerclass(null)
|
|
|
+ this.$refs.selectBuyerclasschoose.processingbuyerclass(null)
|
|
|
|
|
|
}catch(e){
|
|
|
|
|
@@ -4252,11 +4282,6 @@ function checkTagDisabled () {
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
- try{ // 行业下拉回显
|
|
|
- this.$refs.selectIndustrychoose.processingindustry(item.industry)
|
|
|
- }catch(e){
|
|
|
- console.log(e)
|
|
|
- }
|
|
|
// 回显价格
|
|
|
if(item.minprice || item.maxprice){
|
|
|
$("#minprice").val(item.minprice);
|
|
@@ -4324,16 +4349,6 @@ function checkTagDisabled () {
|
|
|
}catch(e){
|
|
|
|
|
|
}
|
|
|
- // 下拉组件地区
|
|
|
- try{
|
|
|
- let areas_ = item.area?item.area:null
|
|
|
- let cityTemp_ = item.city?item.city:null
|
|
|
- this.$refs.selectAreachoose.processingarea(areas_,cityTemp_)
|
|
|
-
|
|
|
- }catch(e){
|
|
|
- console.log(e)
|
|
|
-
|
|
|
- }
|
|
|
|
|
|
// 回显信息类型
|
|
|
if(item.subtype){
|
|
@@ -4387,15 +4402,32 @@ function checkTagDisabled () {
|
|
|
} else {
|
|
|
$('.buyclass .buyclass-all').addClass('active')
|
|
|
}
|
|
|
- // 采购单位下拉组件回显
|
|
|
+ try{ // 行业下拉回显
|
|
|
+ this.$refs.selectIndustrychoose.initData()
|
|
|
+ this.$refs.selectIndustrychoose.processingindustry(item.industry)
|
|
|
+ }catch(e){
|
|
|
+ console.log(e)
|
|
|
+ }
|
|
|
+ // 下拉组件地区
|
|
|
try{
|
|
|
+ let areas_ = item.area?item.area:null
|
|
|
+ let cityTemp_ = item.city?item.city:null
|
|
|
+ this.$refs.selectAreachoose.initData()
|
|
|
+ this.$refs.selectAreachoose.processingarea(areas_,cityTemp_)
|
|
|
+ }catch(e){
|
|
|
+ console.log(e)
|
|
|
+
|
|
|
+ }
|
|
|
+ // 采购单位下拉组件回显
|
|
|
+ try{
|
|
|
+ this.$refs.selectBuyerclasschoose.initData()
|
|
|
this.$refs.selectBuyerclasschoose.processingbuyerclass(item.buyerclass)
|
|
|
}catch(e){
|
|
|
|
|
|
}
|
|
|
// 回显采购单位联系方式
|
|
|
if (item.buyertel){
|
|
|
- var text = item.buyertel == 'y' ? '有采购单位联系方式' : '无采购单位联系方式'
|
|
|
+ var text = item.buyertel == 'y' ? '有采购单位联系方式' : '不限'
|
|
|
$('.custom-input[name="buyertel"]').attr('data-value', item.buyertel).val(text)
|
|
|
} else {
|
|
|
$('.custom-input[name="buyertel"]').attr('data-value', '')
|
|
@@ -4403,7 +4435,7 @@ function checkTagDisabled () {
|
|
|
}
|
|
|
// 回显中标企业联系方式
|
|
|
if(item.winnertel){
|
|
|
- var text = item.winnertel == 'y' ? '有中标企业联系方式' : '无中标企业联系方式'
|
|
|
+ var text = item.winnertel == 'y' ? '有中标企业联系方式' : '不限'
|
|
|
$('.custom-input[name="winnertel"]').attr('data-value', item.winnertel).val(text)
|
|
|
} else {
|
|
|
$('.custom-input[name="winnertel"]').attr('data-value', '')
|
|
@@ -4570,14 +4602,14 @@ function checkTagDisabled () {
|
|
|
if (val == 'y') {
|
|
|
return '有采购单位联系方式'
|
|
|
}else{
|
|
|
- return '无采购单位联系方式'
|
|
|
+ return '不限'
|
|
|
}
|
|
|
|
|
|
}else if(type == 'winnertel'){
|
|
|
if (val == 'y') {
|
|
|
return '有中标企业联系方式'
|
|
|
}else{
|
|
|
- return '无中标企业联系方式'
|
|
|
+ return '不限'
|
|
|
}
|
|
|
}
|
|
|
},
|