|
|
@@ -22,12 +22,12 @@
|
|
|
:placeholder="field.placeholder || '请选择日期'" @change="handleDateChange" />
|
|
|
</template>
|
|
|
<template v-else-if="field.type === 'daterange'">
|
|
|
- <uni-datetime-picker :start="dateLimit.start" :end="dateLimit.end"
|
|
|
+ <uni-datetime-picker class="cursor-pointer" :start="dateLimit.start" :end="dateLimit.end"
|
|
|
v-model="formData[field.key]" type="daterange"
|
|
|
:placeholder="field.placeholder || '请选择日期范围'" @change="handleDateChange" />
|
|
|
</template>
|
|
|
<template v-else-if="field.type === 'picker'">
|
|
|
- <uni-data-picker style="min-width: 100px" v-model="formData[field.key]"
|
|
|
+ <uni-data-picker class="cursor-pointer" style="min-width: 100px" v-model="formData[field.key]"
|
|
|
:localdata="field.options" :popup-title="field.popupTitle || t('State.All')"
|
|
|
:map="field.map || { value: 'value', text: 'label' }"
|
|
|
@change="(e) => field.onChange?.(e)"
|
|
|
@@ -52,7 +52,7 @@
|
|
|
<!-- 移动端:只显示筛选按钮,点击弹出底部抽屉 -->
|
|
|
<view class="mobile-filter">
|
|
|
<view v-if="dateField" class="mobile-date-wrapper">
|
|
|
- <uni-datetime-picker :start="dateLimit.start" :end="dateLimit.end" v-model="formData[dateField.key]"
|
|
|
+ <uni-datetime-picker class="cursor-pointer" :start="dateLimit.start" :end="dateLimit.end" v-model="formData[dateField.key]"
|
|
|
:type="dateField.type === 'daterange' ? 'daterange' : 'date'"
|
|
|
:placeholder="dateField.placeholder || (dateField.type === 'daterange' ? '选择日期范围' : '选择日期')"
|
|
|
@change="handleDateChange" />
|
|
|
@@ -95,7 +95,7 @@
|
|
|
:placeholder="field.placeholder || '请输入数字'" clearable />
|
|
|
</template>
|
|
|
<template v-else-if="field.type === 'picker'">
|
|
|
- <uni-data-picker v-model="tempFormData[field.key]" :localdata="field.options"
|
|
|
+ <uni-data-picker class="cursor-pointer" v-model="tempFormData[field.key]" :localdata="field.options"
|
|
|
:popup-title="field.popupTitle || t('State.All')"
|
|
|
:map="field.map || { value: 'value', text: 'label' }"
|
|
|
@change="(e) => field.onChange?.(e)" @nodeclick="(node) => field.onNodeClick?.(node)" />
|