|
|
|
@ -23,62 +23,62 @@
|
|
|
|
|
</el-form-item></el-col |
|
|
|
|
> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="城市重庆:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<el-form-item label="城市:"> |
|
|
|
|
<span>{{land.city}}</span> |
|
|
|
|
</el-form-item></el-col |
|
|
|
|
> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="行政区:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.canton}}</span> |
|
|
|
|
</el-form-item></el-col |
|
|
|
|
> |
|
|
|
|
<el-col :span="4"> |
|
|
|
|
<el-form-item label="特区:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.specialZone}}</span> |
|
|
|
|
</el-form-item></el-col |
|
|
|
|
> |
|
|
|
|
</el-row> |
|
|
|
|
<el-row> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="环线:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.loopWire}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="大组团:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.bigGroup}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="小组团:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.smallGroup}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="操盘企业:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.tradingEnterprises}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="4"> |
|
|
|
|
<el-form-item label="合作商:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.partner}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
|
<el-row> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="经营企业:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.conductEnterprise}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="5"> |
|
|
|
|
<el-form-item label="开发企业:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.conductEnterprise}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
<el-col :span="10"> |
|
|
|
|
<el-form-item label="经纬度:"> |
|
|
|
|
<span>{{upInfo.annoId}}</span> |
|
|
|
|
<span>{{land.lonLatBd}}</span> |
|
|
|
|
</el-form-item> |
|
|
|
|
</el-col> |
|
|
|
|
</el-row> |
|
|
|
@ -103,6 +103,21 @@
|
|
|
|
|
ref="multipleTable" |
|
|
|
|
v-loading="loading" |
|
|
|
|
> |
|
|
|
|
<el-table-column label="物业类型" width="200"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
{{getDictVal(scope.row.propertyType,wuyeType)}} |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="大业态" width="150"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
{{getDictVal(scope.row.largeFormat,Bigye)}} |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="业态" width="150"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
{{getDictVal(scope.row.format,ye)}} |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column |
|
|
|
|
v-for="(item, index) in cols" |
|
|
|
|
:key="index" |
|
|
|
@ -118,7 +133,7 @@
|
|
|
|
|
<el-button type="text" size="small" @click="handle(scope.row)" |
|
|
|
|
>编 辑</el-button |
|
|
|
|
> |
|
|
|
|
<el-button type="text" size="small" @click="info" |
|
|
|
|
<el-button type="text" size="small" @click="info(scope.row)" |
|
|
|
|
>查看楼栋</el-button |
|
|
|
|
> |
|
|
|
|
</template> |
|
|
|
@ -176,6 +191,7 @@
|
|
|
|
|
<el-select |
|
|
|
|
v-model="ruleForm.largeFormat" |
|
|
|
|
filterable |
|
|
|
|
@change="getYe" |
|
|
|
|
placeholder="请选择" |
|
|
|
|
style="width: 100%" |
|
|
|
|
> |
|
|
|
@ -196,11 +212,12 @@
|
|
|
|
|
<el-select |
|
|
|
|
v-model="ruleForm.format" |
|
|
|
|
filterable |
|
|
|
|
:disabled="!ruleForm.largeFormat" |
|
|
|
|
placeholder="请选择" |
|
|
|
|
style="width: 100%" |
|
|
|
|
> |
|
|
|
|
<el-option |
|
|
|
|
v-for="item in ye" |
|
|
|
|
v-for="item in smallYe" |
|
|
|
|
:key="item.value" |
|
|
|
|
:label="item.label" |
|
|
|
|
:value="item.value" |
|
|
|
@ -268,7 +285,7 @@
|
|
|
|
|
<el-col :span="12"> |
|
|
|
|
<el-form-item label="成交套数:"> |
|
|
|
|
<el-input |
|
|
|
|
v-model="ruleForm.dealKits" |
|
|
|
|
v-model="ruleForm.dealtCount" |
|
|
|
|
placeholder="请输入成交套数" |
|
|
|
|
></el-input> |
|
|
|
|
</el-form-item> |
|
|
|
@ -390,48 +407,44 @@ export default {
|
|
|
|
|
dialogLoad:false, |
|
|
|
|
// 列 |
|
|
|
|
cols: [ |
|
|
|
|
{ |
|
|
|
|
label: "物业类型", |
|
|
|
|
prop: "propertyType", |
|
|
|
|
width: 200, |
|
|
|
|
fixed: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "大业态", |
|
|
|
|
prop: "largeFormat", |
|
|
|
|
width: 150, |
|
|
|
|
fixed: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "业态", |
|
|
|
|
prop: "format", |
|
|
|
|
width: 150, |
|
|
|
|
fixed: true, |
|
|
|
|
}, |
|
|
|
|
// { |
|
|
|
|
// label: "物业类型", |
|
|
|
|
// prop: "propertyType", |
|
|
|
|
// width: 200, |
|
|
|
|
// }, |
|
|
|
|
// { |
|
|
|
|
// label: "大业态", |
|
|
|
|
// prop: "largeFormat", |
|
|
|
|
// width: 150, |
|
|
|
|
// }, |
|
|
|
|
// { |
|
|
|
|
// label: "业态", |
|
|
|
|
// prop: "format", |
|
|
|
|
// width: 150, |
|
|
|
|
// }, |
|
|
|
|
{ |
|
|
|
|
label: "销售状态", |
|
|
|
|
prop: "salesStatus", |
|
|
|
|
width: 150, |
|
|
|
|
fixed: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "装修标准", |
|
|
|
|
prop: "decorateStandards", |
|
|
|
|
prop: "decorationStandard", |
|
|
|
|
width: 150, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "业态体量", |
|
|
|
|
prop: "volume", |
|
|
|
|
prop: "formatSize", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "业态首推时间", |
|
|
|
|
prop: "firstPushTime", |
|
|
|
|
prop: "firstPushDate", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "供应套数", |
|
|
|
|
prop: "supplyKits", |
|
|
|
|
prop: "supplyCount", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
@ -441,17 +454,17 @@ export default {
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "成交套数", |
|
|
|
|
prop: "dealKits", |
|
|
|
|
prop: "dealtCount", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "成交面积", |
|
|
|
|
prop: "dealArea", |
|
|
|
|
prop: "dealtArea", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "狭义库存", |
|
|
|
|
prop: "narrowStock", |
|
|
|
|
prop: "narrowSenseStock", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
@ -461,22 +474,22 @@ export default {
|
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "广义库存", |
|
|
|
|
prop: "generalStock", |
|
|
|
|
prop: "broadSenseStock", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "最近6月月均成交量", |
|
|
|
|
prop: "halfYearDealVolume", |
|
|
|
|
prop: "lastSixMonDealtCount", |
|
|
|
|
width: 150, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "狭义去化周期", |
|
|
|
|
prop: "narrowCycle", |
|
|
|
|
prop: "narrowSenseDec", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "广义去化周期", |
|
|
|
|
prop: "generalCycle", |
|
|
|
|
prop: "broadSenseDec", |
|
|
|
|
width: 120, |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
@ -541,8 +554,10 @@ export default {
|
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
upInfo:{}, |
|
|
|
|
land:{}, |
|
|
|
|
wuyeType:[], |
|
|
|
|
Bigye:[], |
|
|
|
|
smallYe:[], |
|
|
|
|
ye:[] |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
@ -561,6 +576,7 @@ export default {
|
|
|
|
|
//查询顶上信息 |
|
|
|
|
api.houseById(this.$route.query.id).then(res=>{ |
|
|
|
|
this.upInfo = res.data.data.housingEstates; |
|
|
|
|
this.land=res.data.data.landListed; |
|
|
|
|
}).catch((e)=>{}); |
|
|
|
|
this.onSubmit(); |
|
|
|
|
}, |
|
|
|
@ -586,10 +602,27 @@ export default {
|
|
|
|
|
// }, |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
// 获取业态 |
|
|
|
|
getYe(){ |
|
|
|
|
if (!this.ruleForm.largeFormat){ |
|
|
|
|
return false |
|
|
|
|
} |
|
|
|
|
this.ruleForm.format=''; |
|
|
|
|
let name=''; |
|
|
|
|
this.Bigye.map(e=>{ |
|
|
|
|
if (e.value===this.ruleForm.largeFormat){ |
|
|
|
|
name=e.description |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
api.getDict(name).then(res=>{ |
|
|
|
|
this.smallYe=res.data.data; |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//子列表 |
|
|
|
|
info() { |
|
|
|
|
info(data) { |
|
|
|
|
//需要带参数跳转 |
|
|
|
|
this.$router.push("/houseList/page/houseInfo"); |
|
|
|
|
console.log(data); |
|
|
|
|
this.$router.push({path:"/houseList/page/houseInfo",query:{id:this.$route.query.id,format:data.format,largeFormat:data.largeFormat,housingEstateId:data.housingEstateId}}); |
|
|
|
|
}, |
|
|
|
|
//提交 |
|
|
|
|
submitForm(formName) { |
|
|
|
@ -617,10 +650,22 @@ export default {
|
|
|
|
|
}, |
|
|
|
|
//立即处理 |
|
|
|
|
handle(item) { |
|
|
|
|
this.ruleForm={}; |
|
|
|
|
this.dialogFormVisible = true; |
|
|
|
|
this.dialogLoad=true; |
|
|
|
|
api.formatById(item.formatId).then(res=>{ |
|
|
|
|
this.ruleForm = res.data.data; |
|
|
|
|
if (this.ruleForm.largeFormat){ |
|
|
|
|
let name=''; |
|
|
|
|
this.Bigye.map(e=>{ |
|
|
|
|
if (e.value===this.ruleForm.largeFormat){ |
|
|
|
|
name=e.description |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
api.getDict(name).then(res=>{ |
|
|
|
|
this.smallYe=res.data.data; |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
this.dialogLoad=false; |
|
|
|
|
}).catch((e)=>{this.dialogLoad=false;}) |
|
|
|
|
}, |
|
|
|
@ -663,10 +708,11 @@ export default {
|
|
|
|
|
{ |
|
|
|
|
current: this.page.currentPage, |
|
|
|
|
size: this.page.pageSize, |
|
|
|
|
housingEstateId:this.$route.query.id |
|
|
|
|
}, |
|
|
|
|
this.searchForm |
|
|
|
|
); |
|
|
|
|
api.formatList(this.$route.query.id) |
|
|
|
|
api.formatList(param) |
|
|
|
|
.then((response) => { |
|
|
|
|
this.tableData = response.data.data.records; |
|
|
|
|
this.page.total = response.data.data.total; |
|
|
|
@ -954,7 +1000,15 @@ export default {
|
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
getDictVal(data,list) { |
|
|
|
|
let name; |
|
|
|
|
list.map((e)=>{ |
|
|
|
|
if (e.value==data){ |
|
|
|
|
name=e.label |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
return name |
|
|
|
|
}, |
|
|
|
|
// 删除资料 |
|
|
|
|
delRes(row) { |
|
|
|
|
delLandResFile(row.id).then((res) => { |
|
|
|
|