|
@@ -37,7 +37,7 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="分区标签" prop="tagCode">
|
|
|
- <el-select v-model="queryParams.tagCode" >
|
|
|
+ <el-select v-model="queryParams.tagCodeList" placeholder="请选择下拉选择" multiple clearable :style="{width: '100%'}">
|
|
|
<el-option v-for="item in emsTagOptions" :label="item.tagName" :value="item.tagCode" :key="item.tagCode" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -98,7 +98,7 @@
|
|
|
<el-table-column label="分区名称" align="left" prop="zoningName" />
|
|
|
<el-table-column label="分区编码" align="center" prop="zoningCode" width="200"/>
|
|
|
<el-table-column label="所在建筑" align="left" prop="areaPath" />
|
|
|
- <el-table-column label="区块标签" align="center" prop="tagName" />
|
|
|
+ <el-table-column label="区块标签" align="center" prop="tagNames" />
|
|
|
<el-table-column label="使用详情" align="center" prop="usageDetail" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
@@ -143,8 +143,8 @@
|
|
|
<el-form-item label="分区名称" prop="zoningName">
|
|
|
<el-input v-model="form.zoningName" placeholder="请输入分区名称" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="分区标签" prop="tagCode" >
|
|
|
- <el-select v-model="form.tagCode" >
|
|
|
+ <el-form-item label="分区标签" prop="tagCodeList" >
|
|
|
+ <el-select v-model="form.tagCodeList" placeholder="请选择下拉选择" multiple clearable :style="{width: '100%'}">
|
|
|
<el-option v-for="item in emsTagOptions" :label="item.tagName" :value="item.tagCode" :key="item.tagCode" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -210,14 +210,10 @@ export default {
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
+ areaCode: null,
|
|
|
bldgCode: null,
|
|
|
- zoningCode: null,
|
|
|
zoningName: null,
|
|
|
- tagCode: null,
|
|
|
- floor: null,
|
|
|
- roomNo: null,
|
|
|
- bldgLdArea: null,
|
|
|
- usageDetail: null
|
|
|
+ tagCodeList: null
|
|
|
},
|
|
|
// 表单参数
|
|
|
form: {},
|
|
@@ -266,7 +262,14 @@ export default {
|
|
|
},
|
|
|
// 节点单击事件
|
|
|
handleNodeClick(data) {
|
|
|
- this.queryParams.bldgCode = data.id;
|
|
|
+ if ('Area' === data.tier) {
|
|
|
+ this.queryParams.areaCode = data.id;
|
|
|
+ this.queryParams.bldgCode = null;
|
|
|
+ } else if ('Building' === data.tier) {
|
|
|
+ this.queryParams.areaCode = null;
|
|
|
+ this.queryParams.bldgCode = data.id;
|
|
|
+ }
|
|
|
+
|
|
|
this.handleQuery();
|
|
|
},
|
|
|
// 取消按钮
|
|
@@ -284,7 +287,8 @@ export default {
|
|
|
floor: null,
|
|
|
roomNo: null,
|
|
|
bldgLdArea: null,
|
|
|
- usageDetail: null
|
|
|
+ usageDetail: null,
|
|
|
+ tagCodeList: null
|
|
|
};
|
|
|
this.resetForm("form");
|
|
|
},
|