日期统计要一周
切换页面台站和日期不要清空
This commit is contained in:
parent
a7db410b16
commit
b63599ddf6
|
@ -100,6 +100,7 @@ import { compareDate } from '../../commom'
|
|||
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
||||
import { getAction, getFileAction } from '../../../../api/manage'
|
||||
import dateFormat from '../../../../components/jeecg/JEasyCron/format-date'
|
||||
import moment from 'moment'
|
||||
export default {
|
||||
name: 'menuTree',
|
||||
mixins: [JeecgListMixin],
|
||||
|
@ -109,9 +110,9 @@ export default {
|
|||
isImmediate: true,
|
||||
columns,
|
||||
queryParam: {
|
||||
startTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
endTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
stationIds: [],
|
||||
startTime: sessionStorage.getItem('currStartDate') || moment().subtract(6, 'days').format('YYYY-MM-DD'),
|
||||
endTime: sessionStorage.getItem('currEndDate') || moment().format('YYYY-MM-DD'),
|
||||
stationIds: sessionStorage.getItem('selectedSta').split(',') || [],
|
||||
},
|
||||
url: {
|
||||
list: '/webStatistics/findMetPage',
|
||||
|
|
|
@ -80,6 +80,7 @@ import { compareDate } from '../../commom'
|
|||
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
||||
import { getAction, getFileAction } from '../../../../api/manage'
|
||||
import dateFormat from '../../../../components/jeecg/JEasyCron/format-date'
|
||||
import moment from 'moment'
|
||||
export default {
|
||||
name: 'menuTree',
|
||||
mixins: [JeecgListMixin],
|
||||
|
@ -89,9 +90,9 @@ export default {
|
|||
isImmediate: true,
|
||||
columns,
|
||||
queryParam: {
|
||||
startTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
endTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
stationIds: [],
|
||||
startTime: sessionStorage.getItem('currStartDate') || moment().subtract(6, 'days').format('YYYY-MM-DD'),
|
||||
endTime: sessionStorage.getItem('currEndDate') || moment().format('YYYY-MM-DD'),
|
||||
stationIds: sessionStorage.getItem('selectedSta').split(',') || [],
|
||||
},
|
||||
url: {
|
||||
list: '/webStatistics/findAlertSohPage',
|
||||
|
|
|
@ -78,6 +78,7 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|||
import { getAction, getFileAction } from '../../../../api/manage'
|
||||
import dateFormat from '../../../../components/jeecg/JEasyCron/format-date'
|
||||
import FileDetail from '../../fileDetail.vue'
|
||||
import moment from 'moment'
|
||||
export default {
|
||||
name: 'menuTree',
|
||||
mixins: [JeecgListMixin],
|
||||
|
@ -90,9 +91,9 @@ export default {
|
|||
isImmediate: true,
|
||||
columns,
|
||||
queryParam: {
|
||||
startTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
endTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
stationIds: [],
|
||||
startTime: sessionStorage.getItem('currStartDate') || moment().subtract(6, 'days').format('YYYY-MM-DD'),
|
||||
endTime: sessionStorage.getItem('currEndDate') || moment().format('YYYY-MM-DD'),
|
||||
stationIds: sessionStorage.getItem('selectedSta').split(',') || [],
|
||||
},
|
||||
url: {
|
||||
list: '/webStatistics/findSohPage',
|
||||
|
|
|
@ -44,6 +44,7 @@ import { JeecgListMixin } from '@/mixins/JeecgListMixin'
|
|||
import { getAction, getFileAction } from '../../api/manage'
|
||||
import dateFormat from '../../components/jeecg/JEasyCron/format-date'
|
||||
import Detail from './detail.vue'
|
||||
import moment from 'moment'
|
||||
export default {
|
||||
name: 'menuTree',
|
||||
props: {
|
||||
|
@ -76,18 +77,18 @@ export default {
|
|||
components: {
|
||||
Detail,
|
||||
},
|
||||
watch: {
|
||||
fileName: {
|
||||
handler: function (val) {
|
||||
if (val === 'QCPHD' || val === 'SPHDF' || val === 'SPHDP') {
|
||||
this.$nextTick(() => {
|
||||
this.queryParam.startTime = this.getBeforeDate(6)
|
||||
})
|
||||
}
|
||||
},
|
||||
immediate: true,
|
||||
},
|
||||
},
|
||||
// watch: {
|
||||
// fileName: {
|
||||
// handler: function (val) {
|
||||
// // if (val === 'QCPHD' || val === 'SPHDF' || val === 'SPHDP') {
|
||||
// this.$nextTick(() => {
|
||||
// this.queryParam.startTime = this.getBeforeDate(6)
|
||||
// })
|
||||
// // }
|
||||
// },
|
||||
// immediate: true,
|
||||
// },
|
||||
// },
|
||||
data() {
|
||||
return {
|
||||
excelLoading: false,
|
||||
|
@ -96,9 +97,9 @@ export default {
|
|||
isDetail: false,
|
||||
queryParam: {
|
||||
dataType: this.dataType,
|
||||
startTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
endTime: dateFormat(new Date(), 'yyyy-MM-dd'),
|
||||
stationIds: [],
|
||||
startTime: sessionStorage.getItem('currStartDate') || moment().subtract(6, 'days').format('YYYY-MM-DD'),
|
||||
endTime: sessionStorage.getItem('currEndDate') || moment().format('YYYY-MM-DD'),
|
||||
stationIds: sessionStorage.getItem('selectedSta').split(',') || [],
|
||||
spectralQualifie: this.spectralQualifie,
|
||||
},
|
||||
url: {
|
||||
|
@ -185,6 +186,8 @@ export default {
|
|||
this.isDetail = flag
|
||||
},
|
||||
handleSelectChange(val) {
|
||||
console.log(val)
|
||||
window.sessionStorage.setItem('selectedSta', val)
|
||||
let length = this.stationList.length
|
||||
if (val.length === length) {
|
||||
this.allChecked = true
|
||||
|
@ -196,35 +199,44 @@ export default {
|
|||
this.allChecked = val
|
||||
if (val) {
|
||||
this.queryParam.stationIds = this.stationList.map((item) => item.value)
|
||||
window.sessionStorage.setItem('selectedSta', vathis.queryParam.stationIdsl)
|
||||
} else {
|
||||
this.queryParam.stationIds = []
|
||||
window.sessionStorage.setItem('selectedSta', [])
|
||||
}
|
||||
},
|
||||
filterOption(input, option) {
|
||||
return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0
|
||||
},
|
||||
// 获取n天前的日期
|
||||
getBeforeDate(n) {
|
||||
var n = n
|
||||
var d = new Date()
|
||||
var year = d.getFullYear()
|
||||
var mon = d.getMonth() + 1
|
||||
var day = d.getDate()
|
||||
if (day <= n) {
|
||||
if (mon > 1) {
|
||||
mon = mon - 1
|
||||
} else {
|
||||
year = year - 1
|
||||
mon = 12
|
||||
}
|
||||
}
|
||||
d.setDate(d.getDate() - n)
|
||||
year = d.getFullYear()
|
||||
mon = d.getMonth() + 1
|
||||
day = d.getDate()
|
||||
var s = year + '-' + (mon < 10 ? '0' + mon : mon) + '-' + (day < 10 ? '0' + day : day)
|
||||
return s
|
||||
handleStartDateChange(date, dateString) {
|
||||
console.log(date, dateString)
|
||||
window.sessionStorage.setItem('currStartDate', date)
|
||||
},
|
||||
handleEndDateChange(date) {
|
||||
window.sessionStorage.setItem('currEndDate', date)
|
||||
},
|
||||
// // 获取n天前的日期
|
||||
// getBeforeDate(n) {
|
||||
// var n = n
|
||||
// var d = new Date()
|
||||
// var year = d.getFullYear()
|
||||
// var mon = d.getMonth() + 1
|
||||
// var day = d.getDate()
|
||||
// if (day <= n) {
|
||||
// if (mon > 1) {
|
||||
// mon = mon - 1
|
||||
// } else {
|
||||
// year = year - 1
|
||||
// mon = 12
|
||||
// }
|
||||
// }
|
||||
// d.setDate(d.getDate() - n)
|
||||
// year = d.getFullYear()
|
||||
// mon = d.getMonth() + 1
|
||||
// day = d.getDate()
|
||||
// var s = year + '-' + (mon < 10 ? '0' + mon : mon) + '-' + (day < 10 ? '0' + day : day)
|
||||
// return s
|
||||
// },
|
||||
},
|
||||
computed: {
|
||||
formItems() {
|
||||
|
@ -278,6 +290,9 @@ export default {
|
|||
width: '200px',
|
||||
},
|
||||
},
|
||||
on: {
|
||||
change: this.handleStartDateChange,
|
||||
},
|
||||
style: {
|
||||
width: 'auto',
|
||||
},
|
||||
|
@ -294,6 +309,9 @@ export default {
|
|||
width: '200px',
|
||||
},
|
||||
},
|
||||
on: {
|
||||
change: this.handleEndDateChange,
|
||||
},
|
||||
style: {
|
||||
width: 'auto',
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue
Block a user