From f13be6d55773be15299a32dcce047e4a599ffffd Mon Sep 17 00:00:00 2001 From: yuchenglong Date: Tue, 9 Dec 2025 16:47:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=82=A3=E8=80=85=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=9B=B4=E6=96=B0=E9=80=BB=E8=BE=91=EF=BC=8C=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=97=A5=E5=BF=97=E8=AE=B0=E5=BD=95=E4=BB=A5=E4=BE=BF?= =?UTF-8?q?=E8=B0=83=E8=AF=95=EF=BC=9B=E4=BF=AE=E6=AD=A3=E8=BA=AB=E4=BB=BD?= =?UTF-8?q?=E8=AF=81=E5=8F=B7=E7=A0=81=E8=A7=A3=E6=9E=90=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E7=9A=84=E5=8C=BA=E5=9F=9F=E4=BB=A3=E7=A0=81=E6=8F=90=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/U2/u2.tsx | 11 ++++++++++- src/utils/idCard.ts | 4 ++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/pages/U2/u2.tsx b/src/pages/U2/u2.tsx index 7b430fa..9d6329b 100644 --- a/src/pages/U2/u2.tsx +++ b/src/pages/U2/u2.tsx @@ -209,7 +209,12 @@ const U2: React.FC = () => { } const byteArray = new Uint8Array(byteNumbers); const blob = new Blob([byteArray], { type: mime }); - + //打印参数 + + window.electronAPI.log( + "info", + `Updating patient info: id_no=${idCardNo}, marital_status=${selectedMarital}, province=${provinceCode}, city=${cityCode}, county=${countyCode}, address=${address}, id_no_pic size=${blob.size}` + ); // 调用带图片的更新接口(传入推断的省市县编码) return updatePatientInfo( idCardNo, @@ -233,6 +238,10 @@ const U2: React.FC = () => { }) .catch((err) => { console.error("updatePatientInfo error", err); + window.electronAPI.log( + "error", + `更新客户信息异常: ${err.message || err}` + ); alert("更新客户信息异常,请联系前台工作人员"); }); } else { diff --git a/src/utils/idCard.ts b/src/utils/idCard.ts index 0c58ec3..60f851c 100644 --- a/src/utils/idCard.ts +++ b/src/utils/idCard.ts @@ -8,7 +8,7 @@ export function parseRegionCodesFromId(idNo: string | null | undefined) { const first4 = s.slice(0, 4); const first2 = s.slice(0, 2); result.county = first6; // 6位县级代码 - result.city = `${first4}`; // 市级代码:前4位+00 - result.province = `${first2}`; // 省级代码:前2位+0000 + result.city = `${first4}00`; // 市级代码:前4位+00 + result.province = `${first2}0000`; // 省级代码:前2位+0000 return result; }