diff --git a/public/cdn/iconfont/avue/iconfont.css b/public/cdn/iconfont/avue/iconfont.css index d957b8a..696b568 100644 --- a/public/cdn/iconfont/avue/iconfont.css +++ b/public/cdn/iconfont/avue/iconfont.css @@ -24,11 +24,13 @@ } .icon-rizhi1:before { + color: #fff; content: "\e6af"; } .icon-suoping:before { content: "\e6e9"; + color: #fff; } .icon-zhuti:before { @@ -109,6 +111,7 @@ .icon-quanping:before { content: "\e615"; + color: #fff; } .icon-bofangqi-suoping:before { @@ -117,6 +120,7 @@ .icon-navicon:before { content: "\e84e"; + color: #fff; } .icon-yuan:before { diff --git a/src/assets/image/add.png b/src/assets/image/add.png new file mode 100644 index 0000000..d10ec2d Binary files /dev/null and b/src/assets/image/add.png differ diff --git a/src/assets/image/cancel_iten.png b/src/assets/image/cancel_iten.png new file mode 100644 index 0000000..a91273e Binary files /dev/null and b/src/assets/image/cancel_iten.png differ diff --git a/src/page/index/logo.vue b/src/page/index/logo.vue index de07ead..47e8aa9 100644 --- a/src/page/index/logo.vue +++ b/src/page/index/logo.vue @@ -49,7 +49,8 @@ export default { width: 240px; height: 64px; line-height: 64px; - background-color: #20222a; + // background-color: #20222a; + background-color: #031945; font-size: 20px; overflow: hidden; box-sizing: border-box; diff --git a/src/page/index/top/index.vue b/src/page/index/top/index.vue index a03e269..8e62c57 100644 --- a/src/page/index/top/index.vue +++ b/src/page/index/top/index.vue @@ -79,7 +79,7 @@ {{userInfo.userName}} - + diff --git a/src/page/index/top/top-menu.vue b/src/page/index/top/top-menu.vue index 3add0bf..26a519c 100644 --- a/src/page/index/top/top-menu.vue +++ b/src/page/index/top/top-menu.vue @@ -5,8 +5,8 @@ text-color="#333"> - + diff --git a/src/views/wirelessintrusion/warn/record.vue b/src/views/wirelessintrusion/warn/record.vue index 436c616..dffe924 100644 --- a/src/views/wirelessintrusion/warn/record.vue +++ b/src/views/wirelessintrusion/warn/record.vue @@ -48,27 +48,61 @@ --> - @@ -82,6 +116,7 @@ form: {}, query: {}, loading: true, + dialogVisible:false, page: { pageSize: 10, currentPage: 1, @@ -96,16 +131,13 @@ searchShow: true, searchMenuSpan: 6, border: true, - index: true, + // index: true, menuWidth: 320, - viewBtn: true, + viewBtn: false, addBtn: false, editBtn: false, delBtn: false, selection: true, - selectable: (row, index) => { - return index !== 0; - }, dialogClickModal: false, column: [ { @@ -116,41 +148,66 @@ search: true, }, { - label: "报警类型", - type: "select", - dicUrl: "/api/blade-system/dict/dictionary?code=notice", - props: { - label: "dictValue", - value: "dictKey" - }, - dataType: "number", - slot: true, - prop: "category", - search: true, + label: "设备编号", + prop: "deviceNo", + span: 24, + row: true, + }, + { + label: "设备大类", + prop: "deviceType", + span: 24, + row: true, + }, + { + label: "品牌编号", + prop: "brandNo", + span: 24, + row: true, }, + // { + // label: "报警类型", + // type: "select", + // dicUrl: "/api/blade-system/dict/dictionary?code=notice", + // props: { + // label: "dictValue", + // value: "dictKey" + // }, + // dataType: "number", + // slot: true, + // prop: "category", + // search: true, + // }, { label: "所属区域", prop: "floor", - slot: true, + // slot: true, }, { label: "安装位置", prop: "address", - slot: true, + // slot: true, }, { label: "报警信息", - prop: "address", + prop: "alarmInfo", slot: true, + overHidden:true }, { label: "报警时间", - prop: "releaseTime", + prop: "alarmTime", + type: "date", + }, + { + label: "消报时间", + prop: "cancelTime", type: "date", }, ] }, - data: [] + data: [], + videoData:[] }; }, computed: { @@ -272,31 +329,74 @@ this.onLoad(this.page, this.query); }, onLoad(page, params = {}) { - const {releaseTimeRange} = this.query; - let values = { - ...params, - ...this.query - }; - if (releaseTimeRange) { - values = { - ...values, - releaseTime_datege: releaseTimeRange[0], - releaseTime_datelt: releaseTimeRange[1], - }; - values.releaseTimeRange = null; - } - this.loading = true; - getList(page.currentPage, page.pageSize, values).then(res => { - const data = res.data.data; - this.page.total = data.total; - this.data = data.records; - this.loading = false; - this.selectionClear(); - }); - } + // const {releaseTimeRange} = this.query; + // let values = { + // ...params, + // ...this.query + // }; + // if (releaseTimeRange) { + // values = { + // ...values, + // releaseTime_datege: releaseTimeRange[0], + // releaseTime_datelt: releaseTimeRange[1], + // }; + // values.releaseTimeRange = null; + // } + // this.loading = true; + // getList(page.currentPage, page.pageSize, values).then(res => { + // const data = res.data.data; + // this.page.total = data.total; + // this.data = data.records; + // this.loading = false; + // this.selectionClear(); + // }); + this.data = [ + {title:'空调',deviceNo:'A101',deviceType:'空调设备',brandNo:'格力AT51',floor:'一号楼一层北',address:'1011室',alarmInfo:'无法制冷',alarmTime:'2023-07-14 09:55:23',cancelTime:'2023-07-15 15:23:10'}, + {title:'空调',deviceNo:'A101',deviceType:'空调设备',brandNo:'格力AT51',floor:'一号楼一层北',address:'1011室',alarmInfo:'无法制冷,无法制冷无法制冷',alarmTime:'2023-07-14 09:55:23',cancelTime:''}, + ]; + this.loading = false; + this.page.total = this.data.length + }, + // 视频联动按钮 + linkVideo(){ + this.dialogVisible = true; + this.videoData = [ + {id:'001',url:'cdcdcdcd',name:'视频一'}, + {id:'002',url:'cdcdcdcd',name:'视频一'}, + {id:'003',url:'cdcdcdcd',name:'视频一'}, + {id:'004',url:'cdcdcdcd',name:'视频一'}, + {id:'005',url:'cdcdcdcd',name:'视频一'}, + {id:'006',url:'cdcdcdcd',name:'视频一'}, + {id:'007',url:'cdcdcdcd',name:'视频一'}, + {id:'008',url:'cdcdcdcd',name:'视频一'}, + ] + }, } }; - +