diff --git a/pages.json b/pages.json index e6e671e..338f3e1 100644 --- a/pages.json +++ b/pages.json @@ -122,23 +122,47 @@ } }, { - "path": "pages/device/record", + "path": "pages/device/detailDVR", + "style": { + "navigationBarTitleText": "DVR设备详情" + } + }, + { + "path": "pages/device/recordAPF", "style": { "navigationBarTitleText": "操作记录" } }, { - "path": "pages/device/report", + "path": "pages/device/recordDVR", + "style": { + "navigationBarTitleText": "操作记录" + } + }, + { + "path": "pages/device/reportAPF", "style": { "navigationBarTitleText": "告警情况" } }, { - "path": "pages/device/about", + "path": "pages/device/reportDVR", + "style": { + "navigationBarTitleText": "告警情况" + } + }, + { + "path": "pages/device/aboutAPF", "style": { "navigationBarTitleText": "关于" } }, + { + "path": "pages/device/aboutDVR", + "style": { + "navigationBarTitleText": "关于" + } + }, { "path": "pages/gateway/list", "style": { @@ -174,6 +198,30 @@ "style": { "navigationBarTitleText": "事件" } + }, + { + "path": "pages/device/transfer", + "style": { + "navigationBarTitleText": "移交" + } + }, + { + "path": "pages/device/feedback", + "style": { + "navigationBarTitleText": "提交反馈" + } + }, + { + "path": "pages/message/feedback", + "style": { + "navigationBarTitleText": "反馈列表" + } + }, + { + "path": "pages/mine/feedback", + "style": { + "navigationBarTitleText": "提交反馈" + } } ], "tabBar": { @@ -208,9 +256,8 @@ "navigationBarTextStyle": "black", "navigationBarTitleText": "灿能电力", "navigationBarBackgroundColor": "#fff", - "backgroundColor": "#fff" + "backgroundColor": "#fff", // #ifdef H5 - , "navigationStyle": "custom" // #endif }, diff --git a/pages/device/DVR/dianWang.vue b/pages/device/DVR/dianWang.vue new file mode 100644 index 0000000..8b69a40 --- /dev/null +++ b/pages/device/DVR/dianWang.vue @@ -0,0 +1,124 @@ + + + \ No newline at end of file diff --git a/pages/device/DVR/ganjiedian.vue b/pages/device/DVR/ganjiedian.vue new file mode 100644 index 0000000..e69de29 diff --git a/pages/device/DVR/nibian.vue b/pages/device/DVR/nibian.vue new file mode 100644 index 0000000..e69de29 diff --git a/pages/device/DVR/qita.vue b/pages/device/DVR/qita.vue new file mode 100644 index 0000000..e69de29 diff --git a/pages/device/DVR/shuchu.vue b/pages/device/DVR/shuchu.vue new file mode 100644 index 0000000..e69de29 diff --git a/pages/device/DVR/zhuantailiang.vue b/pages/device/DVR/zhuantailiang.vue new file mode 100644 index 0000000..e69de29 diff --git a/pages/device/about.vue b/pages/device/aboutAPF.vue similarity index 100% rename from pages/device/about.vue rename to pages/device/aboutAPF.vue diff --git a/pages/device/aboutDVR.vue b/pages/device/aboutDVR.vue new file mode 100644 index 0000000..34e675a --- /dev/null +++ b/pages/device/aboutDVR.vue @@ -0,0 +1,44 @@ + + + \ No newline at end of file diff --git a/pages/device/detailAPF.vue b/pages/device/detailAPF.vue index e4e6a0e..c1cbc3d 100644 --- a/pages/device/detailAPF.vue +++ b/pages/device/detailAPF.vue @@ -72,20 +72,11 @@ export default { }, { text: 'I/O' }], - content: [{ - iconPath: '/static/share.png', - text: '分享', - }, { - iconPath: '/static/delate.png', - text: '删除', - }, { - iconPath: '/static/download.png', - text: '下载', - }, { + content: [ { iconPath: '/static/record.png', text: '记录', }, { - iconPath: '/static/report2.png', + iconPath: '/static/report.png', text: '告警', }, { iconPath: '/static/about.png', @@ -96,9 +87,10 @@ export default { }, methods: { trigger (e) { - if (e.index === 0) { + console.log(e); + if (e.item.text === '分享') { this.$refs.share.open() - } else if (e.index === 1) { + } else if (e.item.text === '删除') { uni.showModal({ title: '提示', content: '确定删除该设备吗?', @@ -110,20 +102,52 @@ export default { } } }); - } else if (e.index === 2) { + } else if (e.item.text === '下载') { this.$util.toast('下载成功') - } else if (e.index === 3) { - uni.navigateTo({ url: '/pages/device/record' }) - } else if (e.index === 4) { - uni.navigateTo({ url: '/pages/device/report' }) - } else if (e.index === 5) { - uni.navigateTo({ url: '/pages/device/about' }) + } else if (e.item.text === '记录') { + uni.navigateTo({ url: '/pages/device/recordAPF' }) + } else if (e.item.text === '告警') { + uni.navigateTo({ url: '/pages/device/reportAPF' }) + } else if (e.item.text === '关于') { + uni.navigateTo({ url: '/pages/device/aboutAPF' }) + } else if (e.item.text === '移交') { + uni.navigateTo({ url: '/pages/device/transfer' }) + } else if (e.item.text === '反馈') { + uni.navigateTo({ url: '/pages/device/feedback' }) } + this.$refs.fab.close() }, navMenuClick (idx) { this.navMenuActive = idx }, init () { + let userInfo = uni.getStorageSync(this.$cacheKey.userInfo) + console.log(userInfo.role); + switch (userInfo.role) { + case 3: + this.content.splice(0, 0, { + iconPath: '/static/transfer.png', + text: '移交', + }) + break; + case 4: + this.content.splice(0, 0, { + iconPath: '/static/share.png', + text: '分享', + }, { + iconPath: '/static/delate.png', + text: '删除', + }) + case 5: + this.content.splice(0, 0, { + iconPath: '/static/feedback.png', + text: '反馈', + }) + break; + default: + break; + + } setTimeout(() => { // 获取nav高度 uni.createSelectorQuery().select('.nav').boundingClientRect((rect) => { diff --git a/pages/device/detailDVR.vue b/pages/device/detailDVR.vue new file mode 100644 index 0000000..331bdf3 --- /dev/null +++ b/pages/device/detailDVR.vue @@ -0,0 +1,201 @@ + + + \ No newline at end of file diff --git a/pages/device/feedback.vue b/pages/device/feedback.vue new file mode 100644 index 0000000..b186b90 --- /dev/null +++ b/pages/device/feedback.vue @@ -0,0 +1,90 @@ + + + \ No newline at end of file diff --git a/pages/device/record.vue b/pages/device/recordAPF.vue similarity index 100% rename from pages/device/record.vue rename to pages/device/recordAPF.vue diff --git a/pages/device/recordDVR.vue b/pages/device/recordDVR.vue new file mode 100644 index 0000000..a2c523f --- /dev/null +++ b/pages/device/recordDVR.vue @@ -0,0 +1,59 @@ + + + \ No newline at end of file diff --git a/pages/device/report.vue b/pages/device/reportAPF.vue similarity index 100% rename from pages/device/report.vue rename to pages/device/reportAPF.vue diff --git a/pages/device/reportDVR.vue b/pages/device/reportDVR.vue new file mode 100644 index 0000000..ce742df --- /dev/null +++ b/pages/device/reportDVR.vue @@ -0,0 +1,51 @@ + + + \ No newline at end of file diff --git a/pages/device/transfer.vue b/pages/device/transfer.vue new file mode 100644 index 0000000..1436e70 --- /dev/null +++ b/pages/device/transfer.vue @@ -0,0 +1,75 @@ + + + \ No newline at end of file diff --git a/pages/gateway/newDevice.vue b/pages/gateway/newDevice.vue index 605bae6..f9ec246 100644 --- a/pages/gateway/newDevice.vue +++ b/pages/gateway/newDevice.vue @@ -8,7 +8,7 @@ - + diff --git a/pages/index/comp/indexGongCheng.vue b/pages/index/comp/indexGongCheng.vue index cc9ddfe..f4797f3 100644 --- a/pages/index/comp/indexGongCheng.vue +++ b/pages/index/comp/indexGongCheng.vue @@ -14,8 +14,8 @@
离线设备
- + 设备基础信息 @@ -29,10 +29,16 @@ export default { } }, methods: { - jump () { - uni.navigateTo({ - url: '/pages/device/detailAPF' - }) + jump (item) { + if (item % 2) { + uni.navigateTo({ + url: '/pages/device/detailAPF' + }) + } else { + uni.navigateTo({ + url: '/pages/device/detailDVR' + }) + } }, } } diff --git a/pages/index/comp/indexYunWei.vue b/pages/index/comp/indexYunWei.vue index 9df94c7..fb5ca2e 100644 --- a/pages/index/comp/indexYunWei.vue +++ b/pages/index/comp/indexYunWei.vue @@ -14,8 +14,8 @@
离线设备
- + 设备基础信息 @@ -29,10 +29,16 @@ export default { } }, methods: { - jump () { - uni.navigateTo({ - url: '/pages/device/detailAPF' - }) + jump (item) { + if (item % 2) { + uni.navigateTo({ + url: '/pages/device/detailAPF' + }) + } else { + uni.navigateTo({ + url: '/pages/device/detailDVR' + }) + } }, } } diff --git a/pages/index/comp/indexZhuYongHu.vue b/pages/index/comp/indexZhuYongHu.vue index ad21acf..a82fff6 100644 --- a/pages/index/comp/indexZhuYongHu.vue +++ b/pages/index/comp/indexZhuYongHu.vue @@ -14,8 +14,8 @@
离线设备
- + 设备基础信息 @@ -29,6 +29,17 @@ export default { } }, methods: { + jump (item) { + if (item % 2) { + uni.navigateTo({ + url: '/pages/device/detailAPF' + }) + } else { + uni.navigateTo({ + url: '/pages/device/detailDVR' + }) + } + }, } } diff --git a/pages/index/comp/indexZhuanZhi.vue b/pages/index/comp/indexZhuanZhi.vue index bb5b4eb..1faa500 100644 --- a/pages/index/comp/indexZhuanZhi.vue +++ b/pages/index/comp/indexZhuanZhi.vue @@ -40,6 +40,17 @@ export default { } }, methods: { + jump (item) { + if (item % 2) { + uni.navigateTo({ + url: '/pages/device/detailAPF' + }) + } else { + uni.navigateTo({ + url: '/pages/device/detailDVR' + }) + } + }, } } diff --git a/pages/index/comp/indexZiYongHu.vue b/pages/index/comp/indexZiYongHu.vue index 02b5b5a..40fb84f 100644 --- a/pages/index/comp/indexZiYongHu.vue +++ b/pages/index/comp/indexZiYongHu.vue @@ -14,8 +14,8 @@
离线设备
- + 设备基础信息 @@ -29,6 +29,17 @@ export default { } }, methods: { + jump (item) { + if (item % 2) { + uni.navigateTo({ + url: '/pages/device/detailAPF' + }) + } else { + uni.navigateTo({ + url: '/pages/device/detailDVR' + }) + } + }, } } diff --git a/pages/index/message.vue b/pages/index/message.vue index b88c667..b7bb502 100644 --- a/pages/index/message.vue +++ b/pages/index/message.vue @@ -6,6 +6,11 @@ 系统 + + + 反馈 + + 告警 diff --git a/pages/message/feedback.vue b/pages/message/feedback.vue new file mode 100644 index 0000000..48d5943 --- /dev/null +++ b/pages/message/feedback.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/pages/mine/about.vue b/pages/mine/about.vue index 87f8396..ea47414 100644 --- a/pages/mine/about.vue +++ b/pages/mine/about.vue @@ -2,7 +2,7 @@ - + 灿能云 Version 1.0.0 @@ -33,7 +33,6 @@ export default { .logo { height: 120rpx; width: 120rpx; - background: $uni-theme-blue; } .name { diff --git a/pages/mine/feedback.vue b/pages/mine/feedback.vue new file mode 100644 index 0000000..17425ec --- /dev/null +++ b/pages/mine/feedback.vue @@ -0,0 +1,89 @@ + + + \ No newline at end of file diff --git a/pages/mine/setup.vue b/pages/mine/setup.vue index efbbdab..6077179 100644 --- a/pages/mine/setup.vue +++ b/pages/mine/setup.vue @@ -25,6 +25,10 @@ 公司介绍 + + 意见反馈 + + 关于我们 diff --git a/static/feedback.png b/static/feedback.png new file mode 100644 index 0000000..674cf69 Binary files /dev/null and b/static/feedback.png differ diff --git a/static/transfer.png b/static/transfer.png new file mode 100644 index 0000000..c5ccd95 Binary files /dev/null and b/static/transfer.png differ