Commit 2313d44cf6d070135d35c09f9c547ed6b9a26c1c

Authored by fengwotao
1 parent bb007f03

pref: 优化日期选择点击为相同时间

@@ -115,8 +115,11 @@ @@ -115,8 +115,11 @@
115 v-else-if="item.key == 'date_range'" 115 v-else-if="item.key == 'date_range'"
116 style="width: 6.5vw" 116 style="width: 6.5vw"
117 v-model:value="item.dateValue" 117 v-model:value="item.dateValue"
118 - :show-time="{ format: 'HH:mm' }"  
119 - format="YYYY-MM-DD HH:mm" 118 + :show-time="{
  119 + format: 'HH:mm:ss',
  120 + defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')],
  121 + }"
  122 + format="YYYY-MM-DD HH:mm:ss"
120 :placeholder="['开始', '结束']" 123 :placeholder="['开始', '结束']"
121 /> 124 />
122 <a-input v-else disabled placeholder="请输入" v-model:value="item.keyValue" /> 125 <a-input v-else disabled placeholder="请输入" v-model:value="item.keyValue" />
@@ -136,6 +139,7 @@ @@ -136,6 +139,7 @@
136 import { tableItems, selectType } from '../../../config/types'; 139 import { tableItems, selectType } from '../../../config/types';
137 import { editTestCellTableTHeadConfig } from '../../../config/config'; 140 import { editTestCellTableTHeadConfig } from '../../../config/config';
138 import { QuestionCircleOutlined } from '@ant-design/icons-vue'; 141 import { QuestionCircleOutlined } from '@ant-design/icons-vue';
  142 + import moment from 'moment';
139 143
140 const props = defineProps({ 144 const props = defineProps({
141 method: { 145 method: {
@@ -147,11 +147,15 @@ @@ -147,11 +147,15 @@
147 style="width: 10vw" 147 style="width: 10vw"
148 v-model:value="item.dateValue" 148 v-model:value="item.dateValue"
149 :disabled-date="disabledDate" 149 :disabled-date="disabledDate"
150 - :show-time="{ format: 'HH:mm:ss' }" 150 + :show-time="{
  151 + format: 'HH:mm:ss',
  152 + defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')],
  153 + }"
151 @calendarChange="calendarPriceRangeChange" 154 @calendarChange="calendarPriceRangeChange"
152 @change="changePriceRangeDate" 155 @change="changePriceRangeDate"
153 format="YYYY-MM-DD HH:mm:ss" 156 format="YYYY-MM-DD HH:mm:ss"
154 :placeholder="['开始', '结束']" 157 :placeholder="['开始', '结束']"
  158 + clearable
155 /> 159 />
156 <a-input-number 160 <a-input-number
157 v-else-if="item.value == 'NONE'" 161 v-else-if="item.value == 'NONE'"