diff --git a/src/components/form/datePicker/index.vue b/src/components/form/datePicker/index.vue index 90fd570d..eeab4d15 100644 --- a/src/components/form/datePicker/index.vue +++ b/src/components/form/datePicker/index.vue @@ -4,19 +4,9 @@ - + 当前 @@ -43,7 +33,7 @@ const count = ref(0) const disabledPicker = ref(true) const timeValue = ref() const backDisabled = ref(false) -const preDisabled = ref(false) +const preDisabled = ref(true) const timeOptions: any = ref([ { label: '年份', value: 1 }, { label: '季度', value: 2 }, @@ -86,7 +76,7 @@ onMounted(() => { // 选择时间范围 const timeChange = (e: number) => { backDisabled.value = false - preDisabled.value = false + preDisabled.value = props.nextFlag?false: true count.value = 0 if (e == 1) { disabledPicker.value = true @@ -111,7 +101,7 @@ const timeChange = (e: number) => { } else if (e == 5) { disabledPicker.value = false backDisabled.value = true - preDisabled.value = true + preDisabled.value = props.nextFlag?false: true timeValue.value = [setTime(), setTime()] } if (e == 1 || e == 2) { @@ -128,6 +118,7 @@ const nowTime = () => { } // 上一个 const preClick = () => { + preDisabled.value = false let startTime = timeValue.value[0] let endTime = timeValue.value[1] let year = parseInt(startTime.substring(0, 4)) @@ -391,6 +382,7 @@ const next = () => { if (year >= presentY && !props.nextFlag) { startTime = presentY + '-01-01' if (presentM < 10) { + if (presentD < 10) { endTime = presentY + '-0' + presentM + '-0' + presentD } else { @@ -407,7 +399,14 @@ const next = () => { startTime = year + '-01-01' endTime = year + '-12-31' } + } + if (!props.nextFlag) { + if (new Date(endTime + ' 00:00:00').getTime() >= new Date(window.XEUtils.toDateString(new Date(), 'yyyy-MM-dd ') + ' 00:00:00').getTime()) { + preDisabled.value = props.nextFlag?false: true + } + } + timeValue.value = [startTime, endTime] } diff --git a/src/views/pqs/business/terminal/deviceter/index.vue b/src/views/pqs/business/terminal/deviceter/index.vue index a6d81d81..a01cc13b 100644 --- a/src/views/pqs/business/terminal/deviceter/index.vue +++ b/src/views/pqs/business/terminal/deviceter/index.vue @@ -6,7 +6,7 @@
- 新 增 + 新 增 修 改 删 除
- + + diff --git a/src/views/pqs/harmonicMonitoring/detailed/regionalStatistics/index.vue b/src/views/pqs/harmonicMonitoring/detailed/regionalStatistics/index.vue new file mode 100644 index 00000000..add95490 --- /dev/null +++ b/src/views/pqs/harmonicMonitoring/detailed/regionalStatistics/index.vue @@ -0,0 +1,163 @@ + + diff --git a/src/views/pqs/harmonicMonitoring/embed/lntegruty/components/table.vue b/src/views/pqs/harmonicMonitoring/embed/lntegruty/components/table.vue index 9b88c88a..7b5d6f4f 100644 --- a/src/views/pqs/harmonicMonitoring/embed/lntegruty/components/table.vue +++ b/src/views/pqs/harmonicMonitoring/embed/lntegruty/components/table.vue @@ -1,6 +1,9 @@