From aa330e81672db0feb1cf09d64cd64d3861a0d6f2 Mon Sep 17 00:00:00 2001 From: xianyi Date: Thu, 11 Dec 2025 15:03:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E5=A5=97=E9=A4=90=E6=A0=87?= =?UTF-8?q?=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/hisApi.ts | 1 + src/assets/upgrade.png | Bin 0 -> 12563 bytes src/pages/U1/u1.tsx | 12 ++++++------ src/pages/UI6/UI6.css | 27 +++++++++++++++++++++++---- src/pages/UI6/UI6.tsx | 11 ++++++++++- 5 files changed, 40 insertions(+), 11 deletions(-) create mode 100644 src/assets/upgrade.png diff --git a/src/api/hisApi.ts b/src/api/hisApi.ts index 7983229..3f93606 100644 --- a/src/api/hisApi.ts +++ b/src/api/hisApi.ts @@ -64,6 +64,7 @@ export interface OptionalItemListResponse { // 已预约套餐信息 export interface PackagItemInfo { patient_name: string; + is_upgrade_package: number; // 0-否 1-是 appointment_datetime: string; package_code: string; package_name: string; diff --git a/src/assets/upgrade.png b/src/assets/upgrade.png new file mode 100644 index 0000000000000000000000000000000000000000..65be6075c8417118caaa7d883b2c0f481e1c5819 GIT binary patch literal 12563 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 p00960=c|{t00006Nkl { // 实时监听身份证读取 useEffect(() => { - // localStorage.setItem("lastIdCardNo", '421126199307103856'); - // navigate("/u2"); - // return; + localStorage.setItem("lastIdCardNo", '362331199210243023'); + navigate("/UI6"); + return; window.electronAPI.startIdCardListen().catch((e: any) => { console.error("start_idcard_listen failed", e); window.electronAPI.log("error", `start_idcard_listen failed: ${e}`); @@ -75,7 +75,7 @@ const U1: React.FC = () => { .catch((e: any) => console.error(e)); }, 1000); }) - .catch(() => {}); + .catch(() => { }); }; // 先验证档案信息,查询到才跳转 @@ -92,7 +92,7 @@ const U1: React.FC = () => { .then((res) => { if (res.Status === 200 && res.Data) { // 查询成功,跳转到 u2 - window.electronAPI.stopIdCardListen().catch(() => {}); + window.electronAPI.stopIdCardListen().catch(() => { }); setReading(false); isProcessingRef.current = false; navigate("/u2"); @@ -119,7 +119,7 @@ const U1: React.FC = () => { }); return () => { - window.electronAPI.stopIdCardListen().catch(() => {}); + window.electronAPI.stopIdCardListen().catch(() => { }); window.electronAPI.removeIdCardListeners(); if (timerRef.current) clearTimeout(timerRef.current); if (intervalRef.current) clearInterval(intervalRef.current); diff --git a/src/pages/UI6/UI6.css b/src/pages/UI6/UI6.css index c0cc8dd..babcf83 100644 --- a/src/pages/UI6/UI6.css +++ b/src/pages/UI6/UI6.css @@ -4,12 +4,31 @@ overflow-y: auto; overflow-x: hidden; /* 隐藏滚动条但保持滚动功能 */ - scrollbar-width: none; /* Firefox */ - -ms-overflow-style: none; /* IE 和 Edge */ + scrollbar-width: none; + /* Firefox */ + -ms-overflow-style: none; + /* IE 和 Edge */ +} + +.ui6-package-name { + position: relative; + display: inline-block; + padding-right: 72px; +} + +.ui6-upgrade-badge { + position: absolute; + top: 50%; + right: -60px; + transform: translateY(-50%); + height: 100px; + width: auto; + } .ui6-table-container::-webkit-scrollbar { - display: none; /* Chrome, Safari, Opera */ + display: none; + /* Chrome, Safari, Opera */ } .ui6-table { @@ -75,4 +94,4 @@ .ui6-project-item:last-child { border-bottom: none; -} +} \ No newline at end of file diff --git a/src/pages/UI6/UI6.tsx b/src/pages/UI6/UI6.tsx index ed56993..55c818a 100644 --- a/src/pages/UI6/UI6.tsx +++ b/src/pages/UI6/UI6.tsx @@ -6,6 +6,7 @@ import BackButton from "../../components/BackButton"; import ConfirmButton from "../../components/ConfirmButton"; import DecorLine from "../../components/DecorLine"; import { getPackagItemDetail } from "../../api/hisApi"; +import upgradeImg from "../../assets/upgrade.png"; const UI6: React.FC = () => { const navigate = useNavigate(); @@ -114,13 +115,21 @@ const UI6: React.FC = () => { - {localStorage.getItem("name")}{localStorage.getItem("gender") === "男" ? "先生" : "女士"} {PackageInfo.package_name} + {localStorage.getItem("name")} + {localStorage.getItem("gender") === "男" ? "先生" : "女士"}{" "} + + {PackageInfo.package_name} + {PackageInfo.is_upgrade_package === 0 && ( + 已升级 + )} +

尊敬的客户,以下是您预约的 {PackageInfo.appointment_datetime} 体检套餐详情,请核对确认
+