diff --git a/config/index.js b/config/index.js index 617ddb8..106eaa6 100644 --- a/config/index.js +++ b/config/index.js @@ -69,7 +69,7 @@ * then assetsPublicPath should be set to "/bar/". * In most cases please use '/' !!! */ - assetsPublicPath: '/smartwellfast/', + assetsPublicPath: '/qd/', /** * Source Maps diff --git a/config/index.js b/config/index.js index 617ddb8..106eaa6 100644 --- a/config/index.js +++ b/config/index.js @@ -69,7 +69,7 @@ * then assetsPublicPath should be set to "/bar/". * In most cases please use '/' !!! */ - assetsPublicPath: '/smartwellfast/', + assetsPublicPath: '/qd/', /** * Source Maps diff --git a/src/utils/baseConfig.js b/src/utils/baseConfig.js index e691f40..10efcd2 100644 --- a/src/utils/baseConfig.js +++ b/src/utils/baseConfig.js @@ -1,5 +1,5 @@ const project = { - title: '青岛中海油地下管网管理系统' + title: '供水管理系统' } export function getProject() { return project diff --git a/config/index.js b/config/index.js index 617ddb8..106eaa6 100644 --- a/config/index.js +++ b/config/index.js @@ -69,7 +69,7 @@ * then assetsPublicPath should be set to "/bar/". * In most cases please use '/' !!! */ - assetsPublicPath: '/smartwellfast/', + assetsPublicPath: '/qd/', /** * Source Maps diff --git a/src/utils/baseConfig.js b/src/utils/baseConfig.js index e691f40..10efcd2 100644 --- a/src/utils/baseConfig.js +++ b/src/utils/baseConfig.js @@ -1,5 +1,5 @@ const project = { - title: '青岛中海油地下管网管理系统' + title: '供水管理系统' } export function getProject() { return project diff --git a/src/views/dashboard/components/waterCountByDay.vue b/src/views/dashboard/components/waterCountByDay.vue index 29ab1c3..d5c2912 100644 --- a/src/views/dashboard/components/waterCountByDay.vue +++ b/src/views/dashboard/components/waterCountByDay.vue @@ -1,6 +1,13 @@ @@ -13,7 +20,6 @@ data() { return { listQuery: { - deviceType: '', beginTime: '', endTime: '' }, @@ -40,6 +46,10 @@ grid:{ top:120 }, + yAxis:{ + name:'用水量(吨)', + position:'left' + }, legend:{ // type: 'scroll', top:'40px' @@ -73,7 +83,51 @@ { date: '12月3日 ', dept1: 272, dept2: 52, dept3:5,dept4:1,dept5:4,dept6:7,dept7:9, dept8:2,dept9:1, dept10:3}, { date: '12月4日 ', dept1: 253, dept2: 53, dept3:6,dept4:5,dept5:5,dept6:2,dept7:9, dept8:2,dept9:1, dept10:3} ] + }, + changeTime(timeType){ + let beginTime + switch(timeType){ + case 'year': + beginTime = getDayTime(new Date().getTime() - 24 * 365 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'halfyear': + beginTime = getDayTime(new Date().getTime() - 24 * 182 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case '3month': + beginTime = getDayTime(new Date().getTime() - 24 * 90 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'month': + beginTime = getDayTime(new Date().getTime() - 24 * 30 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'week': + beginTime = getDayTime(new Date().getTime() - 24 * 7 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + } + const endTime = new Date() + this.listQuery.endTime = endTime.Format('yyyy-MM-dd') + this.fetchData() } } } + + diff --git a/config/index.js b/config/index.js index 617ddb8..106eaa6 100644 --- a/config/index.js +++ b/config/index.js @@ -69,7 +69,7 @@ * then assetsPublicPath should be set to "/bar/". * In most cases please use '/' !!! */ - assetsPublicPath: '/smartwellfast/', + assetsPublicPath: '/qd/', /** * Source Maps diff --git a/src/utils/baseConfig.js b/src/utils/baseConfig.js index e691f40..10efcd2 100644 --- a/src/utils/baseConfig.js +++ b/src/utils/baseConfig.js @@ -1,5 +1,5 @@ const project = { - title: '青岛中海油地下管网管理系统' + title: '供水管理系统' } export function getProject() { return project diff --git a/src/views/dashboard/components/waterCountByDay.vue b/src/views/dashboard/components/waterCountByDay.vue index 29ab1c3..d5c2912 100644 --- a/src/views/dashboard/components/waterCountByDay.vue +++ b/src/views/dashboard/components/waterCountByDay.vue @@ -1,6 +1,13 @@ @@ -13,7 +20,6 @@ data() { return { listQuery: { - deviceType: '', beginTime: '', endTime: '' }, @@ -40,6 +46,10 @@ grid:{ top:120 }, + yAxis:{ + name:'用水量(吨)', + position:'left' + }, legend:{ // type: 'scroll', top:'40px' @@ -73,7 +83,51 @@ { date: '12月3日 ', dept1: 272, dept2: 52, dept3:5,dept4:1,dept5:4,dept6:7,dept7:9, dept8:2,dept9:1, dept10:3}, { date: '12月4日 ', dept1: 253, dept2: 53, dept3:6,dept4:5,dept5:5,dept6:2,dept7:9, dept8:2,dept9:1, dept10:3} ] + }, + changeTime(timeType){ + let beginTime + switch(timeType){ + case 'year': + beginTime = getDayTime(new Date().getTime() - 24 * 365 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'halfyear': + beginTime = getDayTime(new Date().getTime() - 24 * 182 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case '3month': + beginTime = getDayTime(new Date().getTime() - 24 * 90 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'month': + beginTime = getDayTime(new Date().getTime() - 24 * 30 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'week': + beginTime = getDayTime(new Date().getTime() - 24 * 7 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + } + const endTime = new Date() + this.listQuery.endTime = endTime.Format('yyyy-MM-dd') + this.fetchData() } } } + + diff --git a/src/views/dashboard/components/waterCountByDept.vue b/src/views/dashboard/components/waterCountByDept.vue index cbfd166..5145dd6 100644 --- a/src/views/dashboard/components/waterCountByDept.vue +++ b/src/views/dashboard/components/waterCountByDept.vue @@ -1,5 +1,14 @@ + diff --git a/config/index.js b/config/index.js index 617ddb8..106eaa6 100644 --- a/config/index.js +++ b/config/index.js @@ -69,7 +69,7 @@ * then assetsPublicPath should be set to "/bar/". * In most cases please use '/' !!! */ - assetsPublicPath: '/smartwellfast/', + assetsPublicPath: '/qd/', /** * Source Maps diff --git a/src/utils/baseConfig.js b/src/utils/baseConfig.js index e691f40..10efcd2 100644 --- a/src/utils/baseConfig.js +++ b/src/utils/baseConfig.js @@ -1,5 +1,5 @@ const project = { - title: '青岛中海油地下管网管理系统' + title: '供水管理系统' } export function getProject() { return project diff --git a/src/views/dashboard/components/waterCountByDay.vue b/src/views/dashboard/components/waterCountByDay.vue index 29ab1c3..d5c2912 100644 --- a/src/views/dashboard/components/waterCountByDay.vue +++ b/src/views/dashboard/components/waterCountByDay.vue @@ -1,6 +1,13 @@ @@ -13,7 +20,6 @@ data() { return { listQuery: { - deviceType: '', beginTime: '', endTime: '' }, @@ -40,6 +46,10 @@ grid:{ top:120 }, + yAxis:{ + name:'用水量(吨)', + position:'left' + }, legend:{ // type: 'scroll', top:'40px' @@ -73,7 +83,51 @@ { date: '12月3日 ', dept1: 272, dept2: 52, dept3:5,dept4:1,dept5:4,dept6:7,dept7:9, dept8:2,dept9:1, dept10:3}, { date: '12月4日 ', dept1: 253, dept2: 53, dept3:6,dept4:5,dept5:5,dept6:2,dept7:9, dept8:2,dept9:1, dept10:3} ] + }, + changeTime(timeType){ + let beginTime + switch(timeType){ + case 'year': + beginTime = getDayTime(new Date().getTime() - 24 * 365 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'halfyear': + beginTime = getDayTime(new Date().getTime() - 24 * 182 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case '3month': + beginTime = getDayTime(new Date().getTime() - 24 * 90 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'month': + beginTime = getDayTime(new Date().getTime() - 24 * 30 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'week': + beginTime = getDayTime(new Date().getTime() - 24 * 7 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + } + const endTime = new Date() + this.listQuery.endTime = endTime.Format('yyyy-MM-dd') + this.fetchData() } } } + + diff --git a/src/views/dashboard/components/waterCountByDept.vue b/src/views/dashboard/components/waterCountByDept.vue index cbfd166..5145dd6 100644 --- a/src/views/dashboard/components/waterCountByDept.vue +++ b/src/views/dashboard/components/waterCountByDept.vue @@ -1,5 +1,14 @@ + diff --git a/src/views/dashboard/components/waterCountByDeptBar.vue b/src/views/dashboard/components/waterCountByDeptBar.vue index 09661b7..d072b9d 100644 --- a/src/views/dashboard/components/waterCountByDeptBar.vue +++ b/src/views/dashboard/components/waterCountByDeptBar.vue @@ -1,39 +1,90 @@ + diff --git a/config/index.js b/config/index.js index 617ddb8..106eaa6 100644 --- a/config/index.js +++ b/config/index.js @@ -69,7 +69,7 @@ * then assetsPublicPath should be set to "/bar/". * In most cases please use '/' !!! */ - assetsPublicPath: '/smartwellfast/', + assetsPublicPath: '/qd/', /** * Source Maps diff --git a/src/utils/baseConfig.js b/src/utils/baseConfig.js index e691f40..10efcd2 100644 --- a/src/utils/baseConfig.js +++ b/src/utils/baseConfig.js @@ -1,5 +1,5 @@ const project = { - title: '青岛中海油地下管网管理系统' + title: '供水管理系统' } export function getProject() { return project diff --git a/src/views/dashboard/components/waterCountByDay.vue b/src/views/dashboard/components/waterCountByDay.vue index 29ab1c3..d5c2912 100644 --- a/src/views/dashboard/components/waterCountByDay.vue +++ b/src/views/dashboard/components/waterCountByDay.vue @@ -1,6 +1,13 @@ @@ -13,7 +20,6 @@ data() { return { listQuery: { - deviceType: '', beginTime: '', endTime: '' }, @@ -40,6 +46,10 @@ grid:{ top:120 }, + yAxis:{ + name:'用水量(吨)', + position:'left' + }, legend:{ // type: 'scroll', top:'40px' @@ -73,7 +83,51 @@ { date: '12月3日 ', dept1: 272, dept2: 52, dept3:5,dept4:1,dept5:4,dept6:7,dept7:9, dept8:2,dept9:1, dept10:3}, { date: '12月4日 ', dept1: 253, dept2: 53, dept3:6,dept4:5,dept5:5,dept6:2,dept7:9, dept8:2,dept9:1, dept10:3} ] + }, + changeTime(timeType){ + let beginTime + switch(timeType){ + case 'year': + beginTime = getDayTime(new Date().getTime() - 24 * 365 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'halfyear': + beginTime = getDayTime(new Date().getTime() - 24 * 182 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case '3month': + beginTime = getDayTime(new Date().getTime() - 24 * 90 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'month': + beginTime = getDayTime(new Date().getTime() - 24 * 30 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'week': + beginTime = getDayTime(new Date().getTime() - 24 * 7 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + } + const endTime = new Date() + this.listQuery.endTime = endTime.Format('yyyy-MM-dd') + this.fetchData() } } } + + diff --git a/src/views/dashboard/components/waterCountByDept.vue b/src/views/dashboard/components/waterCountByDept.vue index cbfd166..5145dd6 100644 --- a/src/views/dashboard/components/waterCountByDept.vue +++ b/src/views/dashboard/components/waterCountByDept.vue @@ -1,5 +1,14 @@ + diff --git a/src/views/dashboard/components/waterCountByDeptBar.vue b/src/views/dashboard/components/waterCountByDeptBar.vue index 09661b7..d072b9d 100644 --- a/src/views/dashboard/components/waterCountByDeptBar.vue +++ b/src/views/dashboard/components/waterCountByDeptBar.vue @@ -1,39 +1,90 @@ + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 502d027..0e50682 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -25,6 +25,9 @@ + + + @@ -40,10 +43,11 @@ import { parseUrl } from '@/utils/parseutils' import { hasPermission } from '@/utils/permission' import ListNoiseData from './deviceData/listNoiseData' +import ListWaterData from "./deviceData/listWaterData"; export default { name: 'DataManage', - components: { ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData }, + components: {ListWaterData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData }, data() { return { activeName: 'wellcover' @@ -86,6 +90,8 @@ this.$refs.digdatacomp.fetchData() } else if (tab.name === 'wellloca') { this.$refs.welllocadatacomp.fetchData() + } else if (tab.name === 'waater') { + this.$refs.waterdatacomp.fetchData() } }, changeTab(deviceType) { @@ -105,6 +111,8 @@ this.activeName = 'wellloca' } else if (deviceType === '8') { this.activeName = 'noise' + } else if (deviceType === '10') { + this.activeName = 'water' } }, // 计算那个是当前第一个tab @@ -125,6 +133,8 @@ this.activeName = 'wellloca' } else if (hasPermission('/noisedata/list')) { this.activeName = 'noise' + } else { + this.activeName = 'water' } } } diff --git a/config/index.js b/config/index.js index 617ddb8..106eaa6 100644 --- a/config/index.js +++ b/config/index.js @@ -69,7 +69,7 @@ * then assetsPublicPath should be set to "/bar/". * In most cases please use '/' !!! */ - assetsPublicPath: '/smartwellfast/', + assetsPublicPath: '/qd/', /** * Source Maps diff --git a/src/utils/baseConfig.js b/src/utils/baseConfig.js index e691f40..10efcd2 100644 --- a/src/utils/baseConfig.js +++ b/src/utils/baseConfig.js @@ -1,5 +1,5 @@ const project = { - title: '青岛中海油地下管网管理系统' + title: '供水管理系统' } export function getProject() { return project diff --git a/src/views/dashboard/components/waterCountByDay.vue b/src/views/dashboard/components/waterCountByDay.vue index 29ab1c3..d5c2912 100644 --- a/src/views/dashboard/components/waterCountByDay.vue +++ b/src/views/dashboard/components/waterCountByDay.vue @@ -1,6 +1,13 @@ @@ -13,7 +20,6 @@ data() { return { listQuery: { - deviceType: '', beginTime: '', endTime: '' }, @@ -40,6 +46,10 @@ grid:{ top:120 }, + yAxis:{ + name:'用水量(吨)', + position:'left' + }, legend:{ // type: 'scroll', top:'40px' @@ -73,7 +83,51 @@ { date: '12月3日 ', dept1: 272, dept2: 52, dept3:5,dept4:1,dept5:4,dept6:7,dept7:9, dept8:2,dept9:1, dept10:3}, { date: '12月4日 ', dept1: 253, dept2: 53, dept3:6,dept4:5,dept5:5,dept6:2,dept7:9, dept8:2,dept9:1, dept10:3} ] + }, + changeTime(timeType){ + let beginTime + switch(timeType){ + case 'year': + beginTime = getDayTime(new Date().getTime() - 24 * 365 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'halfyear': + beginTime = getDayTime(new Date().getTime() - 24 * 182 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case '3month': + beginTime = getDayTime(new Date().getTime() - 24 * 90 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'month': + beginTime = getDayTime(new Date().getTime() - 24 * 30 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + case 'week': + beginTime = getDayTime(new Date().getTime() - 24 * 7 * 60 * 60 * 1000) + this.listQuery.beginTime = beginTime.Format('yyyy-MM-dd') + break + } + const endTime = new Date() + this.listQuery.endTime = endTime.Format('yyyy-MM-dd') + this.fetchData() } } } + + diff --git a/src/views/dashboard/components/waterCountByDept.vue b/src/views/dashboard/components/waterCountByDept.vue index cbfd166..5145dd6 100644 --- a/src/views/dashboard/components/waterCountByDept.vue +++ b/src/views/dashboard/components/waterCountByDept.vue @@ -1,5 +1,14 @@ + diff --git a/src/views/dashboard/components/waterCountByDeptBar.vue b/src/views/dashboard/components/waterCountByDeptBar.vue index 09661b7..d072b9d 100644 --- a/src/views/dashboard/components/waterCountByDeptBar.vue +++ b/src/views/dashboard/components/waterCountByDeptBar.vue @@ -1,39 +1,90 @@ + diff --git a/src/views/dataManage/dataManage.vue b/src/views/dataManage/dataManage.vue index 502d027..0e50682 100644 --- a/src/views/dataManage/dataManage.vue +++ b/src/views/dataManage/dataManage.vue @@ -25,6 +25,9 @@ + + + @@ -40,10 +43,11 @@ import { parseUrl } from '@/utils/parseutils' import { hasPermission } from '@/utils/permission' import ListNoiseData from './deviceData/listNoiseData' +import ListWaterData from "./deviceData/listWaterData"; export default { name: 'DataManage', - components: { ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData }, + components: {ListWaterData, ListNoiseData, ListWellLocaData, ListTempData, ListHarmfulData, ListDigData, ListGasData, ListLiquidData, ListWellCoverData }, data() { return { activeName: 'wellcover' @@ -86,6 +90,8 @@ this.$refs.digdatacomp.fetchData() } else if (tab.name === 'wellloca') { this.$refs.welllocadatacomp.fetchData() + } else if (tab.name === 'waater') { + this.$refs.waterdatacomp.fetchData() } }, changeTab(deviceType) { @@ -105,6 +111,8 @@ this.activeName = 'wellloca' } else if (deviceType === '8') { this.activeName = 'noise' + } else if (deviceType === '10') { + this.activeName = 'water' } }, // 计算那个是当前第一个tab @@ -125,6 +133,8 @@ this.activeName = 'wellloca' } else if (hasPermission('/noisedata/list')) { this.activeName = 'noise' + } else { + this.activeName = 'water' } } } diff --git a/src/views/dataManage/deviceData/listWaterData.vue b/src/views/dataManage/deviceData/listWaterData.vue new file mode 100644 index 0000000..d20c8ca --- /dev/null +++ b/src/views/dataManage/deviceData/listWaterData.vue @@ -0,0 +1,275 @@ + + + + +