diff --git a/public/index.html b/public/index.html index 2d35ea5..86e8f82 100644 --- a/public/index.html +++ b/public/index.html @@ -18,6 +18,9 @@ + + + diff --git a/src/views/wirelessintrusion/deployment/list.vue b/src/views/wirelessintrusion/deployment/list.vue index 0a13414..5bcb4d0 100644 --- a/src/views/wirelessintrusion/deployment/list.vue +++ b/src/views/wirelessintrusion/deployment/list.vue @@ -34,7 +34,7 @@ + value-format="HH:mm" style="width:100%;"> diff --git a/src/views/wirelessintrusion/device/list.vue b/src/views/wirelessintrusion/device/list.vue index ab7f028..db847d8 100644 --- a/src/views/wirelessintrusion/device/list.vue +++ b/src/views/wirelessintrusion/device/list.vue @@ -42,7 +42,7 @@ export default { column: [ { label: "设备名称", - prop: "name", + prop: "name1", span: 12, search: true, formatter: (val, value, label) => { @@ -85,9 +85,29 @@ export default { labelWidth: 120, viewDisplay: false }, + { + label: "位置", + prop: "position", + labelWidth: 120, + }, + { + label: "经纬度", + prop: "xy", + labelWidth: 120, + hide: true + }, { label: "节点类型", - prop: "nodeLabel", + prop: "nodeLabel1", + labelWidth: 120, + formatter: (data) => { + return data.nodeLabel + } + }, + { + label: "节点类型", + prop: "statusLabel", + span: 12, labelWidth: 120, hide: true, }, @@ -113,13 +133,6 @@ export default { labelWidth: 120, viewDisplay: false, }, - { - label: "节点类型", - prop: "statusLabel", - span: 12, - labelWidth: 120, - hide: true, - }, { label: "创建时间", prop: "createTime", @@ -180,49 +193,6 @@ export default { let idx = column.dicData.findIndex(item => item.dictValue == node); return idx > -1 ? column.dicData[idx].dictLabel : ''; }, - // rowSave(row, done, loading) { - // add(row).then(() => { - // this.onLoad(this.page); - // this.$message({ - // type: "success", - // message: "操作成功!" - // }); - // done(); - // }, error => { - // window.console.log(error); - // loading(); - // }); - // }, - // rowUpdate(row, index, done, loading) { - // update(row).then(() => { - // this.onLoad(this.page); - // this.$message({ - // type: "success", - // message: "操作成功!" - // }); - // done(); - // }, error => { - // window.console.log(error); - // loading(); - // }); - // }, - // rowDel(row) { - // this.$confirm("确定将选择数据删除?", { - // confirmButtonText: "确定", - // cancelButtonText: "取消", - // type: "warning" - // }) - // .then(() => { - // return remove(row.id); - // }) - // .then(() => { - // this.onLoad(this.page); - // this.$message({ - // type: "success", - // message: "操作成功!" - // }); - // }); - // }, searchReset() { this.query = {}; this.onLoad(this.page); @@ -302,9 +272,19 @@ export default { item.nodeLabel = this.renderLabel(item.node,'node'); item.statusLabel = this.renderLabel(item.status,'status') item.productName = item.bizProduct.name; + if(item.tags) { + let tags = JSON.parse(item.tags); + item.buildingNo = tags.buildingNo; + item.floorNo = tags.floorNo; + item.xy = tags.lng + ',' + tags.lat; + item.position = item.buildingNo + '号楼' + item.floorNo + '层'; + } }) - this.data = data.records; + this.data = data.rows; + this.loading = false; + }, () => { this.loading = false; + this.selectionClear(); }); }) } else { @@ -315,7 +295,7 @@ export default { if(res2.data.code == 401){ console.log(res2.data.code) window.sessionStorage.removeItem('bizToken'); - this.onLoad(); + this.onLoad(page); } else if(res2.data.code == 200){ const data = res2.data; @@ -325,10 +305,17 @@ export default { item.nodeLabel = this.renderLabel(item.node,'node'); item.statusLabel = this.renderLabel(item.status,'status') item.productName = item.bizProduct.name; + if(item.tags) { + let tags = JSON.parse(item.tags); + item.buildingNo = tags.buildingNo; + item.floorNo = tags.floorNo; + item.xy = tags.lng + ',' + tags.lat; + item.position = item.buildingNo + '号楼' + item.floorNo + '层'; + } }) this.data = data.rows; } - }, err => { + }, () => { this.loading = false; this.selectionClear(); }); diff --git a/src/views/wirelessintrusion/warn/record.vue b/src/views/wirelessintrusion/warn/record.vue index a7f74b4..277e4c3 100644 --- a/src/views/wirelessintrusion/warn/record.vue +++ b/src/views/wirelessintrusion/warn/record.vue @@ -5,13 +5,15 @@ @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">