From 4c049995a1dd3f02bb582cfb51d672a752ae049f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com>
Date: Mon, 25 Sep 2023 17:39:14 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=87=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../views/board/equipmentMonitoring/index.vue | 60 +++++++++++++------
ruoyi-ui/src/views/board/senso/index.vue | 27 +++++----
2 files changed, 57 insertions(+), 30 deletions(-)
diff --git a/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue b/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue
index bd6b9ba..a779d6e 100644
--- a/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue
+++ b/ruoyi-ui/src/views/board/equipmentMonitoring/index.vue
@@ -7,8 +7,8 @@
-
-
+
+
@@ -18,13 +18,15 @@
+ type="datetimerange"
+ range-separator="至"
+ start-placeholder="开始日期"
+ end-placeholder="结束日期">
- {}">查询
- {}">重置
+ 查询
+ 重置
@@ -71,14 +73,14 @@
查看历史
-
+
@@ -103,6 +105,7 @@ export default {
data2: '',
data3: null
},
+ deviceModeId:'',
maxHeight: 0,
tableData: [],
deviceList:[],
@@ -111,6 +114,7 @@ export default {
limit:10,
total:0,
deviceDataColumns:[],
+ tableDataRow:[]
}
},
async mounted() {
@@ -118,17 +122,32 @@ export default {
await this.getData()
},
methods: {
- async currentChange(){
- await this.getRightData()
+ query(){
+ this.getRightData({deviceModeId:this.deviceModeId})
+ },
+ reset(){
+ this.form = {
+ data1: '',
+ data2: '',
+ data3: null
+ }
+ this.getRightData({deviceModeId:this.deviceModeId})
+ },
+ async currentChange(e){
+ this.tableData =this.tableDataRow.slice(this.limit*(e-1),this.limit*e)
},
async getRightData(e){
+ this.deviceModeId = e.deviceModeId
this.loading = true
await this.setSelectLatestDataByDeviceMode({
"sceneId": this.$store.getters.sceneId,
"deviceModeId": e.deviceModeId,
- "startTime": 0,
- "offset": this.offset-1,
- "limit": 10
+ deviceCode:this.form.data1,
+ deviceName:this.form.data2,
+ startTime:this.form?.data3?.length>1? new Date(this.form.data3[0]).getTime():'',
+ endTime:this.form?.data3?.length>1? new Date(this.form.data3[1]).getTime():'',
+ // "offset": this.offset-1,
+ // "limit": 10
})
this.loading = false
this.tableShow = false
@@ -147,8 +166,10 @@ export default {
async setSelectLatestDataByDeviceMode(e){
const {data} = await selectLatestDataByDeviceMode(e)
this.deviceDataColumns = data.deviceDataColumns
- this.tableData = data.latestData || []
- this.total=data.total
+ this.tableDataRow =data.latestData || []
+ this.tableData =( data.latestData || []).slice(0,this.limit)
+ this.total=data.latestData.length || 0
+ this.offset = 1
},
async setDeviceModesBySceneId(){
const {data} = await getDeviceModesBySceneId( {
@@ -156,8 +177,10 @@ export default {
})
this.deviceList = data
},
- toHistory(){
- this.$router.push({path: "/board/senso"});
+ toHistory(e,i){
+ console.log(e)
+ console.log(i)
+ this.$router.push({path: "/board/senso",query:{id:e,deviceModeId:i}});
}
}
};
@@ -230,6 +253,9 @@ export default {
color: #25bffc;
border-color: #25bffc;
}
+ /deep/.el-range-input{
+ background-color: #0000;
+ }
}
.table {
diff --git a/ruoyi-ui/src/views/board/senso/index.vue b/ruoyi-ui/src/views/board/senso/index.vue
index f61445b..b47137e 100644
--- a/ruoyi-ui/src/views/board/senso/index.vue
+++ b/ruoyi-ui/src/views/board/senso/index.vue
@@ -72,30 +72,30 @@
-
-
-
+
+
+
-
+
{{ i.deviceName }}
-
所属区域
-
大厅
+
设备编号:
+
{{ i.deviceCode }}
-
位置:
-
深圳
+
设备名称:
+
{{ i.deviceName }}
-
日期:
-
2023-01-01 00:00:00
+
设备位置:
+
{{ i.deviceLocation }}
-
-
-
+
+
+
@@ -166,6 +166,7 @@ export default {
})
this.tableData = data.historyData.dataList
this.total = data.historyData.count
+ this.currentPage = 1
this.deviceDataColumns = data.deviceDataColumns
this.$nextTick(()=>{
this.show = true