diff --git a/src/views/agvTask/TesAgvList.vue b/src/views/agvTask/TesAgvList.vue index f6bf07e..9101f20 100644 --- a/src/views/agvTask/TesAgvList.vue +++ b/src/views/agvTask/TesAgvList.vue @@ -2,8 +2,47 @@
- - + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 重置 + + {{ toggleSearchStatus ? '收起' : '展开' }} + + + + + + + + + + + + + +
@@ -59,6 +98,10 @@ import ResendAgvModal from './components/ResendAgvModal.vue'; import { useMessage } from '/@/hooks/web/useMessage'; import { getDateByPicker } from '/@/utils'; + import JRangeDate from '@/components/Form/src/jeecg/components/JRangeDate.vue'; + import JSelectMultiple from '../../components/Form/src/jeecg/components/JSelectMultiple.vue'; + import StockSelect from '@/views/base/stock/components/StockSelect.vue'; + import { JInput } from '@/components/Form'; const fieldPickers = reactive({}); @@ -82,12 +125,26 @@ fixed: 'right', }, beforeFetch: async (params) => { - for (let key in fieldPickers) { - if (queryParam[key] && fieldPickers[key]) { - queryParam[key] = getDateByPicker(queryParam[key], fieldPickers[key]); + // 创建新的查询参数对象,避免修改原始对象 + const newQueryParam = { ...queryParam }; + + // 处理日期范围 + if (newQueryParam.createTime) { + try { + const [begin, end] = newQueryParam.createTime.split(','); + if (begin !== undefined) newQueryParam.createTime_begin = begin; + if (end !== undefined) newQueryParam.createTime_end = end; + delete newQueryParam.createTime; + } catch (error) { + console.error('日期范围处理错误:', error); } } - return Object.assign(params, queryParam); + for (let key in fieldPickers) { + if (newQueryParam[key] && fieldPickers[key]) { + newQueryParam[key] = getDateByPicker(newQueryParam[key], fieldPickers[key]); + } + } + return Object.assign(params, newQueryParam); }, }, exportConfig: { diff --git a/src/views/base/point/components/PointForm.vue b/src/views/base/point/components/PointForm.vue index 9f81f12..f3b4e6a 100644 --- a/src/views/base/point/components/PointForm.vue +++ b/src/views/base/point/components/PointForm.vue @@ -21,7 +21,7 @@ - + - + - + + + + + + + + + + + + + - + + + + + +
@@ -125,6 +125,7 @@ import JRangeDate from '@/components/Form/src/jeecg/components/JRangeDate.vue'; import ScanTrayModal from '@/views/receive/asn/components/scanTray/ScanTrayModal.vue'; import { useMessage } from '@/hooks/web/useMessage'; + import JSelectMultiple from '../../../components/Form/src/jeecg/components/JSelectMultiple.vue'; const fieldPickers = reactive({}); const formRef = ref();