fix(数据填报): 时间组件开启或禁用日期时间导致组件发生变形

This commit is contained in:
dataeaseShu 2024-04-01 15:22:12 +08:00
parent ff229940af
commit 60f8f6eea8

View File

@ -557,6 +557,7 @@ export default {
<el-input
v-if="item.type === 'input' && item.settings.inputType !== 'number'"
v-model="item.value"
:key="item.id + item.settings.inputType"
:type="item.settings.inputType"
:required="item.settings.required"
:placeholder="item.settings.placeholder"
@ -565,6 +566,7 @@ export default {
<el-input-number
v-if="item.type === 'input' && item.settings.inputType === 'number'"
v-model="item.value"
:key="item.id + item.settings.inputType"
:required="item.settings.required"
:placeholder="item.settings.placeholder"
style="width: 100%"
@ -574,6 +576,7 @@ export default {
<el-input
v-else-if="item.type === 'textarea'"
v-model="item.value"
:key="item.id + 'textarea'"
type="textarea"
:required="item.settings.required"
:placeholder="item.settings.placeholder"
@ -582,6 +585,7 @@ export default {
<el-select
v-else-if="item.type === 'select'"
v-model="item.value"
:key="item.id + 'select'"
:required="item.settings.required"
:placeholder="item.settings.placeholder"
style="width: 100%"
@ -599,6 +603,7 @@ export default {
<el-radio-group
v-else-if="item.type === 'radio'"
v-model="item.value"
:key="item.id + 'radio'"
:required="item.settings.required"
style="width: 100%"
size="small"
@ -613,6 +618,7 @@ export default {
<el-checkbox-group
v-else-if="item.type === 'checkbox'"
v-model="item.value"
:key="item.id + 'checkbox'"
:required="item.settings.required"
size="small"
>
@ -626,6 +632,7 @@ export default {
<el-date-picker
v-else-if="item.type === 'date' && !item.settings.enableTime"
v-model="item.value"
:key="item.id + 'date'"
:required="item.settings.required"
type="date"
:placeholder="item.settings.placeholder"
@ -635,6 +642,7 @@ export default {
<el-date-picker
v-else-if="item.type === 'date' && item.settings.enableTime"
v-model="item.value"
:key="item.id + 'dateEnableTime'"
:required="item.settings.required"
type="datetime"
:placeholder="item.settings.placeholder"
@ -645,6 +653,7 @@ export default {
v-else-if="item.type === 'dateRange' && !item.settings.enableTime"
v-model="item.value"
:required="item.settings.required"
:key="item.id + 'dateRangeEnableTime'"
type="daterange"
:range-separator="item.settings.rangeSeparator"
:start-placeholder="item.settings.startPlaceholder"
@ -656,6 +665,7 @@ export default {
v-else-if="item.type === 'dateRange' && item.settings.enableTime"
v-model="item.value"
:required="item.settings.required"
:key="item.id + 'datetimerangeRangeEnableTime'"
type="datetimerange"
:range-separator="item.settings.rangeSeparator"
:start-placeholder="item.settings.startPlaceholder"