diff --git a/public/factory.glb b/public/factory.glb new file mode 100644 index 00000000..1138bf8f Binary files /dev/null and b/public/factory.glb differ diff --git a/src/utils/tool.js b/src/utils/tool.js index c59ff134..afa440a1 100644 --- a/src/utils/tool.js +++ b/src/utils/tool.js @@ -173,6 +173,23 @@ tool.dateFormat = function (date, fmt='yyyy-MM-dd hh:mm:ss') { } return fmt; } +tool.dateFormat1 = function (date) { + date = new Date(date); + let newDate = ''; + let year = date.getFullYear(); + let month = date.getMonth() + 1; + let day = date.getDate(); + let hour = date.getHours(); + let minute = date.getMinutes(); + let second = date.getSeconds(); + month = month > 9 ? month : '0' + month; + day = day > 9 ? day : '0' + day; + hour = hour > 9 ? hour : '0' + hour; + minute = minute > 9 ? minute : '0' + minute; + second = second > 9 ? second : '0' + second; + newDate = year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second; + return newDate; +} /* 千分符 */ tool.groupSeparator = function (num) { diff --git a/src/views/bigScreen/cesiumtest.vue b/src/views/bigScreen/cesiumtest.vue index c3c92b7d..8fa98445 100644 --- a/src/views/bigScreen/cesiumtest.vue +++ b/src/views/bigScreen/cesiumtest.vue @@ -61,11 +61,13 @@

{{objItem.name}} + 详情

-

实时状态

+

实时监测

+

实时状态

-
+
运行 @@ -78,15 +80,40 @@ 离线
+
+
+
+
PM2.5
+
PM10
+
风速
+
+
+
13.00μg/m³
+
13.00μg/m³
+
0.5m/s
+
+
TSP
+
温度
+
湿度
+
+
+
0.18mg/m³
+
18.6℃
+
53.4%
+
+
-

历史监测数据

+

历史监测

+
\ No newline at end of file diff --git a/src/views/bigScreen/enpComponents/cems.vue b/src/views/bigScreen/enpComponents/cems.vue index e3adbac2..b49127da 100644 --- a/src/views/bigScreen/enpComponents/cems.vue +++ b/src/views/bigScreen/enpComponents/cems.vue @@ -10,7 +10,7 @@ + :params="params" hidePagination hideDo @row-click="rowClick"> @@ -106,6 +106,20 @@ import * as echarts from "echarts"; import { runningStateEnum } from "@/utils/enum.js"; export default { + props: { + directDetail: { + type: Boolean, + default: () => { + return false; + }, + }, + eqId: { + type: String, + default: () => { + return ''; + }, + }, + }, data() { return { runningStateEnum, @@ -168,6 +182,16 @@ export default { } }, mounted() { + if (this.directDetail) { + this.currentEquipmentId = this.eqId; + this.currentEquipmentName = this.eqId; + this.query.equipment_id = this.eqId; + this.$nextTick(() => { this.handleQuery() }) + } + + + + console.log(runningStateEnum[50]) this.initTimeRange() }, diff --git a/src/views/bigScreen/enpComponents/cems2.vue b/src/views/bigScreen/enpComponents/cems2.vue index 86514b98..3aa0f85a 100644 --- a/src/views/bigScreen/enpComponents/cems2.vue +++ b/src/views/bigScreen/enpComponents/cems2.vue @@ -12,7 +12,7 @@ - + @@ -29,9 +29,11 @@ @@ -50,7 +52,8 @@ export default { "year": 2024, "month": 1, "metric": "dust_rtd", - "drain_type": 10 + "drain_type": 10, + "ecate_code":"cems" } } }, @@ -69,7 +72,7 @@ export default { getTableData() { this.initDate() this.tableLoading = true - this.$API.bi.dataset.exec.req('enp_edata_metric', { query: this.query, raise_exception: true }).then(res => { + this.$API.bi.dataset.exec.req('enp_edata_metric_nodrain', { query: this.query, raise_exception: true }).then(res => { let data = res.data2.ds0 for (let i = 0, y = data.length; i < y; i++) { for (let key in data[i]) { diff --git a/src/views/bigScreen/enpComponents/innerclean.vue b/src/views/bigScreen/enpComponents/innerclean.vue index 7792d4ee..4cf13841 100644 --- a/src/views/bigScreen/enpComponents/innerclean.vue +++ b/src/views/bigScreen/enpComponents/innerclean.vue @@ -17,7 +17,7 @@
- + @@ -27,7 +27,7 @@
- @@ -53,10 +53,8 @@ export default { query: {}, params: { type: 30, tags: 'carwash' }, cateOptions: [ - { id: 1, name: '场内运输车辆' }, - { id: 2, name: '非路道移动机械' }, - // { id: 3, name: '环卫车辆' }, - // { id: 4, name: '其他车辆' }, + { id: 'inner_car', name: '场内运输车辆' }, + { id: 'inner_car2', name: '非路道移动机械' }, ], apiObj: this.$API.em.equipment.list, diff --git a/src/views/bigScreen/enpComponents/orgwryList.vue b/src/views/bigScreen/enpComponents/orgwryList.vue index f64bda38..d1257d30 100644 --- a/src/views/bigScreen/enpComponents/orgwryList.vue +++ b/src/views/bigScreen/enpComponents/orgwryList.vue @@ -226,6 +226,8 @@
+
+
@@ -236,6 +238,20 @@