| | |
| | | <template> |
| | | <el-form-item label="时间"> |
| | | <el-date-picker |
| | | v-model="date" |
| | | @change="handleChange" |
| | | :model-value="modelValue" |
| | | @update:model-value="handleChange" |
| | | :type="type" |
| | | start-placeholder="选择开始时间" |
| | | end-placeholder="选择结束时间" |
| | | size="small" |
| | | class="w-150" |
| | | /> |
| | | </el-form-item> |
| | | </template> |
| | |
| | | <script> |
| | | export default { |
| | | props: { |
| | | modelValue: Array, |
| | | modelValue: { |
| | | type: Array |
| | | }, |
| | | type: { |
| | | type: String, |
| | | default: 'datetimerange' |
| | |
| | | }, |
| | | emits: ['update:modelValue'], |
| | | data() { |
| | | return { |
| | | date: this.modelValue |
| | | }; |
| | | return {}; |
| | | }, |
| | | methods: { |
| | | handleChange(value) { |