Browse Source

feat:[模板管理][update]

ouqian
luojie 1 month ago
parent
commit
6e343da347
2 changed files with 10 additions and 1 deletions
  1. +1
    -1
      src/components/Template/CustomTable.vue
  2. +9
    -0
      src/components/Template/HandleFormItem.vue

+ 1
- 1
src/components/Template/CustomTable.vue View File

@ -90,7 +90,7 @@
{{ $t(col.label) }}
</div>
<template
v-if="col.bodyType === 'input' || col.bodyType === 'inputNumber' || col.bodyType === 'select'">
v-if="col.bodyType === 'input' || col.bodyType === 'inputNumber' || col.bodyType === 'select' || col.bodyType === 'dateTimeRange'">
<div class="flex flex1">
<HandleFormItem :fieldKey="prefixKey + '_' + col.prop + '_' + rowIndex"
:fieldItemLabel="fieldItemLabel" :type="col.bodyType"

+ 9
- 0
src/components/Template/HandleFormItem.vue View File

@ -76,6 +76,15 @@
:format="type === 'dateTime' ? 'yyyy/MM/dd HH:mm:ss' : 'yyyy/MM/dd'" :placeholder="getPlaceholder()"
@change="(val) => onDateChange(val, type === 'dateTime' ? 'yyyy/MM/DD HH:mm:ss' : 'yyyy/MM/DD')">
</el-date-picker>
<el-date-picker
v-else-if="type === 'dateTimeRange'"
v-model="inputValue"
type="datetimerange"
range-separator="至"
:picker-options="pickerOptions"
start-placeholder="开始日期"
end-placeholder="结束日期">
</el-date-picker>
<el-button v-else-if="type === 'button'" :class="getFillTypeStyle() + (orangeBg ? ' orange-bg' : '')"
:disabled="getDisabled()" type="primary" @click="handleClickButton(item)">
{{ $t(item.buttonName) }}

Loading…
Cancel
Save