|
@@ -11,23 +11,20 @@ const RollingValueeEnd = ref()
|
|
|
const radio = ref(0)
|
|
const radio = ref(0)
|
|
|
const fixedRangeRadio = ref('')
|
|
const fixedRangeRadio = ref('')
|
|
|
const rollingRangeRadio = ref('')
|
|
const rollingRangeRadio = ref('')
|
|
|
-const DataTimeoptions = ref(
|
|
|
|
|
- [
|
|
|
|
|
- {
|
|
|
|
|
- value: 'ETD',
|
|
|
|
|
- label: 'ETD'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'ETA',
|
|
|
|
|
- label: 'ETA'
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
-)
|
|
|
|
|
|
|
+const DataTimeoptions = ref([
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'ETD',
|
|
|
|
|
+ label: 'ETD'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'ETA',
|
|
|
|
|
+ label: 'ETA'
|
|
|
|
|
+ }
|
|
|
|
|
+])
|
|
|
|
|
|
|
|
const isshowRolling = computed(() => radio.value === 1)
|
|
const isshowRolling = computed(() => radio.value === 1)
|
|
|
const isShowFixed = computed(() => radio.value === 2)
|
|
const isShowFixed = computed(() => radio.value === 2)
|
|
|
|
|
|
|
|
-
|
|
|
|
|
const clampedValueStart = computed({
|
|
const clampedValueStart = computed({
|
|
|
get: () => RollingValueStart.value,
|
|
get: () => RollingValueStart.value,
|
|
|
set: (newVal) => {
|
|
set: (newVal) => {
|
|
@@ -66,10 +63,7 @@ const changeTime = (val: any) => {
|
|
|
if (val == 1) {
|
|
if (val == 1) {
|
|
|
startDate.value = ''
|
|
startDate.value = ''
|
|
|
endDate.value = ''
|
|
endDate.value = ''
|
|
|
- if (
|
|
|
|
|
- typeof clampedValueStart.value == 'number' &&
|
|
|
|
|
- typeof clampedValueEnd.value == 'number'
|
|
|
|
|
- ) {
|
|
|
|
|
|
|
+ if (typeof clampedValueStart.value == 'number' && typeof clampedValueEnd.value == 'number') {
|
|
|
if (clampedValueStart.value == 0 && clampedValueEnd.value == 30) {
|
|
if (clampedValueStart.value == 0 && clampedValueEnd.value == 30) {
|
|
|
rollingRangeRadio.value = 'Next 30 days'
|
|
rollingRangeRadio.value = 'Next 30 days'
|
|
|
} else if (clampedValueStart.value == 0 && clampedValueEnd.value == 60) {
|
|
} else if (clampedValueStart.value == 0 && clampedValueEnd.value == 60) {
|
|
@@ -94,32 +88,74 @@ const changeTime = (val: any) => {
|
|
|
} else {
|
|
} else {
|
|
|
RollingRangeTimeStr = ''
|
|
RollingRangeTimeStr = ''
|
|
|
}
|
|
}
|
|
|
- emits('handleSubmitRolling', {rollingStartDate: clampedValueStart.value, rollingEndDate: clampedValueEnd.value, DataTimeSelection: DataTimeSelection.value})
|
|
|
|
|
- } else if(val == 2) {
|
|
|
|
|
|
|
+ emits('handleSubmitRolling', {
|
|
|
|
|
+ rollingStartDate: clampedValueStart.value,
|
|
|
|
|
+ rollingEndDate: clampedValueEnd.value,
|
|
|
|
|
+ DataTimeSelection: DataTimeSelection.value
|
|
|
|
|
+ })
|
|
|
|
|
+ } else if (val == 2) {
|
|
|
clampedValueStart.value = 0
|
|
clampedValueStart.value = 0
|
|
|
clampedValueEnd.value = 0
|
|
clampedValueEnd.value = 0
|
|
|
- if (startDate.value == dayjs().startOf('month').format('YYYY.MM.DD') && endDate.value == dayjs().endOf('month').format('YYYY.MM.DD')) {
|
|
|
|
|
|
|
+ if (
|
|
|
|
|
+ startDate.value == dayjs().startOf('month').format('YYYY.MM.DD') &&
|
|
|
|
|
+ endDate.value == dayjs().endOf('month').format('YYYY.MM.DD')
|
|
|
|
|
+ ) {
|
|
|
fixedRangeRadio.value = 'This Month'
|
|
fixedRangeRadio.value = 'This Month'
|
|
|
- } else if (startDate.value == dayjs().subtract(1, 'month').startOf('month').format('YYYY.MM.DD') && endDate.value == dayjs().subtract(1, 'month').endOf('month').format('YYYY.MM.DD')) {
|
|
|
|
|
|
|
+ } else if (
|
|
|
|
|
+ startDate.value == dayjs().subtract(1, 'month').startOf('month').format('YYYY.MM.DD') &&
|
|
|
|
|
+ endDate.value == dayjs().subtract(1, 'month').endOf('month').format('YYYY.MM.DD')
|
|
|
|
|
+ ) {
|
|
|
fixedRangeRadio.value = 'Last Month'
|
|
fixedRangeRadio.value = 'Last Month'
|
|
|
- } else if (startDate.value == dayjs().month(Math.floor(dayjs().month() / 3) * 3).startOf('month').format('YYYY.MM.DD') && endDate.value == dayjs().month(Math.floor(dayjs().month() / 3) * 3 + 2).endOf('month').format('YYYY.MM.DD')) {
|
|
|
|
|
|
|
+ } else if (
|
|
|
|
|
+ startDate.value ==
|
|
|
|
|
+ dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3)
|
|
|
|
|
+ .startOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD') &&
|
|
|
|
|
+ endDate.value ==
|
|
|
|
|
+ dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3 + 2)
|
|
|
|
|
+ .endOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD')
|
|
|
|
|
+ ) {
|
|
|
fixedRangeRadio.value = 'This Quarter'
|
|
fixedRangeRadio.value = 'This Quarter'
|
|
|
- } else if (startDate.value == dayjs().month(Math.floor(dayjs().month() / 3) * 3 - 3).startOf('month').format('YYYY.MM.DD') && endDate.value == dayjs().month(Math.floor(dayjs().month() / 3) * 3 - 1).endOf('month').format('YYYY.MM.DD')) {
|
|
|
|
|
|
|
+ } else if (
|
|
|
|
|
+ startDate.value ==
|
|
|
|
|
+ dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3 - 3)
|
|
|
|
|
+ .startOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD') &&
|
|
|
|
|
+ endDate.value ==
|
|
|
|
|
+ dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3 - 1)
|
|
|
|
|
+ .endOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD')
|
|
|
|
|
+ ) {
|
|
|
fixedRangeRadio.value = 'Last Quarter'
|
|
fixedRangeRadio.value = 'Last Quarter'
|
|
|
- } else if (startDate.value == dayjs().startOf('year').format('YYYY.MM.DD') && endDate.value == dayjs().endOf('year').format('YYYY.MM.DD')) {
|
|
|
|
|
|
|
+ } else if (
|
|
|
|
|
+ startDate.value == dayjs().startOf('year').format('YYYY.MM.DD') &&
|
|
|
|
|
+ endDate.value == dayjs().endOf('year').format('YYYY.MM.DD')
|
|
|
|
|
+ ) {
|
|
|
fixedRangeRadio.value = 'This Year'
|
|
fixedRangeRadio.value = 'This Year'
|
|
|
- } else if (startDate.value == dayjs().subtract(1, 'year').startOf('year').format('YYYY.MM.DD') && endDate.value == dayjs().subtract(1, 'year').endOf('year').format('YYYY.MM.DD')) {
|
|
|
|
|
|
|
+ } else if (
|
|
|
|
|
+ startDate.value == dayjs().subtract(1, 'year').startOf('year').format('YYYY.MM.DD') &&
|
|
|
|
|
+ endDate.value == dayjs().subtract(1, 'year').endOf('year').format('YYYY.MM.DD')
|
|
|
|
|
+ ) {
|
|
|
fixedRangeRadio.value = 'Last Year'
|
|
fixedRangeRadio.value = 'Last Year'
|
|
|
} else {
|
|
} else {
|
|
|
fixedRangeRadio.value = 'Customize'
|
|
fixedRangeRadio.value = 'Customize'
|
|
|
}
|
|
}
|
|
|
- emits('handleSubmitRolling', {rollingStartDate: startDate.value, rollingEndDate: endDate.value, DataTimeSelection: DataTimeSelection.value})
|
|
|
|
|
|
|
+ emits('handleSubmitRolling', {
|
|
|
|
|
+ rollingStartDate: startDate.value,
|
|
|
|
|
+ rollingEndDate: endDate.value,
|
|
|
|
|
+ DataTimeSelection: DataTimeSelection.value
|
|
|
|
|
+ })
|
|
|
} else {
|
|
} else {
|
|
|
RollingRangeTimeStr = ''
|
|
RollingRangeTimeStr = ''
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// 选择Dynamic Rolling Range默认值
|
|
// 选择Dynamic Rolling Range默认值
|
|
|
-const ChangeRollingRangeRadio = (val: any) => {
|
|
|
|
|
|
|
+const ChangeRollingRangeRadio = (val: any) => {
|
|
|
if (val == 'Next 30 days') {
|
|
if (val == 'Next 30 days') {
|
|
|
clampedValueStart.value = 0
|
|
clampedValueStart.value = 0
|
|
|
clampedValueEnd.value = 30
|
|
clampedValueEnd.value = 30
|
|
@@ -146,35 +182,55 @@ const ChangeRollingRangeRadio = (val: any) => {
|
|
|
clampedValueEnd.value +
|
|
clampedValueEnd.value +
|
|
|
' Day(s)'
|
|
' Day(s)'
|
|
|
}
|
|
}
|
|
|
- emits('handleSubmitRolling', {rollingStartDate: clampedValueStart.value, rollingEndDate: clampedValueEnd.value, DataTimeSelection: DataTimeSelection.value})
|
|
|
|
|
|
|
+ emits('handleSubmitRolling', {
|
|
|
|
|
+ rollingStartDate: clampedValueStart.value,
|
|
|
|
|
+ rollingEndDate: clampedValueEnd.value,
|
|
|
|
|
+ DataTimeSelection: DataTimeSelection.value
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 选择fixed range默认值
|
|
// 选择fixed range默认值
|
|
|
const changeFixedRange = (val: any) => {
|
|
const changeFixedRange = (val: any) => {
|
|
|
- if(val == 'This Month') {
|
|
|
|
|
|
|
+ if (val == 'This Month') {
|
|
|
startDate.value = dayjs().startOf('month').format('YYYY.MM.DD')
|
|
startDate.value = dayjs().startOf('month').format('YYYY.MM.DD')
|
|
|
endDate.value = dayjs().endOf('month').format('YYYY.MM.DD')
|
|
endDate.value = dayjs().endOf('month').format('YYYY.MM.DD')
|
|
|
- } else if(val == 'Last Month') {
|
|
|
|
|
|
|
+ } else if (val == 'Last Month') {
|
|
|
startDate.value = dayjs().subtract(1, 'month').startOf('month').format('YYYY.MM.DD')
|
|
startDate.value = dayjs().subtract(1, 'month').startOf('month').format('YYYY.MM.DD')
|
|
|
endDate.value = dayjs().subtract(1, 'month').endOf('month').format('YYYY.MM.DD')
|
|
endDate.value = dayjs().subtract(1, 'month').endOf('month').format('YYYY.MM.DD')
|
|
|
- } else if(val == 'This Quarter') {
|
|
|
|
|
- startDate.value = dayjs().month(Math.floor(dayjs().month() / 3) * 3).startOf('month').format('YYYY.MM.DD')
|
|
|
|
|
- endDate.value = dayjs().month(Math.floor(dayjs().month() / 3) * 3 + 2).endOf('month').format('YYYY.MM.DD')
|
|
|
|
|
- } else if(val == 'Last Quarter') {
|
|
|
|
|
- startDate.value = dayjs().month(Math.floor(dayjs().month() / 3) * 3 - 3).startOf('month').format('YYYY.MM.DD')
|
|
|
|
|
- endDate.value = dayjs().month(Math.floor(dayjs().month() / 3) * 3 - 1).endOf('month').format('YYYY.MM.DD')
|
|
|
|
|
- } else if(val == 'This Year') {
|
|
|
|
|
|
|
+ } else if (val == 'This Quarter') {
|
|
|
|
|
+ startDate.value = dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3)
|
|
|
|
|
+ .startOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD')
|
|
|
|
|
+ endDate.value = dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3 + 2)
|
|
|
|
|
+ .endOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD')
|
|
|
|
|
+ } else if (val == 'Last Quarter') {
|
|
|
|
|
+ startDate.value = dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3 - 3)
|
|
|
|
|
+ .startOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD')
|
|
|
|
|
+ endDate.value = dayjs()
|
|
|
|
|
+ .month(Math.floor(dayjs().month() / 3) * 3 - 1)
|
|
|
|
|
+ .endOf('month')
|
|
|
|
|
+ .format('YYYY.MM.DD')
|
|
|
|
|
+ } else if (val == 'This Year') {
|
|
|
startDate.value = dayjs().startOf('year').format('YYYY.MM.DD')
|
|
startDate.value = dayjs().startOf('year').format('YYYY.MM.DD')
|
|
|
endDate.value = dayjs().endOf('year').format('YYYY.MM.DD')
|
|
endDate.value = dayjs().endOf('year').format('YYYY.MM.DD')
|
|
|
- } else if(val == 'Last Year') {
|
|
|
|
|
|
|
+ } else if (val == 'Last Year') {
|
|
|
startDate.value = dayjs().subtract(1, 'year').startOf('year').format('YYYY.MM.DD')
|
|
startDate.value = dayjs().subtract(1, 'year').startOf('year').format('YYYY.MM.DD')
|
|
|
endDate.value = dayjs().subtract(1, 'year').endOf('year').format('YYYY.MM.DD')
|
|
endDate.value = dayjs().subtract(1, 'year').endOf('year').format('YYYY.MM.DD')
|
|
|
}
|
|
}
|
|
|
- emits('handleSubmitRolling', {rollingStartDate: startDate.value, rollingEndDate: endDate.value, DataTimeSelection: DataTimeSelection.value})
|
|
|
|
|
|
|
+ emits('handleSubmitRolling', {
|
|
|
|
|
+ rollingStartDate: startDate.value,
|
|
|
|
|
+ rollingEndDate: endDate.value,
|
|
|
|
|
+ DataTimeSelection: DataTimeSelection.value
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
<template>
|
|
<template>
|
|
|
- <div style="padding: 8px 16px 16px 16px;">
|
|
|
|
|
|
|
+ <div style="padding: 8px 16px 16px 16px">
|
|
|
<div class="title">
|
|
<div class="title">
|
|
|
<span class="stars_red">*</span>
|
|
<span class="stars_red">*</span>
|
|
|
Data Time Reference Field Selection
|
|
Data Time Reference Field Selection
|
|
@@ -196,17 +252,19 @@ const changeFixedRange = (val: any) => {
|
|
|
<el-radio-group v-model="radio" @change="changeTime">
|
|
<el-radio-group v-model="radio" @change="changeTime">
|
|
|
<el-radio :value="1">
|
|
<el-radio :value="1">
|
|
|
<div class="radio_custom">
|
|
<div class="radio_custom">
|
|
|
- <div style="height: 38px;">
|
|
|
|
|
|
|
+ <div style="height: 38px">
|
|
|
Dynamic Rolling Range
|
|
Dynamic Rolling Range
|
|
|
<el-tooltip
|
|
<el-tooltip
|
|
|
popper-class="schedule-popper"
|
|
popper-class="schedule-popper"
|
|
|
effect="dark"
|
|
effect="dark"
|
|
|
|
|
+ :show-arrow="false"
|
|
|
placement="right"
|
|
placement="right"
|
|
|
>
|
|
>
|
|
|
<template #content>
|
|
<template #content>
|
|
|
- Configuration: Past X days to Future Y days, always dynamically calculated based on current date when generating reports.<br/>
|
|
|
|
|
- Usage: For example, setting 5 days to 3 days means the data range differs each time it's automatically generated.
|
|
|
|
|
- Used for short-cycle operational monitoring.
|
|
|
|
|
|
|
+ Configuration: Past X days to Future Y days, always dynamically calculated based
|
|
|
|
|
+ on current date when generating reports.<br />
|
|
|
|
|
+ Usage: For example, setting 5 days to 3 days means the data range differs each
|
|
|
|
|
+ time it's automatically generated. Used for short-cycle operational monitoring.
|
|
|
</template>
|
|
</template>
|
|
|
<span class="font_family icon-icon_info_b"></span>
|
|
<span class="font_family icon-icon_info_b"></span>
|
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
@@ -223,7 +281,7 @@ const changeFixedRange = (val: any) => {
|
|
|
<el-radio-button label="Customize" value="Customize" />
|
|
<el-radio-button label="Customize" value="Customize" />
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
<div class="flex" style="align-items: end; margin: 0 8px 8px 0; flex-wrap: wrap">
|
|
<div class="flex" style="align-items: end; margin: 0 8px 8px 0; flex-wrap: wrap">
|
|
|
- <div class="date_flex" style="margin-right: 10px;">
|
|
|
|
|
|
|
+ <div class="date_flex" style="margin-right: 10px">
|
|
|
<div class="time_title">Start Date</div>
|
|
<div class="time_title">Start Date</div>
|
|
|
<div class="flex">
|
|
<div class="flex">
|
|
|
<div class="currentTime">Past</div>
|
|
<div class="currentTime">Past</div>
|
|
@@ -255,15 +313,17 @@ const changeFixedRange = (val: any) => {
|
|
|
</el-radio>
|
|
</el-radio>
|
|
|
<el-radio :value="2">
|
|
<el-radio :value="2">
|
|
|
<div class="radio_custom">
|
|
<div class="radio_custom">
|
|
|
- <div style="height: 38px;">
|
|
|
|
|
|
|
+ <div style="height: 38px">
|
|
|
Fixed Range
|
|
Fixed Range
|
|
|
<el-tooltip
|
|
<el-tooltip
|
|
|
|
|
+ :show-arrow="false"
|
|
|
popper-class="schedule-popper"
|
|
popper-class="schedule-popper"
|
|
|
effect="dark"
|
|
effect="dark"
|
|
|
placement="right"
|
|
placement="right"
|
|
|
>
|
|
>
|
|
|
<template #content>
|
|
<template #content>
|
|
|
- Configuration: Specific start and end dates, always query this range when automatically generating reports.<br />
|
|
|
|
|
|
|
+ Configuration: Specific start and end dates, always query this range when
|
|
|
|
|
+ automatically generating reports.<br />
|
|
|
Example: Start date [2025-01-01], End date [2025-12-31]
|
|
Example: Start date [2025-01-01], End date [2025-12-31]
|
|
|
</template>
|
|
</template>
|
|
|
<span class="font_family icon-icon_info_b"></span>
|
|
<span class="font_family icon-icon_info_b"></span>
|
|
@@ -271,40 +331,46 @@ const changeFixedRange = (val: any) => {
|
|
|
</div>
|
|
</div>
|
|
|
<div v-if="isShowFixed">
|
|
<div v-if="isShowFixed">
|
|
|
<div class="oceanCheckbox2">
|
|
<div class="oceanCheckbox2">
|
|
|
- <el-radio-group v-model="fixedRangeRadio" @change="changeFixedRange" class="oceanCheckbox2">
|
|
|
|
|
|
|
+ <el-radio-group
|
|
|
|
|
+ v-model="fixedRangeRadio"
|
|
|
|
|
+ @change="changeFixedRange"
|
|
|
|
|
+ class="oceanCheckbox2"
|
|
|
|
|
+ >
|
|
|
<el-radio-button label="This Month" value="This Month" />
|
|
<el-radio-button label="This Month" value="This Month" />
|
|
|
<el-radio-button label="Last Month" value="Last Month" />
|
|
<el-radio-button label="Last Month" value="Last Month" />
|
|
|
- <el-radio-button label="This Quarter" value="This Quarter"/>
|
|
|
|
|
|
|
+ <el-radio-button label="This Quarter" value="This Quarter" />
|
|
|
<el-radio-button label="Last Quarter" value="Last Quarter" />
|
|
<el-radio-button label="Last Quarter" value="Last Quarter" />
|
|
|
- <el-radio-button label="This Year" value="This Year"/>
|
|
|
|
|
|
|
+ <el-radio-button label="This Year" value="This Year" />
|
|
|
<el-radio-button label="Last Year" value="Last Year" />
|
|
<el-radio-button label="Last Year" value="Last Year" />
|
|
|
<el-radio-button label="Customize" value="Customize" />
|
|
<el-radio-button label="Customize" value="Customize" />
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="display: flex;">
|
|
|
|
|
- <div style="margin-right: 9px;width: 50%;">
|
|
|
|
|
- <div class="date_text">Start Date</div>
|
|
|
|
|
- <a-date-picker
|
|
|
|
|
- :format="userStore.dateFormat"
|
|
|
|
|
- valueFormat="YYYY.MM.DD"
|
|
|
|
|
- :showToday="false"
|
|
|
|
|
- @change="changeTime('2')"
|
|
|
|
|
- style="width: 100%;"
|
|
|
|
|
- v-model:value="startDate">
|
|
|
|
|
- <template #suffixIcon>
|
|
|
|
|
- <span class="font_family icon-icon_date_b"></span>
|
|
|
|
|
- </template>
|
|
|
|
|
- </a-date-picker>
|
|
|
|
|
|
|
+ <div style="display: flex">
|
|
|
|
|
+ <div style="margin-right: 9px; width: 50%">
|
|
|
|
|
+ <div class="date_text">Start Date</div>
|
|
|
|
|
+ <a-date-picker
|
|
|
|
|
+ :format="userStore.dateFormat"
|
|
|
|
|
+ valueFormat="YYYY.MM.DD"
|
|
|
|
|
+ :showToday="false"
|
|
|
|
|
+ @change="changeTime('2')"
|
|
|
|
|
+ style="width: 100%"
|
|
|
|
|
+ v-model:value="startDate"
|
|
|
|
|
+ >
|
|
|
|
|
+ <template #suffixIcon>
|
|
|
|
|
+ <span class="font_family icon-icon_date_b"></span>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </a-date-picker>
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="width: 50%;">
|
|
|
|
|
|
|
+ <div style="width: 50%">
|
|
|
<div class="date_text">End Date</div>
|
|
<div class="date_text">End Date</div>
|
|
|
<a-date-picker
|
|
<a-date-picker
|
|
|
:format="userStore.dateFormat"
|
|
:format="userStore.dateFormat"
|
|
|
valueFormat="YYYY.MM.DD"
|
|
valueFormat="YYYY.MM.DD"
|
|
|
:showToday="false"
|
|
:showToday="false"
|
|
|
@change="changeTime('2')"
|
|
@change="changeTime('2')"
|
|
|
- style="width: 100%;"
|
|
|
|
|
- v-model:value="endDate">
|
|
|
|
|
|
|
+ style="width: 100%"
|
|
|
|
|
+ v-model:value="endDate"
|
|
|
|
|
+ >
|
|
|
<template #suffixIcon>
|
|
<template #suffixIcon>
|
|
|
<span class="font_family icon-icon_date_b"></span>
|
|
<span class="font_family icon-icon_date_b"></span>
|
|
|
</template>
|
|
</template>
|
|
@@ -466,4 +532,4 @@ const changeFixedRange = (val: any) => {
|
|
|
.date_flex {
|
|
.date_flex {
|
|
|
flex: 1;
|
|
flex: 1;
|
|
|
}
|
|
}
|
|
|
-</style>
|
|
|
|
|
|
|
+</style>
|