diff --git a/src/views/statistics/imsData/met/index.vue b/src/views/statistics/imsData/met/index.vue index 1a846e7..bedff32 100644 --- a/src/views/statistics/imsData/met/index.vue +++ b/src/views/statistics/imsData/met/index.vue @@ -99,7 +99,6 @@ const columns = [ 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', @@ -110,9 +109,13 @@ export default { isImmediate: true, columns, queryParam: { - 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(',') || [], + startTime: sessionStorage.getItem('currStartDate_sta') + ? sessionStorage.getItem('currStartDate_sta') + : moment().subtract(6, 'days').format('YYYY-MM-DD'), + endTime: sessionStorage.getItem('currEndDate_sta') + ? sessionStorage.getItem('currEndDate_sta') + : moment().format('YYYY-MM-DD'), + stationIds: [], }, url: { list: '/webStatistics/findMetPage', @@ -185,13 +188,19 @@ export default { getAction(this.url.findStationList, { menuName: '' }).then((res) => { if (res.result.length > 0) { this.stationList = res.result.map((res) => ({ label: res.stationCode, value: res.stationId })) + // 进入页面自动查询 + let arr = sessionStorage.getItem('selectedSta_sta') + ? sessionStorage.getItem('selectedSta_sta').split(',') + : [] + this.queryParam.stationIds = arr.map((item) => Number(item)) + this.searchQueryData() } else { this.stationList = [] } }) }, handleSelectChange(val) { - console.log(val) + window.sessionStorage.setItem('selectedSta_sta', val) let length = this.stationList.length if (val.length === length) { this.allChecked = true @@ -203,13 +212,21 @@ export default { this.allChecked = val if (val) { this.queryParam.stationIds = this.stationList.map((item) => item.value) + window.sessionStorage.setItem('selectedSta_sta', this.queryParam.stationIds) } else { this.queryParam.stationIds = [] + window.sessionStorage.setItem('selectedSta_sta', []) } }, filterOption(input, option) { return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 }, + handleStartDateChange(date) { + window.sessionStorage.setItem('currStartDate_sta', date) + }, + handleEndDateChange(date) { + window.sessionStorage.setItem('currEndDate_sta', date) + }, }, computed: { formItems() { @@ -263,6 +280,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleStartDateChange, + }, style: { width: 'auto', }, @@ -279,6 +299,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleEndDateChange, + }, style: { width: 'auto', }, diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue index 100edca..98c4940 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue @@ -1,18 +1,25 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue index 50119ae..40609d1 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue @@ -1,18 +1,25 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue index 6128d25..b31392f 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue @@ -1,18 +1,25 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue index fe399f6..9acd2f6 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue @@ -1,18 +1,26 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue index d5d79db..d0662a8 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue @@ -1,18 +1,26 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue index 91016c7..2f2c9d6 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue @@ -1,18 +1,25 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue index b4cf57e..7f32129 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue @@ -1,18 +1,25 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue index ac9f1eb..96ada18 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue @@ -1,18 +1,25 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue index 2f30266..4b52c35 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue @@ -1,18 +1,26 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue index 4940e15..8690e4e 100644 --- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue +++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue @@ -1,18 +1,26 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue b/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue index 1ab6ad4..0bd7fed 100644 --- a/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue +++ b/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue @@ -1,6 +1,13 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue b/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue index cfd0e21..4bff72c 100644 --- a/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue +++ b/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue @@ -1,6 +1,13 @@ diff --git a/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue b/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue index 246e6e5..93f3613 100644 --- a/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue +++ b/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue @@ -1,18 +1,25 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue b/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue index a412a18..82d2f03 100644 --- a/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue +++ b/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue @@ -1,18 +1,26 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue b/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue index 8ab5d85..0159de3 100644 --- a/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue +++ b/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue @@ -1,18 +1,26 @@ \ No newline at end of file diff --git a/src/views/statistics/imsData/stateOfHealth/alerts.vue b/src/views/statistics/imsData/stateOfHealth/alerts.vue index 0ae0d36..477285c 100644 --- a/src/views/statistics/imsData/stateOfHealth/alerts.vue +++ b/src/views/statistics/imsData/stateOfHealth/alerts.vue @@ -79,7 +79,6 @@ const columns = [ 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', @@ -90,9 +89,13 @@ export default { isImmediate: true, columns, queryParam: { - 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(',') || [], + startTime: sessionStorage.getItem('currStartDate_sta') + ? sessionStorage.getItem('currStartDate_sta') + : moment().subtract(6, 'days').format('YYYY-MM-DD'), + endTime: sessionStorage.getItem('currEndDate_sta') + ? sessionStorage.getItem('currEndDate_sta') + : moment().format('YYYY-MM-DD'), + stationIds: [], }, url: { list: '/webStatistics/findAlertSohPage', @@ -113,11 +116,6 @@ export default { handleExcel() { if (this.dataSource.length > 0) { this.excelLoading = true - // this.queryParam = { - // startTime: "2023-07-17", - // endTime: "2023-07-17", - // stationIds: [1] - // } let params = { ...this.queryParam, } @@ -145,11 +143,6 @@ export default { let days = compareDate(this.queryParam.startTime, this.queryParam.endTime) if (days <= 10) { this.isImmediate = false - // this.queryParam = { - // startTime: "2023-01-01", - // endTime: "2023-07-10", - // stationIds: [209, 210] - // } let params = { ...this.queryParam, pageNo: 1, @@ -176,6 +169,12 @@ export default { if (res.success) { if (res.result.length > 0) { this.stationList = res.result.map((res) => ({ label: res.stationCode, value: res.stationId })) + // 进入页面自动查询 + let arr = sessionStorage.getItem('selectedSta_sta') + ? sessionStorage.getItem('selectedSta_sta').split(',') + : [] + this.queryParam.stationIds = arr.map((item) => Number(item)) + this.searchQueryData() } else { this.stationList = [] } @@ -185,7 +184,7 @@ export default { }) }, handleSelectChange(val) { - console.log(val) + window.sessionStorage.setItem('selectedSta_sta', val) let length = this.stationList.length if (val.length === length) { this.allChecked = true @@ -197,13 +196,21 @@ export default { this.allChecked = val if (val) { this.queryParam.stationIds = this.stationList.map((item) => item.value) + window.sessionStorage.setItem('selectedSta_sta', this.queryParam.stationIds) } else { this.queryParam.stationIds = [] + window.sessionStorage.setItem('selectedSta_sta', []) } }, filterOption(input, option) { return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 }, + handleStartDateChange(date) { + window.sessionStorage.setItem('currStartDate_sta', date) + }, + handleEndDateChange(date) { + window.sessionStorage.setItem('currEndDate_sta', date) + }, }, computed: { formItems() { @@ -257,6 +264,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleStartDateChange, + }, style: { width: 'auto', }, @@ -273,6 +283,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleEndDateChange, + }, style: { width: 'auto', }, diff --git a/src/views/statistics/imsData/stateOfHealth/rmssoh.vue b/src/views/statistics/imsData/stateOfHealth/rmssoh.vue index 7ed5aba..9922d31 100644 --- a/src/views/statistics/imsData/stateOfHealth/rmssoh.vue +++ b/src/views/statistics/imsData/stateOfHealth/rmssoh.vue @@ -91,9 +91,13 @@ export default { isImmediate: true, columns, queryParam: { - 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(',') || [], + startTime: sessionStorage.getItem('currStartDate_sta') + ? sessionStorage.getItem('currStartDate_sta') + : moment().subtract(6, 'days').format('YYYY-MM-DD'), + endTime: sessionStorage.getItem('currEndDate_sta') + ? sessionStorage.getItem('currEndDate_sta') + : moment().format('YYYY-MM-DD'), + stationIds: [], }, url: { list: '/webStatistics/findSohPage', @@ -151,11 +155,6 @@ export default { let days = compareDate(this.queryParam.startTime, this.queryParam.endTime) if (days <= 10) { this.isImmediate = false - // this.queryParam = { - // startTime: "2023-01-01", - // endTime: "2023-07-10", - // stationIds: [209, 210] - // } let params = { ...this.queryParam, pageNo: 1, @@ -182,6 +181,12 @@ export default { if (res.success) { if (res.result.length > 0) { this.stationList = res.result.map((res) => ({ label: res.stationCode, value: res.stationId })) + // 进入页面自动查询 + let arr = sessionStorage.getItem('selectedSta_sta') + ? sessionStorage.getItem('selectedSta_sta').split(',') + : [] + this.queryParam.stationIds = arr.map((item) => Number(item)) + this.searchQueryData() } else { this.stationList = [] } @@ -191,7 +196,7 @@ export default { }) }, handleSelectChange(val) { - console.log(val) + window.sessionStorage.setItem('selectedSta_sta', val) let length = this.stationList.length if (val.length === length) { this.allChecked = true @@ -203,13 +208,21 @@ export default { this.allChecked = val if (val) { this.queryParam.stationIds = this.stationList.map((item) => item.value) + window.sessionStorage.setItem('selectedSta_sta', this.queryParam.stationIds) } else { this.queryParam.stationIds = [] + window.sessionStorage.setItem('selectedSta_sta', []) } }, filterOption(input, option) { return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 }, + handleStartDateChange(date) { + window.sessionStorage.setItem('currStartDate_sta', date) + }, + handleEndDateChange(date) { + window.sessionStorage.setItem('currEndDate_sta', date) + }, }, computed: { formItems() { @@ -263,6 +276,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleStartDateChange, + }, style: { width: 'auto', }, @@ -279,6 +295,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleEndDateChange, + }, style: { width: 'auto', }, diff --git a/src/views/statistics/imsProducts/arr/index.vue b/src/views/statistics/imsProducts/arr/index.vue index 7567157..5d736a2 100644 --- a/src/views/statistics/imsProducts/arr/index.vue +++ b/src/views/statistics/imsProducts/arr/index.vue @@ -100,11 +100,11 @@ export default { isImmediate: true, columns, queryParam: { - startTime: sessionStorage.getItem('currStartDate') - ? sessionStorage.getItem('currStartDate') + startTime: sessionStorage.getItem('currStartDate_pro') + ? sessionStorage.getItem('currStartDate_pro') : moment().subtract(6, 'days').format('YYYY-MM-DD'), - endTime: sessionStorage.getItem('currEndDate') - ? sessionStorage.getItem('currEndDate') + endTime: sessionStorage.getItem('currEndDate_pro') + ? sessionStorage.getItem('currEndDate_pro') : moment().format('YYYY-MM-DD'), stationIds: [], qualifie: undefined, @@ -165,11 +165,6 @@ export default { let days = compareDate(this.queryParam.startTime, this.queryParam.endTime) if (days <= 10) { this.isImmediate = false - // this.queryParam = { - // startTime: "2023-01-01", - // endTime: "2023-07-10", - // stationIds: [209, 210] - // } let params = { ...this.queryParam, pageNo: 1, @@ -197,7 +192,9 @@ export default { if (res.result.length > 0) { this.stationList = res.result.map((res) => ({ label: res.stationCode, value: res.stationId })) // 进入页面自动查询 - let arr = sessionStorage.getItem('selectedSta') ? sessionStorage.getItem('selectedSta').split(',') : [] + let arr = sessionStorage.getItem('selectedSta_pro') + ? sessionStorage.getItem('selectedSta_pro').split(',') + : [] this.queryParam.stationIds = arr.map((item) => Number(item)) this.queryParam.qualifie = sessionStorage.getItem('qualifie') ? sessionStorage.getItem('qualifie') @@ -212,7 +209,7 @@ export default { }) }, handleSelectChange(val) { - console.log(val) + window.sessionStorage.setItem('selectedSta_pro', val) let length = this.stationList.length if (val.length === length) { this.allChecked = true @@ -224,14 +221,22 @@ export default { this.allChecked = val if (val) { this.queryParam.stationIds = this.stationList.map((item) => item.value) + window.sessionStorage.setItem('selectedSta_pro', this.queryParam.stationIds) } else { this.queryParam.stationIds = [] + window.sessionStorage.setItem('selectedSta_pro', []) } }, handleQualifieChange(val) { this.queryParam.qualifie = val sessionStorage.setItem('qualifie', val) }, + handleStartDateChange(date) { + window.sessionStorage.setItem('currStartDate_pro', date) + }, + handleEndDateChange(date) { + window.sessionStorage.setItem('currEndDate_pro', date) + }, getBeforeDate(n) { var n = n var d = new Date() @@ -309,6 +314,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleStartDateChange, + }, style: { width: 'auto', }, @@ -325,6 +333,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleEndDateChange, + }, style: { width: 'auto', }, diff --git a/src/views/statistics/imsProducts/rrr/index.vue b/src/views/statistics/imsProducts/rrr/index.vue index 0ac6009..42d1aae 100644 --- a/src/views/statistics/imsProducts/rrr/index.vue +++ b/src/views/statistics/imsProducts/rrr/index.vue @@ -100,11 +100,11 @@ export default { isImmediate: true, columns, queryParam: { - startTime: sessionStorage.getItem('currStartDate') - ? sessionStorage.getItem('currStartDate') + startTime: sessionStorage.getItem('currStartDate_pro') + ? sessionStorage.getItem('currStartDate_pro') : moment().subtract(6, 'days').format('YYYY-MM-DD'), - endTime: sessionStorage.getItem('currEndDate') - ? sessionStorage.getItem('currEndDate') + endTime: sessionStorage.getItem('currEndDate_pro') + ? sessionStorage.getItem('currEndDate_pro') : moment().format('YYYY-MM-DD'), stationIds: [], qualifie: undefined, @@ -197,7 +197,9 @@ export default { if (res.result.length > 0) { this.stationList = res.result.map((res) => ({ label: res.stationCode, value: res.stationId })) // 进入页面自动查询 - let arr = sessionStorage.getItem('selectedSta') ? sessionStorage.getItem('selectedSta').split(',') : [] + let arr = sessionStorage.getItem('selectedSta_pro') + ? sessionStorage.getItem('selectedSta_pro').split(',') + : [] this.queryParam.stationIds = arr.map((item) => Number(item)) this.queryParam.qualifie = sessionStorage.getItem('qualifie') ? sessionStorage.getItem('qualifie') @@ -212,6 +214,7 @@ export default { }) }, handleSelectChange(val) { + window.sessionStorage.setItem('selectedSta_pro', val) let length = this.stationList.length if (val.length === length) { this.allChecked = true @@ -223,14 +226,22 @@ export default { this.allChecked = val if (val) { this.queryParam.stationIds = this.stationList.map((item) => item.value) + window.sessionStorage.setItem('selectedSta_pro', this.queryParam.stationIds) } else { this.queryParam.stationIds = [] + window.sessionStorage.setItem('selectedSta_pro', []) } }, handleQualifieChange(val) { this.queryParam.qualifie = val sessionStorage.setItem('qualifie', val) }, + handleStartDateChange(date) { + window.sessionStorage.setItem('currStartDate_pro', date) + }, + handleEndDateChange(date) { + window.sessionStorage.setItem('currEndDate_pro', date) + }, getBeforeDate(n) { var n = n var d = new Date() @@ -308,6 +319,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleStartDateChange, + }, style: { width: 'auto', }, @@ -324,6 +338,9 @@ export default { width: '200px', }, }, + on: { + change: this.handleEndDateChange, + }, style: { width: 'auto', }, diff --git a/src/views/statistics/list.vue b/src/views/statistics/list.vue index 993065c..be70c7e 100644 --- a/src/views/statistics/list.vue +++ b/src/views/statistics/list.vue @@ -72,6 +72,10 @@ export default { type: String, default: '', }, + menuType: { + type: String, + default: '', + }, }, mixins: [JeecgListMixin], components: { @@ -80,13 +84,22 @@ export default { watch: { stationList: { handler(val) { - let arr = sessionStorage.getItem('selectedSta') ? sessionStorage.getItem('selectedSta').split(',') : [] + let arr = sessionStorage.getItem(`selectedSta_${this.menuType}`) + ? sessionStorage.getItem(`selectedSta_${this.menuType}`).split(',') + : [] this.queryParam.stationIds = arr.map((item) => Number(item)) - this.loadData() + ;(this.queryParam.startTime = sessionStorage.getItem(`currStartDate_${this.menuType}`) + ? sessionStorage.getItem(`currStartDate_${this.menuType}`) + : moment().subtract(6, 'days').format('YYYY-MM-DD')), + (this.queryParam.endTime = sessionStorage.getItem(`currEndDate_${this.menuType}`) + ? sessionStorage.getItem(`currEndDate_${this.menuType}`) + : moment().format('YYYY-MM-DD')), + this.loadData() }, }, }, data() { + this.disableMixinCreated = true return { excelLoading: false, spinning: false, @@ -94,12 +107,8 @@ export default { isDetail: false, queryParam: { dataType: this.dataType, - startTime: sessionStorage.getItem('currStartDate') - ? sessionStorage.getItem('currStartDate') - : moment().subtract(6, 'days').format('YYYY-MM-DD'), - endTime: sessionStorage.getItem('currEndDate') - ? sessionStorage.getItem('currEndDate') - : moment().format('YYYY-MM-DD'), + startTime: '', + endTime: '', stationIds: [], spectralQualifie: this.spectralQualifie, }, @@ -188,7 +197,7 @@ export default { }, handleSelectChange(val) { console.log(val) - window.sessionStorage.setItem('selectedSta', val) + window.sessionStorage.setItem(`selectedSta_${this.menuType}`, val) let length = this.stationList.length if (val.length === length) { this.allChecked = true @@ -200,44 +209,21 @@ export default { this.allChecked = val if (val) { this.queryParam.stationIds = this.stationList.map((item) => item.value) - window.sessionStorage.setItem('selectedSta', vathis.queryParam.stationIdsl) + window.sessionStorage.setItem(`selectedSta_${this.menuType}`, this.queryParam.stationIds) } else { this.queryParam.stationIds = [] - window.sessionStorage.setItem('selectedSta', []) + window.sessionStorage.setItem(`selectedSta_${this.menuType}`, []) } }, filterOption(input, option) { return option.componentOptions.children[0].text.toLowerCase().indexOf(input.toLowerCase()) >= 0 }, - handleStartDateChange(date, dateString) { - console.log(date, dateString) - window.sessionStorage.setItem('currStartDate', date) + handleStartDateChange(date) { + window.sessionStorage.setItem(`currStartDate_${this.menuType}`, date) }, handleEndDateChange(date) { - window.sessionStorage.setItem('currEndDate', date) + window.sessionStorage.setItem(`currEndDate_${this.menuType}`, 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() {