diff --git a/manifest.json b/manifest.json
index 45ec424..e03eb73 100644
--- a/manifest.json
+++ b/manifest.json
@@ -131,5 +131,5 @@
"uniStatistics" : {
"enable" : false
},
- "vueVersion" : "2"
+ "vueVersion" : "3"
}
diff --git a/pages.json b/pages.json
index e44ebb7..6c431e6 100644
--- a/pages.json
+++ b/pages.json
@@ -184,19 +184,37 @@
{
"path": "pages/message/incident",
"style": {
- "navigationBarTitleText": "系统消息"
+ "navigationBarTitleText": "暂态事件"
+ }
+ },
+ {
+ "path": "pages/message/term",
+ "style": {
+ "navigationBarTitleText": "终端状态消息"
+ }
+ },
+ {
+ "path": "pages/message/termList",
+ "style": {
+ "navigationBarTitleText": "异常终端列表"
+ }
+ },
+ {
+ "path": "pages/message/termDetail",
+ "style": {
+ "navigationBarTitleText": "异常终端详情"
}
},
{
"path": "pages/message/report",
"style": {
- "navigationBarTitleText": "告警"
+ "navigationBarTitleText": "稳态越限"
}
},
{
"path": "pages/message/system",
"style": {
- "navigationBarTitleText": "事件"
+ "navigationBarTitleText": "系统消息"
}
},
{
@@ -322,9 +340,8 @@
"navigationBarTextStyle": "black",
"navigationBarTitleText": "灿能电力",
"navigationBarBackgroundColor": "#ffffff",
- "backgroundColor": "#f3f4f5"
+ "backgroundColor": "#f3f4f5",
// #ifdef H5
- ,
"navigationStyle": "custom"
// #endif
},
diff --git a/pages/device/APF/detail.vue b/pages/device/APF/detail.vue
index 140bb7b..7dda120 100644
--- a/pages/device/APF/detail.vue
+++ b/pages/device/APF/detail.vue
@@ -154,8 +154,11 @@ export default {
} else if (e.item.text === '用户') {
uni.navigateTo({ url: '/pages/device/user' })
} else if (e.item.text === '报表') {
- // uni.navigateTo({ url: '/pages/device/user' })
this.$util.toast('效果是直接打开报表')
+ }else if (e.item.text === '版本') {
+ this.$util.toast('功能暂未开放')
+ }else if (e.item.text === '模版') {
+ this.$util.toast('效果是功能暂未开放直接打开报表')
}
this.$refs.fab.close()
},
@@ -167,6 +170,15 @@ export default {
let userInfo = uni.getStorageSync(this.$cacheKey.userInfo)
console.log(userInfo.role);
switch (userInfo.role) {
+ case 1:
+ this.content.splice(0, 0, {
+ iconPath: '/static/version.png',
+ text: '版本',
+ }, {
+ iconPath: '/static/template.png',
+ text: '模版',
+ })
+ break;
case 3:
this.content.splice(0, 0, {
iconPath: '/static/transfer.png',
diff --git a/pages/device/DVR/detail.vue b/pages/device/DVR/detail.vue
index 920def3..a2f2415 100644
--- a/pages/device/DVR/detail.vue
+++ b/pages/device/DVR/detail.vue
@@ -27,7 +27,7 @@
-
+
@@ -121,6 +121,15 @@ export default {
let userInfo = uni.getStorageSync(this.$cacheKey.userInfo)
console.log(userInfo.role);
switch (userInfo.role) {
+ case 1:
+ this.content.splice(0, 0, {
+ iconPath: '/static/version.png',
+ text: '版本',
+ }, {
+ iconPath: '/static/template.png',
+ text: '模版',
+ })
+ break;
case 3:
this.content.splice(1, 0, {
iconPath: '/static/transfer.png',
@@ -128,7 +137,7 @@ export default {
})
break;
case 4:
- this.content.splice(0, 0,{
+ this.content.splice(0, 0, {
iconPath: '/static/subordinate.png',
text: '用户',
}, {
diff --git a/pages/gateway/new.vue b/pages/gateway/new.vue
index e7ef1f7..4a13b5d 100644
--- a/pages/gateway/new.vue
+++ b/pages/gateway/new.vue
@@ -3,9 +3,9 @@
-
+
-
+
@@ -19,6 +19,9 @@
+
+
+
- 告警
+ 稳态越限
- 事件
-
+ 暂态事件
+
+
+
+
+
+ 终端状态
+
diff --git a/pages/message/incident.vue b/pages/message/incident.vue
index 98f0bf8..479f79a 100644
--- a/pages/message/incident.vue
+++ b/pages/message/incident.vue
@@ -1,9 +1,53 @@
-
-
-
+
+
+
+ 特征增幅:88%,持续时间0.047s
+
+
+ 南京市 灿能园区
+
+
+ 电压等级:0.38kV
+
+
+ 网路参数:00-B7-8D-A8-00-D3
+
+
+
+
+
+
+ 特征增幅:88%,持续时间0.047s
+
+
+ 南京市 灿能园区
+
+
+ 电压等级:0.38kV
+
+
+ 网路参数:00-B7-8D-A8-00-D3
+
+
+
+
+
+
+ 特征增幅:88%,持续时间0.047s
+
+
+ 南京市 灿能园区
+
+
+ 电压等级:0.38kV
+
+
+ 网路参数:00-B7-8D-A8-00-D3
+
+
+
@@ -19,18 +63,40 @@ export default {
},
methods: {
-
+ jump () {
+ console.log(123);
+ uni.navigateTo({ url: '/pages/message/termDetail' })
+ }
}
}
diff --git a/pages/message/report.vue b/pages/message/report.vue
index 98f0bf8..ad788a3 100644
--- a/pages/message/report.vue
+++ b/pages/message/report.vue
@@ -33,4 +33,7 @@ export default {
/deep/ .uni-list-item {
background-color: $uni-theme-white !important;
}
+/deep/ .uni-badge {
+ background-color: unset !important;
+}
diff --git a/pages/message/term.vue b/pages/message/term.vue
new file mode 100644
index 0000000..6065a6b
--- /dev/null
+++ b/pages/message/term.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/message/termDetail.vue b/pages/message/termDetail.vue
new file mode 100644
index 0000000..8b40487
--- /dev/null
+++ b/pages/message/termDetail.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+ 2023-02-14
+
+
+ 终端基础信息
+ 灿能园区,NPQS_681
+ 网络参数:00-B7-8D-A8-00-D3
+
+
+ 终端通讯信息
+ NPQS_681通讯终端1次,具体如下所示
+ 2023-02-14 10:59:10至2023-02-14 10:59:57
+
+
+ 终端告警信息
+ 暂无告警信息
+
+
+ 终端流量信息
+ NPQS_681的流量于2023-02-14 23:59:59占总流量的0.0%
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/message/termList.vue b/pages/message/termList.vue
new file mode 100644
index 0000000..a3deae0
--- /dev/null
+++ b/pages/message/termList.vue
@@ -0,0 +1,113 @@
+
+
+
+
+
+
+ 终端告警
+ 0次
+
+
+ 通讯终端
+ 1次
+
+
+ 终端流量
+ 0次
+
+
+
+
+
+
+ 终端告警
+ 0次
+
+
+ 通讯终端
+ 1次
+
+
+ 终端流量
+ 0次
+
+
+
+
+
+
+ 终端告警
+ 0次
+
+
+ 通讯终端
+ 1次
+
+
+ 终端流量
+ 0次
+
+
+
+
+
+
+ 终端告警
+ 0次
+
+
+ 通讯终端
+ 1次
+
+
+ 终端流量
+ 0次
+
+
+
+
+
+
+
+
+
+
diff --git a/static/template.png b/static/template.png
new file mode 100644
index 0000000..960f428
Binary files /dev/null and b/static/template.png differ
diff --git a/static/term.png b/static/term.png
new file mode 100644
index 0000000..0aeeb04
Binary files /dev/null and b/static/term.png differ
diff --git a/static/version.png b/static/version.png
new file mode 100644
index 0000000..96c49fb
Binary files /dev/null and b/static/version.png differ
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..bd542c7
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,29 @@
+// tsconfig.json
+{
+ "compilerOptions": {
+ "target": "esnext",
+ "module": "esnext",
+ "strict": true,
+ "jsx": "preserve",
+ "moduleResolution": "node",
+ "esModuleInterop": true,
+ "sourceMap": true,
+ "skipLibCheck": true,
+ "importHelpers": true,
+ "allowSyntheticDefaultImports": true,
+ "useDefineForClassFields": true,
+ "resolveJsonModule": true,
+ "lib": [
+ "esnext",
+ "dom"
+ ],
+ "types": [
+ "@dcloudio/types"
+ ]
+ },
+ "exclude": [
+ "node_modules",
+ "unpackage",
+ "src/**/*.nvue"
+ ]
+}