|
@@ -5,6 +5,7 @@ import {
|
|
PropType,
|
|
PropType,
|
|
reactive,
|
|
reactive,
|
|
ref,
|
|
ref,
|
|
|
|
+ shallowReactive,
|
|
watch
|
|
watch
|
|
} from 'vue'
|
|
} from 'vue'
|
|
import styles from './index.module.less'
|
|
import styles from './index.module.less'
|
|
@@ -199,6 +200,10 @@ export default defineComponent({
|
|
endTime: new Date(timeRange?.endTime || ''),
|
|
endTime: new Date(timeRange?.endTime || ''),
|
|
endTimeStr: timeRange?.endTime || ''
|
|
endTimeStr: timeRange?.endTime || ''
|
|
})
|
|
})
|
|
|
|
+ const showTimeRange = shallowReactive({
|
|
|
|
+ startTime: timeRange?.startTime || '',
|
|
|
|
+ endTime: timeRange?.endTime || ''
|
|
|
|
+ })
|
|
let myChart: echarts.ECharts
|
|
let myChart: echarts.ECharts
|
|
|
|
|
|
const _initData = () => {
|
|
const _initData = () => {
|
|
@@ -286,7 +291,9 @@ export default defineComponent({
|
|
]}
|
|
]}
|
|
onClick={() => (searchStatus.value = true)}
|
|
onClick={() => (searchStatus.value = true)}
|
|
>
|
|
>
|
|
- <span>本月</span>
|
|
|
|
|
|
+ <span>
|
|
|
|
+ {showTimeRange.startTime}~{showTimeRange.endTime}
|
|
|
|
+ </span>
|
|
<img src={searchStatus.value ? iconArrow11 : iconArrow1} />
|
|
<img src={searchStatus.value ? iconArrow11 : iconArrow1} />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -404,6 +411,9 @@ export default defineComponent({
|
|
startTime: forms.startTimeStr,
|
|
startTime: forms.startTimeStr,
|
|
endTime: forms.endTimeStr
|
|
endTime: forms.endTimeStr
|
|
})
|
|
})
|
|
|
|
+ // 显示的时间
|
|
|
|
+ showTimeRange.startTime = forms.startTimeStr
|
|
|
|
+ showTimeRange.endTime = forms.endTimeStr
|
|
searchStatus.value = false
|
|
searchStatus.value = false
|
|
}}
|
|
}}
|
|
>
|
|
>
|
|
@@ -436,6 +446,7 @@ export default defineComponent({
|
|
forms.endTimeMaxDate = dayjs(val || new Date())
|
|
forms.endTimeMaxDate = dayjs(val || new Date())
|
|
.add(1, 'year')
|
|
.add(1, 'year')
|
|
.toDate()
|
|
.toDate()
|
|
|
|
+ currentType.value = '' as any
|
|
}}
|
|
}}
|
|
/>
|
|
/>
|
|
</Popup>
|
|
</Popup>
|
|
@@ -458,6 +469,7 @@ export default defineComponent({
|
|
forms.endTime = val
|
|
forms.endTime = val
|
|
forms.endTimeStatus = false
|
|
forms.endTimeStatus = false
|
|
forms.endTimeStr = dayjs(val).format('YYYY-MM-DD')
|
|
forms.endTimeStr = dayjs(val).format('YYYY-MM-DD')
|
|
|
|
+ currentType.value = '' as any
|
|
}}
|
|
}}
|
|
/>
|
|
/>
|
|
</Popup>
|
|
</Popup>
|