|
@@ -136,10 +136,7 @@
|
|
/>
|
|
/>
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <!-- <el-form-item label="安装位置" prop="refArea">-->
|
|
|
|
- <!-- <treeselect v-model="form.refArea" :options="totalAreaOptions" :show-count="true" placeholder="请选择所属建筑"-->
|
|
|
|
- <!-- @select="handleAreaType" />-->
|
|
|
|
- <!-- </el-form-item>-->
|
|
|
|
|
|
+
|
|
<el-form-item label="设备代码" prop="deviceCode">
|
|
<el-form-item label="设备代码" prop="deviceCode">
|
|
<el-input v-model="form.deviceCode" placeholder="请输入设备代码"/>
|
|
<el-input v-model="form.deviceCode" placeholder="请输入设备代码"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -237,7 +234,6 @@
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
|
|
|
-
|
|
|
|
<!--设备器件-->
|
|
<!--设备器件-->
|
|
<el-drawer :title=ComponentRow.deviceName size="80%" :visible.sync="showDevProcessDrawer" direction="rtl">
|
|
<el-drawer :title=ComponentRow.deviceName size="80%" :visible.sync="showDevProcessDrawer" direction="rtl">
|
|
<div class="drawer-content" style="padding-left:50px">
|
|
<div class="drawer-content" style="padding-left:50px">
|
|
@@ -342,7 +338,6 @@
|
|
</div>
|
|
</div>
|
|
</el-drawer>
|
|
</el-drawer>
|
|
|
|
|
|
-
|
|
|
|
<!-- 详情弹框 -->
|
|
<!-- 详情弹框 -->
|
|
<el-dialog :visible.sync="showDrawer" title="设备详情">
|
|
<el-dialog :visible.sync="showDrawer" title="设备详情">
|
|
<div v-if="curRow">
|
|
<div v-if="curRow">
|
|
@@ -480,8 +475,8 @@ export default {
|
|
deviceCode: null,
|
|
deviceCode: null,
|
|
deviceSubCategory: '',
|
|
deviceSubCategory: '',
|
|
deviceCategory: 'E',
|
|
deviceCategory: 'E',
|
|
- areaType: null,
|
|
|
|
- refArea: null,
|
|
|
|
|
|
+ locationType: null,
|
|
|
|
+ locationRef: null,
|
|
refFacs: null,
|
|
refFacs: null,
|
|
customAttrs: null
|
|
customAttrs: null
|
|
},
|
|
},
|
|
@@ -626,7 +621,11 @@ export default {
|
|
/** 查询区域树结构 */
|
|
/** 查询区域树结构 */
|
|
getAreaTree(tier) {
|
|
getAreaTree(tier) {
|
|
areaTreeSelect(tier).then(response => {
|
|
areaTreeSelect(tier).then(response => {
|
|
- this.treeAreaOptions = response.data
|
|
|
|
|
|
+ this.treeAreaOptions = [{
|
|
|
|
+ id: '-1',
|
|
|
|
+ label: '全部',
|
|
|
|
+ children: response.data
|
|
|
|
+ }]
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 筛选节点
|
|
// 筛选节点
|
|
@@ -636,8 +635,8 @@ export default {
|
|
},
|
|
},
|
|
// 节点单击事件
|
|
// 节点单击事件
|
|
handleNodeClick(data) {
|
|
handleNodeClick(data) {
|
|
- this.queryParams.refArea = data.id
|
|
|
|
- this.queryParams.areaType = data.tier
|
|
|
|
|
|
+ this.queryParams.locationType = data.tier
|
|
|
|
+ this.queryParams.locationRef = data.id
|
|
this.handleQuery()
|
|
this.handleQuery()
|
|
},
|
|
},
|
|
// 取消按钮
|
|
// 取消按钮
|
|
@@ -689,8 +688,8 @@ export default {
|
|
},
|
|
},
|
|
/** 重置按钮操作 */
|
|
/** 重置按钮操作 */
|
|
resetQuery() {
|
|
resetQuery() {
|
|
- this.queryParams.refArea = null
|
|
|
|
- this.queryParams.areaType = null
|
|
|
|
|
|
+ this.queryParams.locationType = null
|
|
|
|
+ this.queryParams.locationRef = null
|
|
this.resetForm('queryForm')
|
|
this.resetForm('queryForm')
|
|
this.handleQuery()
|
|
this.handleQuery()
|
|
},
|
|
},
|
|
@@ -841,8 +840,6 @@ export default {
|
|
console.error('属性添加失败:', error)
|
|
console.error('属性添加失败:', error)
|
|
this.$message.error('属性添加失败')
|
|
this.$message.error('属性添加失败')
|
|
})
|
|
})
|
|
- } else {
|
|
|
|
- // this.$message.info('没有属性需要添加');
|
|
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
addDevice(this.form).then(response => {
|
|
addDevice(this.form).then(response => {
|
|
@@ -890,9 +887,6 @@ export default {
|
|
...this.queryParams
|
|
...this.queryParams
|
|
}, `device_${new Date().getTime()}.xlsx`)
|
|
}, `device_${new Date().getTime()}.xlsx`)
|
|
},
|
|
},
|
|
- handleAreaType(data) {
|
|
|
|
- this.form.areaType = data.tier
|
|
|
|
- },
|
|
|
|
getFacsOptions() {
|
|
getFacsOptions() {
|
|
const getFacsParams = {
|
|
const getFacsParams = {
|
|
facsCategory: this.queryParams.deviceCategory,
|
|
facsCategory: this.queryParams.deviceCategory,
|