From e064a13ebd630a079a2950b077350d6260acd9e4 Mon Sep 17 00:00:00 2001 From: yuchenglong Date: Tue, 13 Jan 2026 17:25:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8optionalData=3F.packageInfo?= =?UTF-8?q?=3F.physical=5Fexam=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/U4/u4.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/U4/u4.tsx b/src/pages/U4/u4.tsx index 6c4b370..2c9142b 100644 --- a/src/pages/U4/u4.tsx +++ b/src/pages/U4/u4.tsx @@ -27,6 +27,7 @@ const U4: React.FC = () => { if (isSubmitting) return; // 防止重复提交 if (selectedId === null || !test.length) { + console.warn("没有选择任何项目,直接跳过"); navigate("/UI6"); return; } @@ -36,7 +37,7 @@ const U4: React.FC = () => { try { // 找出未选择的项目 const unselectedItems = test.filter((item) => item.id !== selectedId); - + console.log("未选择的项目:", unselectedItems); // 如果有未选的项目,调用移除接口 if (unselectedItems.length > 0) { // 拼接未选项目的combination_code @@ -45,9 +46,10 @@ const U4: React.FC = () => { .join(","); // 获取physical_exam_id - const physical_exam_id = test[0]?.exam_id; + const physical_exam_id = optionalData?.packageInfo?.physical_exam_id; if (physical_exam_id) { + console.log("开始移除未选项目:", combinationCodeIds); window.electronAPI.log( "info", `开始移除未选项目: ${combinationCodeIds}` @@ -58,11 +60,14 @@ const U4: React.FC = () => { "info", `成功移除未选项目: ${combinationCodeIds}` ); + console.log("成功移除未选项目"); } } else { + console.log("没有未选项目需要移除"); window.electronAPI.log("info", "没有未选项目需要移除"); } } catch (error) { + console.error("移除未选项目失败:", error); window.electronAPI.log("error", `移除未选项目失败: ${String(error)}`); // 即使移除失败,也继续流程 } finally { @@ -98,6 +103,7 @@ const U4: React.FC = () => { }, [test]); React.useEffect(() => { + console.log("选择的项目:", selectedId); window.electronAPI.log("info", `选择的项目: ${selectedId}`); }, [selectedId]); return (