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; }