瀏覽代碼

feat: 将患者类型选择器多语言化

- 在RegisterAvailableFilterBar组件中将患者类型名称多语言化
- 使用register.{lowercase_name}格式的key进行翻译
- 支持中英文切换显示患者类型名称
dengdx 2 周之前
父節點
當前提交
638c29a695
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/pages/patient/components/RegisterAvailableFilterBar.tsx

+ 4 - 1
src/pages/patient/components/RegisterAvailableFilterBar.tsx

@@ -86,7 +86,10 @@ const RegisterAvailableFilterBar: React.FC<Props> = ({
             style={{ width: '100%' }}
             placeholder="患者类型"
             options={patientTypes.map((item: PatientType) => ({
-              label: item.patient_type_name,
+              label: intl.formatMessage({
+                id: `register.${item.patient_type_name.toLowerCase()}`,
+                defaultMessage: item.patient_type_name,
+              }),
               value: item.patient_type_id,
             }))}
             value={currentPatientType?.patient_type_id}