diff --git a/.gitignore b/.gitignore index 78a752d..defec80 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules/ dist/ +dist* npm-debug.log* yarn-debug.log* yarn-error.log* diff --git a/.gitignore b/.gitignore index 78a752d..defec80 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules/ dist/ +dist* npm-debug.log* yarn-debug.log* yarn-error.log* diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 571b0e4..015fcb1 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -58,7 +58,8 @@ computed: { showTabList() { // 根据权限获取可见tab return this.tabList.filter(item => { - return this.hasPerm(item.permission) + // return this.hasPerm(item.permission) + return true }) } }, diff --git a/.gitignore b/.gitignore index 78a752d..defec80 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules/ dist/ +dist* npm-debug.log* yarn-debug.log* yarn-error.log* diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 571b0e4..015fcb1 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -58,7 +58,8 @@ computed: { showTabList() { // 根据权限获取可见tab return this.tabList.filter(item => { - return this.hasPerm(item.permission) + // return this.hasPerm(item.permission) + return true }) } }, diff --git a/src/views/dataView/components/panelGroup.vue b/src/views/dataView/components/panelGroup.vue index aaf253b..3ca2c22 100644 --- a/src/views/dataView/components/panelGroup.vue +++ b/src/views/dataView/components/panelGroup.vue @@ -51,7 +51,8 @@ flags: '个', icon: 'icon-well', color: '#40c9c6', - permission: '/well/list' + permission: '/well/list', + path: '/wellList' }, { title: '设备', @@ -59,7 +60,8 @@ flags: '个', icon: 'icon-device', color: '#36a3f7', - permission: '/device/list' + permission: '/device/list', + path: '/deviceList' }, { title: '今日数据', @@ -67,7 +69,8 @@ flags: '条', icon: 'icon-database', color: '#1ed8f3', - permission: '/data' + permission: '/data', + path: '/dataManage' }, { title: '离线设备', @@ -75,7 +78,8 @@ flags: '个', icon: 'icon-device', color: '#676767', - permission: '/device/list' + permission: '/device/list', + path: '/deviceList?status=offline' }, { title: '当前报警', @@ -83,7 +87,8 @@ flags: '条', icon: 'icon-alarm', color: '#f4516c', - permission: '/alarm/now' + permission: '/alarm/now', + path: '/alarmNow' } ] } @@ -127,6 +132,12 @@ this.dataGroup[2].context = count + '' console.log('今日总数', this.dataGroup[2].context) }) + }, + // 跳转页面 + goPage(card) { + this.$router.push({ + path: card.path + }) } } } diff --git a/.gitignore b/.gitignore index 78a752d..defec80 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_Store node_modules/ dist/ +dist* npm-debug.log* yarn-debug.log* yarn-error.log* diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 571b0e4..015fcb1 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -58,7 +58,8 @@ computed: { showTabList() { // 根据权限获取可见tab return this.tabList.filter(item => { - return this.hasPerm(item.permission) + // return this.hasPerm(item.permission) + return true }) } }, diff --git a/src/views/dataView/components/panelGroup.vue b/src/views/dataView/components/panelGroup.vue index aaf253b..3ca2c22 100644 --- a/src/views/dataView/components/panelGroup.vue +++ b/src/views/dataView/components/panelGroup.vue @@ -51,7 +51,8 @@ flags: '个', icon: 'icon-well', color: '#40c9c6', - permission: '/well/list' + permission: '/well/list', + path: '/wellList' }, { title: '设备', @@ -59,7 +60,8 @@ flags: '个', icon: 'icon-device', color: '#36a3f7', - permission: '/device/list' + permission: '/device/list', + path: '/deviceList' }, { title: '今日数据', @@ -67,7 +69,8 @@ flags: '条', icon: 'icon-database', color: '#1ed8f3', - permission: '/data' + permission: '/data', + path: '/dataManage' }, { title: '离线设备', @@ -75,7 +78,8 @@ flags: '个', icon: 'icon-device', color: '#676767', - permission: '/device/list' + permission: '/device/list', + path: '/deviceList?status=offline' }, { title: '当前报警', @@ -83,7 +87,8 @@ flags: '条', icon: 'icon-alarm', color: '#f4516c', - permission: '/alarm/now' + permission: '/alarm/now', + path: '/alarmNow' } ] } @@ -127,6 +132,12 @@ this.dataGroup[2].context = count + '' console.log('今日总数', this.dataGroup[2].context) }) + }, + // 跳转页面 + goPage(card) { + this.$router.push({ + path: card.path + }) } } } diff --git a/src/views/deviceConfig/deviceConfig.vue b/src/views/deviceConfig/deviceConfig.vue index f2b7150..30732ae 100644 --- a/src/views/deviceConfig/deviceConfig.vue +++ b/src/views/deviceConfig/deviceConfig.vue @@ -1,43 +1,56 @@