feature(优化作价平台):

1. 接入es提升查询效率
2. 配置一套module,查询买卖成交案例
3. 配置住宅租赁汇总案例module
3. 新增菜单icon
This commit is contained in:
purple
2020-08-11 15:03:45 +08:00
parent 4728593c7b
commit 57a78e5c86
17 changed files with 364 additions and 83 deletions

View File

@ -53,38 +53,25 @@
</el-form>
<el-table v-loading="loading" :data="dataList" style="width: 100%;">
<el-table-column label="成交id" align="center" prop="dealId" :show-overflow-tooltip="true" />
<el-table-column label="成交类型" align="center" prop="dealType" :show-overflow-tooltip="true" />
<el-table-column label="案例地理位置(区域、板块、环线)" align="center" prop="location" />
<el-table-column label="案例小区名称" align="center" prop="caseCommunityName" />
<el-table-column label="案例签约日期" align="center" prop="caseContractDate" />
<el-table-column label="案例面积" align="center" prop="caseArea" width="180">
<!-- <template slot-scope="scope">
<span>{{ parseTime(scope.row.loginTime) }}</span>
</template>-->
</el-table-column>
<!-- :show-overflow-tooltip="true" -->
<el-table-column label="成交id" align="center" prop="dealId" width="120" />
<el-table-column label="成交类型" align="center" prop="dealType" width="100" />
<el-table-column label="案例位置" align="center" prop="location" width="200" />
<el-table-column label="案例小区名称" align="center" prop="caseCommunityName" width="200" />
<el-table-column label="案例地址" align="center" prop="caseAddress" width="300" />
<el-table-column label="案例签约日期" align="center" prop="caseContractDate" width="100" />
<el-table-column label="案例面积" align="center" prop="caseArea" width="180" />
<el-table-column label="案例楼层" align="center" prop="caseFloor" />
<el-table-column label="案例户型" align="center" prop="caseApartmentLayout" />
<el-table-column label="案例总价(万元)" align="center" prop="caseTotalPrice" />
<el-table-column label="案例单价(元/㎡)" align="center" prop="caseUnitPrice" />
<el-table-column label="案例房屋类型" align="center" prop="caseHouseType" />
<el-table-column label="案例房屋性质" align="center" prop="caseHouseProperty" />
<el-table-column label="案例月份" align="center" prop="caseYearMonth" />
<el-table-column label="标准小区ID" align="center" prop="communityId" />
<el-table-column
label="标准楼栋ID"
align="center"
prop="buildingId"
:show-overflow-tooltip="true"
/>
<el-table-column label="标准单套ID" align="center" prop="condoId" :show-overflow-tooltip="true" />
<el-table-column
label="清洗物业类型"
align="center"
prop="propertyType"
:show-overflow-tooltip="true"
/>
<el-table-column label="标准小区ID" align="center" prop="communityId" width="100" />
<el-table-column label="标准楼栋ID" align="center" prop="buildingId" width="100" />
<el-table-column label="标准单套ID" align="center" prop="condoId" width="100" />
<el-table-column label="清洗物业类型" align="center" prop="propertyType" width="100" />
</el-table>
<pagination
@ -120,7 +107,7 @@ export default {
caseCommunityName: undefined,
caseAddress: undefined,
pageIndex: 1,
pageSize: 20
pageSize: 10
}
};
},
@ -132,7 +119,15 @@ export default {
getList() {
this.loading = true;
list(this.queryParams).then(response => {
this.dataList = response.rows;
var arr = [];
for (var i = 0; i < response.rows.length; i++) {
var v = response.rows[i];
v["location"] =
v["caseDistrict"] + "/" + v["caseBlock"] + "/" + v["caseLoop"];
arr.push(v);
}
console.log(arr);
this.dataList = arr;
this.total = response.total;
this.loading = false;
});
@ -145,6 +140,8 @@ export default {
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm");
this.dealIdList = [];
this.address = undefined;
this.handleQuery();
},
dealIdChange(val) {