mirror of
https://gitee.com/likeadmin/likeadmin_java.git
synced 2026-05-07 23:57:20 +08:00
新增时间范围选择器
This commit is contained in:
@@ -17,27 +17,27 @@ import { withDefaults, computed } from 'vue'
|
||||
/* Props S */
|
||||
const props = withDefaults(
|
||||
defineProps<{
|
||||
start_time?: string
|
||||
end_time?: string
|
||||
startTime?: string
|
||||
endTime?: string
|
||||
}>(),
|
||||
{
|
||||
start_time: '',
|
||||
end_time: ''
|
||||
startTime: '',
|
||||
endTime: ''
|
||||
}
|
||||
)
|
||||
const emit = defineEmits(['update:start_time', 'update:end_time'])
|
||||
const emit = defineEmits(['update:startTime', 'update:endTime'])
|
||||
|
||||
const content = computed<any>({
|
||||
get: () => {
|
||||
return [props.start_time, props.end_time]
|
||||
return [props.startTime, props.endTime]
|
||||
},
|
||||
set: (value: Event | any) => {
|
||||
if (value === null) {
|
||||
emit('update:start_time', '')
|
||||
emit('update:end_time', '')
|
||||
emit('update:startTime', '')
|
||||
emit('update:endTime', '')
|
||||
} else {
|
||||
emit('update:start_time', value[0])
|
||||
emit('update:end_time', value[1])
|
||||
emit('update:startTime', value[0])
|
||||
emit('update:endTime', value[1])
|
||||
}
|
||||
}
|
||||
})
|
||||
6
admin/src/views/template/serach_item/datetime.vue
Normal file
6
admin/src/views/template/serach_item/datetime.vue
Normal file
@@ -0,0 +1,6 @@
|
||||
<el-form-item label="${字段描述}" prop="${字段名}">
|
||||
<daterange-picker
|
||||
v-model:startTime="queryParams.startTime"
|
||||
v-model:endTime="queryParams.endTime"
|
||||
/>
|
||||
</el-form-item>
|
||||
Reference in New Issue
Block a user