Commit 4b73e573 authored by 远方不远's avatar 远方不远

hy

parent 4d77e4a7
...@@ -270,6 +270,9 @@ select { ...@@ -270,6 +270,9 @@ select {
cursor: pointer; cursor: pointer;
position: relative; position: relative;
} }
.select-popper .select-active{
color: #0381fa;
}
.content_item .select-popper:hover .select-caret { .content_item .select-popper:hover .select-caret {
color: #0074E5; color: #0074E5;
......
...@@ -185,11 +185,11 @@ ...@@ -185,11 +185,11 @@
</p> </p>
<p class="list-content-text"> <p class="list-content-text">
<span>预计招标时间:</span> <span>预计招标时间:</span>
<span>{{item.issueTimestamp||'--'}}</span> <span>{{item.planTenderDateStart||'--'}}</span>
</p> </p>
<p class="list-content-text"> <p class="list-content-text">
<span>来源网站:</span> <span>来源网站:</span>
<span >{{item.issueTimestamp||'--'}}</span> <span >{{item.sourceName||'--'}}</span>
</p> </p>
......
...@@ -1057,8 +1057,6 @@ ...@@ -1057,8 +1057,6 @@
reset() { reset() {
Object.assign(this.$data, this.$options.data.call(this)); //重置data Object.assign(this.$data, this.$options.data.call(this)); //重置data
this.init(); this.init();
this.$emit("reset");
this.token = getCookie("tokenNew");
}, },
init() { init() {
this.search(); this.search();
......
...@@ -234,15 +234,19 @@ ...@@ -234,15 +234,19 @@
<div class="list-content"> <div class="list-content">
<p class="list-content-text"> <p class="list-content-text">
<span>受让人:</span> <span>受让人:</span>
<router-link :to="'/company/' + encodeStr(item.id) + '/?index=true'" tag="a" class="list-titel-a blue" v-html="item.companyName"></router-link> <span v-if="item.companyName">
<router-link :to="'/company/' + encodeStr(item.id) + '/?index=true'" tag="a" class="list-titel-a blue" v-html="item.companyName"></router-link>
</span>
<span v-else>--</span>
</p> </p>
<p class="list-content-text"> <p class="list-content-text">
<span>成交金额:</span> <span>成交金额:</span>
<span>{{item.transactionPrice||'--'}}</span> <span>{{item.transactionPrice||'--'}}万元</span>
</p> </p>
<p class="list-content-text"> <p class="list-content-text">
<span>总面积:</span> <span>总面积:</span>
<span>{{item.acreage||'--'}}</span> <span>{{item.acreage||'--'}}</span>
</p> </p>
<p class="list-content-text"> <p class="list-content-text">
<span>合同签订:</span> <span>合同签订:</span>
...@@ -254,6 +258,10 @@ ...@@ -254,6 +258,10 @@
<span>土地用途:</span> <span>土地用途:</span>
<span >{{item.landUse||'--'}}</span> <span >{{item.landUse||'--'}}</span>
</p> </p>
<p class="list-content-text">
<span>行业分类:</span>
<span >{{item.industry||'--'}}</span>
</p>
<p class="list-content-text"> <p class="list-content-text">
<span>供应方式:</span> <span>供应方式:</span>
<span >{{item.supplyLandWay||'--'}}</span> <span >{{item.supplyLandWay||'--'}}</span>
...@@ -275,7 +283,8 @@ ...@@ -275,7 +283,8 @@
</p> </p>
<p class="list-content-text"> <p class="list-content-text">
<span>土地坐落:</span> <span>土地坐落:</span>
<span >{{item.landAddr||'--'}}</span> <span v-if="item.landAddr" v-html="item.landAddr"></span>
<span v-else>--</span>
</p> </p>
</div> </div>
</li> </li>
...@@ -562,7 +571,7 @@ ...@@ -562,7 +571,7 @@
searchDic(){ searchDic(){
api.searchDic().then(res=>{ api.searchDic().then(res=>{
this.landMarketIndustryList = res.landMarketIndustry; this.landMarketIndustryList = res.landMarketIndustry;
this.landUseOptions = res.data.landUse this.landUseOptions = res.landUse
}).catch(error=>{ }).catch(error=>{
}); });
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
工程类型{{jskBidNewsDto.projectType.length? jskBidNewsDto.projectType.length + "项": ""}} 工程类型{{jskBidNewsDto.projectType.length? jskBidNewsDto.projectType.length + "项": ""}}
<i class="el-icon-caret-bottom"></i> <i class="el-icon-caret-bottom"></i>
</span> </span>
<el-select v-model="jskBidNewsDto.projectType" class="select-multiple" multipleplaceholder="请选择"> <el-select v-model="jskBidNewsDto.projectType" class="select-multiple" multiple placeholder="请选择">
<el-option v-for="(item, i) in projectTypeList" :key="i":label="item" :value="item"> <el-option v-for="(item, i) in projectTypeList" :key="i":label="item" :value="item">
</el-option> </el-option>
</el-select> </el-select>
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
<div class="label">人员要求</div> <div class="label">人员要求</div>
<div class="content_right"> <div class="content_right">
<el-input class="ename_input" <el-input class="ename_input"
placeholder="请输入关键词句,如:建筑工程" v-model="jskBidNewsDto.personLimit" ></el-input> placeholder="请输入关键词句,如:一级建造师" v-model="jskBidNewsDto.personLimit" ></el-input>
<span class="land_content_wrap_label_tipspan"> <span class="land_content_wrap_label_tipspan">
<el-tooltip popper-class="explain_tooltip" content="根据输入的关键词全称进行匹配" <el-tooltip popper-class="explain_tooltip" content="根据输入的关键词全称进行匹配"
placement="bottom" effect="light"> placement="bottom" effect="light">
...@@ -882,7 +882,8 @@ ...@@ -882,7 +882,8 @@
created() { created() {
this.searchDic(); this.searchDic();
this.clickProvince(0,1); this.clickProvince(0,1);
this.bxproggSearch(); this.search();
this.changeDown(false)
}, },
mounted() { mounted() {
}, },
...@@ -1002,7 +1003,7 @@ ...@@ -1002,7 +1003,7 @@
} }
this.fieldText = this.fieldOptions[index].value; this.fieldText = this.fieldOptions[index].value;
this.fieldOptions[index].status = true; this.fieldOptions[index].status = true;
this.bxproggSearch(); this.search();
}, },
//项目级别 //项目级别
addressListfn() { addressListfn() {
...@@ -1431,12 +1432,12 @@ ...@@ -1431,12 +1432,12 @@
handleCurrentChange(e){ handleCurrentChange(e){
this.page = e; this.page = e;
this.jump1(); this.jump1();
this.bxproggSearch(e, this.limit); this.search(e, this.limit);
}, },
handleSizeChange(e){ handleSizeChange(e){
this.limit = e; this.limit = e;
this.jump1(); this.jump1();
this.bxproggSearch(this.page, e); this.search(this.page, e);
}, },
jump1() { jump1() {
// 用 class="d_jump" 添加锚点 // 用 class="d_jump" 添加锚点
...@@ -1489,10 +1490,10 @@ ...@@ -1489,10 +1490,10 @@
}, },
lowerRateClick() { lowerRateClick() {
this.bxproggSearch(); this.search();
}, },
bxproggSearch(page, limit,exportFlag){ search(page, limit,exportFlag){
// return false; // return false;
if (!page) { if (!page) {
this.page = 1; this.page = 1;
...@@ -1504,6 +1505,7 @@ ...@@ -1504,6 +1505,7 @@
this.reloadPage(); this.reloadPage();
} }
var data = JSON.parse(JSON.stringify(this.jskBidNewsDto)); var data = JSON.parse(JSON.stringify(this.jskBidNewsDto));
console.log(data);
if(this.projectTerritoryId.length >0){ if(this.projectTerritoryId.length >0){
for (var i=0;i<this.projectTerritoryId.length;i++){ for (var i=0;i<this.projectTerritoryId.length;i++){
...@@ -1561,8 +1563,17 @@ ...@@ -1561,8 +1563,17 @@
reset(){ reset(){
Object.assign(this.$data, this.$options.data.call(this)); //重置data Object.assign(this.$data, this.$options.data.call(this)); //重置data
// this.clickProvince(0,1); // this.clickProvince(0,1);
this.bxproggSearch(); this.search();
}, },
changeDown(isHeight){
if(isHeight){
this.isHeight = false
this.maxHeight = 'auto'
}else{
this.isHeight = true
this.maxHeight = '36px'
}
},
provinceChange(e){ provinceChange(e){
let obj='' let obj=''
......
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
<el-input class="ename_input" <el-input class="ename_input"
placeholder="请输入项目名称关键字" v-model="projectName" ></el-input> placeholder="请输入项目名称关键字" v-model="projectName" ></el-input>
<template v-if="projectName"> <template v-if="projectName">
<span v-for=" (item,k) in enameQueryTypeList" :key="k" style="margin-right: 24px;"> <span v-for=" (item,k) in nameTypeList" :key="k" style="margin-right: 24px;">
<el-radio v-model="enameQueryType" :label="item.key">{{item.value}}</el-radio> <el-radio v-model="nameType" :label="item.key">{{item.value}}</el-radio>
</span> </span>
</template> </template>
</div> </div>
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
项目类型{{projectType.length? projectType.length + "项": ""}} 项目类型{{projectType.length? projectType.length + "项": ""}}
<i class="el-icon-caret-bottom"></i> <i class="el-icon-caret-bottom"></i>
</span> </span>
<el-select v-model="projectType" class="select-multiple" multipleplaceholder="请选择"> <el-select v-model="projectType" class="select-multiple" multiple placeholder="请选择">
<el-option v-for="(item, i) in specialBondProjectType" :key="i":label="item" :value="item"> <el-option v-for="(item, i) in specialBondProjectType" :key="i":label="item" :value="item">
</el-option> </el-option>
</el-select> </el-select>
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
</div> </div>
<div class="list-content"> <div class="list-content">
<p class="list-content-text" v-if="item.projectType"> <p class="list-content-text" v-if="item.projectType&&item.projectType!='空白'">
<span>项目类型:</span> <span>项目类型:</span>
<span>{{item.projectType}}</span> <span>{{item.projectType}}</span>
</p> </p>
...@@ -116,27 +116,27 @@ ...@@ -116,27 +116,27 @@
<span>项目总投资(亿):</span> <span>项目总投资(亿):</span>
<span>{{item.projectTotalInvestment}}</span> <span>{{item.projectTotalInvestment}}</span>
</p> </p>
<p class="list-content-text" v-if="item.specialCapital"> <p class="list-content-text" v-if="item.projectCapital">
<span>项目资本金(亿):</span> <span>项目资本金(亿):</span>
<span>{{item.projectCapital}}</span> <span>{{item.projectCapital}}</span>
</p> </p>
<p class="list-content-text"> <p class="list-content-text" v-if="item.specialBondCapital">
<span>专项债金额(亿):</span> <span>专项债金额(亿):</span>
<span>{{item.specialCapital}}</span> <span>{{item.specialBondCapital}}</span>
</p> </p>
</div> </div>
<div class="list-content"> <div class="list-content">
<p class="list-content-text" v-if="item.specialCapital"> <p class="list-content-text" v-if="item.projectEntity">
<span>项目主体:</span> <span>项目主体:</span>
<span >{{item.projectEntity}}</span> <span v-html="item.projectEntity"></span>
</p> </p>
<p class="list-content-text" v-if="item.chargeDepartment"> <p class="list-content-text" v-if="item.chargeDepartment">
<span>主管部门:</span> <span>主管部门:</span>
<span >{{item.chargeDepartment}}</span> <span v-html="item.chargeDepartment"></span>
</p> </p>
<p class="list-content-text" v-if="item.piu"> <p class="list-content-text" v-if="item.piu">
<span>实施单位:</span> <span>实施单位:</span>
<span >{{item.piu}}</span> <span v-html="item.piu"></span>
</p> </p>
</div> </div>
</li> </li>
...@@ -171,20 +171,18 @@ ...@@ -171,20 +171,18 @@
return { return {
encodeStr, encodeStr,
projectName:'', projectName:'',
enameQueryTypeList: [{ nameTypeList: [{
key: 'and', key: 'like',
status: false, status: false,
value: '模糊搜索', value: '模糊搜索',
keyid: 'businessScope'
}, },
{ {
key: 'or', key: 'match',
status: true, status: true,
value: '精准匹配', value: '精准匹配',
keyid: 'businessScope'
}, },
], ],
enameQueryType: 'or', nameType: 'match',
projectEntity:'', projectEntity:'',
countTypelist: [{ countTypelist: [{
key: '1', key: '1',
...@@ -201,7 +199,7 @@ ...@@ -201,7 +199,7 @@
], ],
chargeDepartment: { chargeDepartment: {
key: '3', key: '3',
value: '实施单位' value: '项目主体'
}, },
addressList: [], addressList: [],
addressType: [], addressType: [],
...@@ -213,7 +211,7 @@ ...@@ -213,7 +211,7 @@
specialBondProjectType: [ specialBondProjectType: [
], ],
projectTypeText: ['不限'], projectTypeText: ['不限'],
projectType:['不限'], projectType:[],
arrList:[], arrList:[],
pageFlag:true, pageFlag:true,
...@@ -226,11 +224,14 @@ ...@@ -226,11 +224,14 @@
} }
}, },
created() { created() {
this.addressListfn(); this.init();
this.searchDic();
this.search();
}, },
methods: { methods: {
init(){
this.addressListfn();
this.searchDic();
this.search();
},
searchDic(){ searchDic(){
api.searchDic().then(res=>{ api.searchDic().then(res=>{
this.specialBondProjectType=res.specialBondProjectType; this.specialBondProjectType=res.specialBondProjectType;
...@@ -444,7 +445,7 @@ ...@@ -444,7 +445,7 @@
if(this.projectName){ if(this.projectName){
params.specialBondProjectDto['projectName']=this.projectName; params.specialBondProjectDto['projectName']=this.projectName;
params.specialBondProjectDto['enameQueryType']=this.enameQueryType; params.specialBondProjectDto['nameType']=this.nameType;
} }
if(this.projectEntity){ if(this.projectEntity){
...@@ -534,7 +535,8 @@ ...@@ -534,7 +535,8 @@
return this.hasValue; return this.hasValue;
}, },
reset(){ reset(){
Object.assign(this.$data, this.$options.data.call(this)); //重置data
this.init();
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment