Showing
1 changed file
with
5 additions
and
1 deletions
| @@ -43,7 +43,7 @@ | @@ -43,7 +43,7 @@ | ||
| 43 | 43 | ||
| 44 | <view class="form-item"> | 44 | <view class="form-item"> |
| 45 | <view class="label">订货日期</view> | 45 | <view class="label">订货日期</view> |
| 46 | - <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" /> | 46 | + <uni-datetime-picker type="daterange" v-model="model.dateRange" start="2023-01-01" @change="onDateChange($event, model)"/> |
| 47 | </view> | 47 | </view> |
| 48 | </view> | 48 | </view> |
| 49 | </template> | 49 | </template> |
| @@ -137,6 +137,10 @@ export default { | @@ -137,6 +137,10 @@ export default { | ||
| 137 | const raw = e && e.detail && e.detail.value !== undefined ? e.detail.value : (e && e.value !== undefined ? e.value : '') | 137 | const raw = e && e.detail && e.detail.value !== undefined ? e.detail.value : (e && e.value !== undefined ? e.value : '') |
| 138 | this.filterForm.examineStatus = raw | 138 | this.filterForm.examineStatus = raw |
| 139 | }, | 139 | }, |
| 140 | + onDateChange(e, model) { | ||
| 141 | + // 确保同步更新 filterForm,避免数据不同步 | ||
| 142 | + this.filterForm.dateRange = e | ||
| 143 | + }, | ||
| 140 | onLoaded({ items }) { this.currentItems = items || [] }, | 144 | onLoaded({ items }) { this.currentItems = items || [] }, |
| 141 | onError() { uni.showToast({ title: '列表加载失败', icon: 'none' }) }, | 145 | onError() { uni.showToast({ title: '列表加载失败', icon: 'none' }) }, |
| 142 | fetchList({ pageIndex, pageSize, query, extra }) { | 146 | fetchList({ pageIndex, pageSize, query, extra }) { |