From 5abcde36961125cbf436f91b8c17610a6b5f8308 Mon Sep 17 00:00:00 2001
From: sen <sen@qq.com>
Date: 星期三, 15 四月 2026 12:15:08 +0800
Subject: [PATCH] 修改调度单必填校验
---
ui/admin-ui3/src/hooks/usePagePlus.ts | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/ui/admin-ui3/src/hooks/usePagePlus.ts b/ui/admin-ui3/src/hooks/usePagePlus.ts
index f00eede..7fabf7d 100644
--- a/ui/admin-ui3/src/hooks/usePagePlus.ts
+++ b/ui/admin-ui3/src/hooks/usePagePlus.ts
@@ -47,7 +47,7 @@
opts.getListApi!({
pageNum: page.currentPage,
pageSize: page.pageSize,
- ...Object.assign(params ? params : {}, queryParams)
+ ...Object.assign(params ? params : {}, opts.queryParams.value)
}).then((res: any) => {
tableData.value = res.rows || [];
pageF.loading = false;
@@ -62,6 +62,7 @@
* 2. 鏂板锛氭墜鍔ㄨЕ鍙戞悳绱㈤�昏緫 (鐢ㄤ簬鍥炶溅鎼滅储)
*/
const manualSearch = () => {
+ if (!opts.queryParams || !opts.queryParams.value) return; // 瀹归敊澶勭悊
opts.page.currentPage = 1; // 鍥炶溅鎼滅储榛樿鍒囧洖绗竴椤�
if (opts.handleQueryFunc) {
opts.handleQueryFunc();
@@ -96,7 +97,15 @@
/** 娓呯┖鎼滅储鍥炶皟鏂规硶 */
const searchReset = () => {
- opts.queryParams = {}; // 淇敼涓烘搷浣� .value
+ // opts.queryParams = {}; // 淇敼涓烘搷浣� .value
+ // 鉁� 姝g‘鍐欐硶锛氭竻绌� ref 鍐呴儴鐨勫��
+ if (opts.queryParams && opts.queryParams.value) {
+ // 鏂规 A锛氱洿鎺ユ竻绌哄璞″唴閮ㄥ睘鎬�
+ Object.keys(opts.queryParams.value).forEach(key => {
+ delete opts.queryParams.value[key];
+ });
+
+ }
if (opts.handleQueryFunc) {
opts.handleQueryFunc();
}
@@ -169,7 +178,7 @@
*/
const handleExport =()=>{
const queryParams = filterEmptyParams(opts.queryParams.value);
- opts.exportApi!(queryParams);
+ opts.exportApi!( opts.queryParams.value);
}
const handleDelete = () =>{
if ( !(pageF?.ids)|| pageF?.ids?.length === 0) {
--
Gitblit v1.8.0