diff --git a/src/api/types.ts b/src/api/types.ts index 9d818f1..7c148da 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -873,6 +873,12 @@ export interface OutputReportSendInfo { address_contact?: string | null; /** 联系电话 */ address_mobile?: string | null; + /** 省份名称 */ + province_name?: string | null; + /** 城市名称 */ + city_name?: string | null; + /** 区县名称 */ + country_name?: string | null; /** 寄送地址 */ address_content?: string | null; } diff --git a/src/components/exam/ExamDeliveryPanel.tsx b/src/components/exam/ExamDeliveryPanel.tsx index 9675ca2..b092070 100644 --- a/src/components/exam/ExamDeliveryPanel.tsx +++ b/src/components/exam/ExamDeliveryPanel.tsx @@ -40,6 +40,15 @@ export const ExamDeliveryPanel = ({ client }: { client: ExamClient }) => { if (data.address_mobile) { setAddressMobile(data.address_mobile); } + if (data.province_name) { + setProvinceName(data.province_name); + } + if (data.city_name) { + setCityName(data.city_name); + } + if (data.country_name) { + setCountryName(data.country_name); + } if (data.address_content) { setAddressContent(data.address_content); } @@ -101,6 +110,9 @@ export const ExamDeliveryPanel = ({ client }: { client: ExamClient }) => { {viewMode === 'form' ? ( <> + {infoLoading && ( +
正在加载地址信息...
+ )}
收件人姓名