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 @@
@@ -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();