|
|
|
|
@ -35,12 +35,11 @@
|
|
|
|
|
<el-form-item :label="t('DataCollection.DeviceParamAnalysis.formTimeLabel')">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
v-model="group.dateRange"
|
|
|
|
|
type="daterange"
|
|
|
|
|
type="datetimerange"
|
|
|
|
|
:start-placeholder="t('DataCollection.DeviceParamAnalysis.formTimeStartPlaceholder')"
|
|
|
|
|
:end-placeholder="t('DataCollection.DeviceParamAnalysis.formTimeEndPlaceholder')"
|
|
|
|
|
value-format="YYYY-MM-DD"
|
|
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
|
:shortcuts="dateShortcuts"
|
|
|
|
|
:default-time="[new Date('1 00:00:00'), new Date('1 23:59:59')]"
|
|
|
|
|
class="!w-360px"
|
|
|
|
|
/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
@ -133,9 +132,9 @@ const treeProps = { children: 'children', label: 'label', disabled: 'disabled' }
|
|
|
|
|
const treeData = ref<DeviceTreeNode[]>([])
|
|
|
|
|
|
|
|
|
|
const buildDefaultDateRange = (): [string, string] => {
|
|
|
|
|
const end = dayjs().endOf('day')
|
|
|
|
|
const start = end.subtract(6, 'day').startOf('day')
|
|
|
|
|
return [start.format('YYYY-MM-DD'), end.format('YYYY-MM-DD')]
|
|
|
|
|
const end = dayjs()
|
|
|
|
|
const start = end.subtract(2, 'hour')
|
|
|
|
|
return [start.format('YYYY-MM-DD HH:mm:ss'), end.format('YYYY-MM-DD HH:mm:ss')]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const dateShortcuts = [
|
|
|
|
|
|