|
@@ -12,8 +12,14 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-input>
|
|
</el-input>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
-
|
|
|
|
- <el-select v-model="queryParam.limit" placeholder="请选择">
|
|
|
|
|
|
+
|
|
|
|
+ <el-tooltip v-if="dyData.length>0" content="点击放大镜前往贝壳查询该小区成交信息(请提前登录贝壳官网)" placement="top-end" effect="light">
|
|
|
|
+ <el-input style="margin-left: 20px; width: 300px; color: red;" v-model="communityName" >
|
|
|
|
+ <template slot="prepend">贝壳查询</template>
|
|
|
|
+ <el-button slot="append" icon="el-icon-search" @click="toke()"></el-button>
|
|
|
|
+ </el-input>
|
|
|
|
+ </el-tooltip>
|
|
|
|
+ <el-select v-model="queryParam.limit" placeholder="请选择" style=" margin-left:20px; width: 100px;">
|
|
<el-option key="1" label="两年内" value="两年内"></el-option>
|
|
<el-option key="1" label="两年内" value="两年内"></el-option>
|
|
<el-option key="2" label="一年内" value="一年内"></el-option>
|
|
<el-option key="2" label="一年内" value="一年内"></el-option>
|
|
<el-option key="3" label="半年内" value="半年内"></el-option>
|
|
<el-option key="3" label="半年内" value="半年内"></el-option>
|
|
@@ -22,7 +28,7 @@
|
|
<el-option key="6" label="不限" value="不限"></el-option>
|
|
<el-option key="6" label="不限" value="不限"></el-option>
|
|
|
|
|
|
</el-select>
|
|
</el-select>
|
|
- <el-input style="margin-left: 20px; width: 300px; color: red;" :value="currentDate" disabled readonly>
|
|
|
|
|
|
+ <el-input style="margin-left: 20px; width: 230px; color: red;" :value="currentDate" disabled readonly>
|
|
<template slot="prepend">价值时点</template>
|
|
<template slot="prepend">价值时点</template>
|
|
</el-input>
|
|
</el-input>
|
|
<el-button style="margin-left: 20px;" type="success" @click="queryFacePrice()">口估查询</el-button>
|
|
<el-button style="margin-left: 20px;" type="success" @click="queryFacePrice()">口估查询</el-button>
|
|
@@ -36,7 +42,7 @@
|
|
<el-tag style="margin: 5px ;" type="danger" effect="plain" size="mini">{{ queryParam.limit }}</el-tag>
|
|
<el-tag style="margin: 5px ;" type="danger" effect="plain" size="mini">{{ queryParam.limit }}</el-tag>
|
|
<el-tag style="margin: 5px ;" type="danger" effect="plain" size="mini">{{ dyData.length }} 个</el-tag>
|
|
<el-tag style="margin: 5px ;" type="danger" effect="plain" size="mini">{{ dyData.length }} 个</el-tag>
|
|
<el-divider></el-divider>
|
|
<el-divider></el-divider>
|
|
- <div v-if="dyData.length > 0" style="height: auto; width: 100%; overflow: scroll;max-height: 200px;">
|
|
|
|
|
|
+ <div v-if="dyData.length > 0" style="height: auto; width: 100%; overflow: scroll;max-height: 300px;">
|
|
<el-table ref="table" slot="table" size="medium" :data="dyData" border
|
|
<el-table ref="table" slot="table" size="medium" :data="dyData" border
|
|
:header-row-style="{ color: '#333333' }" style="
|
|
:header-row-style="{ color: '#333333' }" style="
|
|
border-left: 1px solid #ebeced;
|
|
border-left: 1px solid #ebeced;
|
|
@@ -45,12 +51,12 @@
|
|
">
|
|
">
|
|
<el-table-column label="坐落" align="center" prop="location" width="300" show-overflow-tooltip>
|
|
<el-table-column label="坐落" align="center" prop="location" width="300" show-overflow-tooltip>
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.location }}</span>
|
|
|
|
|
|
+ <span>{{ row.location?row.location:'-' }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="小区名称" align="center" prop="communityName">
|
|
<el-table-column label="小区名称" align="center" prop="communityName">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.communityName }}</span>
|
|
|
|
|
|
+ <span>{{ row.communityName?row.communityName:'-' }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="评估单价(元)" align="center" prop="price">
|
|
<el-table-column label="评估单价(元)" align="center" prop="price">
|
|
@@ -72,22 +78,22 @@
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="装修情况" align="center" prop="decoration">
|
|
<el-table-column label="装修情况" align="center" prop="decoration">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.decoration }}</span>
|
|
|
|
|
|
+ <span>{{ row.decoration?row.decoration:'-' }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="楼层" align="center" prop="atFloor">
|
|
<el-table-column label="楼层" align="center" prop="atFloor">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.atFloor }}</span>
|
|
|
|
|
|
+ <span>{{ row.atFloor?row.atFloor:'-' }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="房屋类型" align="center" prop="buildingType">
|
|
<el-table-column label="房屋类型" align="center" prop="buildingType">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.buildingType }}</span>
|
|
|
|
|
|
+ <span>{{ row.buildingType?row.buildingType:'-' }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="户型" align="center" prop="houseType">
|
|
<el-table-column label="户型" align="center" prop="houseType">
|
|
<template slot-scope="{row}">
|
|
<template slot-scope="{row}">
|
|
- <span>{{ row.houseType }}</span>
|
|
|
|
|
|
+ <span>{{ row.houseType?row.houseType:'-' }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column label="价值时点" align="center" prop="valueTiming">
|
|
<el-table-column label="价值时点" align="center" prop="valueTiming">
|
|
@@ -361,6 +367,9 @@
|
|
<el-form-item label="口估标的:" prop="facePriceTarget">
|
|
<el-form-item label="口估标的:" prop="facePriceTarget">
|
|
<el-input v-model="facePriceFrom.facePriceTarget" disabled readonly></el-input>
|
|
<el-input v-model="facePriceFrom.facePriceTarget" disabled readonly></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="楼盘名称:" prop="facePriceTarget">
|
|
|
|
+ <el-input v-model="facePriceFrom.communityName" ></el-input>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="口估单价:" prop="facePrice">
|
|
<el-form-item label="口估单价:" prop="facePrice">
|
|
<el-input type="number" v-model.number="facePriceFrom.facePrice">
|
|
<el-input type="number" v-model.number="facePriceFrom.facePrice">
|
|
<template slot="append">元</template>
|
|
<template slot="append">元</template>
|
|
@@ -417,6 +426,7 @@ export default {
|
|
queryTarget: null,
|
|
queryTarget: null,
|
|
limit: '一年内'
|
|
limit: '一年内'
|
|
},
|
|
},
|
|
|
|
+ communityName:null,
|
|
showQueryTarget: null,
|
|
showQueryTarget: null,
|
|
activateTable: 'deal',
|
|
activateTable: 'deal',
|
|
activeStyle: "width:50%;height:80px;background-color:#f1f4fd;",
|
|
activeStyle: "width:50%;height:80px;background-color:#f1f4fd;",
|
|
@@ -456,7 +466,8 @@ export default {
|
|
queryTarget:null,
|
|
queryTarget:null,
|
|
queryType:null,
|
|
queryType:null,
|
|
dyExampleNum:null,
|
|
dyExampleNum:null,
|
|
- externalExampleNum:null
|
|
|
|
|
|
+ externalExampleNum:null,
|
|
|
|
+ communityName:null
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -499,6 +510,15 @@ export default {
|
|
this.$api.personalFacePrice.personalPriceByLocation(query).then(res => {
|
|
this.$api.personalFacePrice.personalPriceByLocation(query).then(res => {
|
|
if (res.code === 200) {
|
|
if (res.code === 200) {
|
|
this.dyData = res.data;
|
|
this.dyData = res.data;
|
|
|
|
+ if (this.dyData.length>0){
|
|
|
|
+ for (let i in this.dyData){
|
|
|
|
+ if (this.dyData[i].communityName){
|
|
|
|
+ this.communityName = this.dyData[i].communityName;
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
@@ -521,6 +541,14 @@ export default {
|
|
this.$api.personalFacePrice.personalPriceByCommunity(query).then(res => {
|
|
this.$api.personalFacePrice.personalPriceByCommunity(query).then(res => {
|
|
if (res.code === 200) {
|
|
if (res.code === 200) {
|
|
this.dyData = res.data;
|
|
this.dyData = res.data;
|
|
|
|
+ if (this.dyData.length>0){
|
|
|
|
+ for (let i in this.dyData){
|
|
|
|
+ if (this.dyData[i].communityName){
|
|
|
|
+ this.communityName = this.dyData[i].communityName;
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
@@ -542,6 +570,7 @@ export default {
|
|
openFacePrice() {
|
|
openFacePrice() {
|
|
this.facePriceDialog = true;
|
|
this.facePriceDialog = true;
|
|
this.facePriceFrom.facePriceTarget = this.queryParam.queryTarget;
|
|
this.facePriceFrom.facePriceTarget = this.queryParam.queryTarget;
|
|
|
|
+ this.facePriceFrom.communityName = this.communityName;
|
|
},
|
|
},
|
|
saveFacePrice(){
|
|
saveFacePrice(){
|
|
this.$refs.faceFrom.validate(valid => {
|
|
this.$refs.faceFrom.validate(valid => {
|
|
@@ -566,6 +595,9 @@ export default {
|
|
});
|
|
});
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+ },
|
|
|
|
+ toke(){
|
|
|
|
+ window.open("https://cd.ke.com/chengjiao/rs"+this.communityName+"/",'_blank')
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|