使用optionalData?.packageInfo?.physical_exam_id
This commit is contained in:
@@ -27,6 +27,7 @@ const U4: React.FC = () => {
|
|||||||
if (isSubmitting) return; // 防止重复提交
|
if (isSubmitting) return; // 防止重复提交
|
||||||
|
|
||||||
if (selectedId === null || !test.length) {
|
if (selectedId === null || !test.length) {
|
||||||
|
console.warn("没有选择任何项目,直接跳过");
|
||||||
navigate("/UI6");
|
navigate("/UI6");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -36,7 +37,7 @@ const U4: React.FC = () => {
|
|||||||
try {
|
try {
|
||||||
// 找出未选择的项目
|
// 找出未选择的项目
|
||||||
const unselectedItems = test.filter((item) => item.id !== selectedId);
|
const unselectedItems = test.filter((item) => item.id !== selectedId);
|
||||||
|
console.log("未选择的项目:", unselectedItems);
|
||||||
// 如果有未选的项目,调用移除接口
|
// 如果有未选的项目,调用移除接口
|
||||||
if (unselectedItems.length > 0) {
|
if (unselectedItems.length > 0) {
|
||||||
// 拼接未选项目的combination_code
|
// 拼接未选项目的combination_code
|
||||||
@@ -45,9 +46,10 @@ const U4: React.FC = () => {
|
|||||||
.join(",");
|
.join(",");
|
||||||
|
|
||||||
// 获取physical_exam_id
|
// 获取physical_exam_id
|
||||||
const physical_exam_id = test[0]?.exam_id;
|
const physical_exam_id = optionalData?.packageInfo?.physical_exam_id;
|
||||||
|
|
||||||
if (physical_exam_id) {
|
if (physical_exam_id) {
|
||||||
|
console.log("开始移除未选项目:", combinationCodeIds);
|
||||||
window.electronAPI.log(
|
window.electronAPI.log(
|
||||||
"info",
|
"info",
|
||||||
`开始移除未选项目: ${combinationCodeIds}`
|
`开始移除未选项目: ${combinationCodeIds}`
|
||||||
@@ -58,11 +60,14 @@ const U4: React.FC = () => {
|
|||||||
"info",
|
"info",
|
||||||
`成功移除未选项目: ${combinationCodeIds}`
|
`成功移除未选项目: ${combinationCodeIds}`
|
||||||
);
|
);
|
||||||
|
console.log("成功移除未选项目");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
console.log("没有未选项目需要移除");
|
||||||
window.electronAPI.log("info", "没有未选项目需要移除");
|
window.electronAPI.log("info", "没有未选项目需要移除");
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.error("移除未选项目失败:", error);
|
||||||
window.electronAPI.log("error", `移除未选项目失败: ${String(error)}`);
|
window.electronAPI.log("error", `移除未选项目失败: ${String(error)}`);
|
||||||
// 即使移除失败,也继续流程
|
// 即使移除失败,也继续流程
|
||||||
} finally {
|
} finally {
|
||||||
@@ -98,6 +103,7 @@ const U4: React.FC = () => {
|
|||||||
}, [test]);
|
}, [test]);
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
|
console.log("选择的项目:", selectedId);
|
||||||
window.electronAPI.log("info", `选择的项目: ${selectedId}`);
|
window.electronAPI.log("info", `选择的项目: ${selectedId}`);
|
||||||
}, [selectedId]);
|
}, [selectedId]);
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user