loki.wu před 1 rokem
rodič
revize
8fdd0cf655

+ 2 - 0
assets/en_US.json

@@ -1,6 +1,7 @@
 {
   "locale": "en_US",
   "auth": {
+    "pleaseSetHospital": "Please improve the hospital information",
     "pleaseSetHospitalCode": "Please enter the hospital code to set the hospital",
     "pleaseSetHospitalCodeFirst": "Please Set Hospital Code First!",
     "hospitalCode": "Hospital Code",
@@ -118,6 +119,7 @@
     "errorCode812": "Consultation has timed out",
     "errorCode813": "Consultation participant does not exist",
     "errorCode816": "Patient already exists, please do not repeat adding",
+    "errorCode819": "Only experts or physicians can set up assistants",
     "errorCode824": "Appointment record does not exist",
     "errorCode825": "Consultation hospital does not match",
     "errorCode827": "Failed to save the consultation record",

+ 2 - 0
assets/ru_RU.json

@@ -1,6 +1,7 @@
 {
   "locale": "ru_RU",
   "auth": {
+    "pleaseSetHospital": "Пожалуйста, уточните информацию о больнице",
     "pleaseSetHospitalCode": "Введите код больницы для настройки больницы",
     "pleaseSetHospitalCodeFirst": "Пожалуйста, сначала установите код больницы!",
     "hospitalCode": "Код больницы",
@@ -118,6 +119,7 @@
     "errorCode812": "Время консультации истекло",
     "errorCode813": "Участник консультации не существует",
     "errorCode816": "Пациент уже существует, пожалуйста, не добавляйте его повторно",
+    "errorCode819": "Помощник может быть назначен только специалистом или врачом.",
     "errorCode824": "Запись на прием не существует",
     "errorCode825": "Больница консультации не совпадает",
     "errorCode827": "Не удалось сохранить запись консультации",

+ 2 - 0
assets/zh_CN.json

@@ -1,6 +1,7 @@
 {
   "locale": "zh_CN",
   "auth": {
+    "pleaseSetHospital": "请完善医院信息",
     "pleaseSetHospitalCode": "请输入医院短码设置医院",
     "pleaseSetHospitalCodeFirst": "请先设置医院短码!",
     "hospitalCode": "医院短码",
@@ -118,6 +119,7 @@
     "errorCode812": "会诊已超时",
     "errorCode813": "会诊参与人员不存在",
     "errorCode816": "病人已存在,请勿重复添加",
+    "errorCode819": "仅专家或医师可设置助理",
     "errorCode824": "预约记录不存在",
     "errorCode825": "会诊医院不匹配",
     "errorCode827": "保存会诊记录失败",

+ 5 - 0
lib/modules/auth.dart

@@ -3,6 +3,7 @@ import 'package:fis_i18n/types.dart';
 /// 认证模块
 class AuthModule extends ModuleBase {
   AuthModule._({
+    required this.pleaseSetHospital,
     required this.pleaseSetHospitalCode,
     required this.pleaseSetHospitalCodeFirst,
     required this.hospitalCode,
@@ -87,6 +88,7 @@ class AuthModule extends ModuleBase {
 
   factory AuthModule(Map<String, dynamic> map) {
     return AuthModule._(
+      pleaseSetHospital: map.pick("pleaseSetHospital"),
       pleaseSetHospitalCode: map.pick("pleaseSetHospitalCode"),
       pleaseSetHospitalCodeFirst: map.pick("pleaseSetHospitalCodeFirst"),
       hospitalCode: map.pick("hospitalCode"),
@@ -168,6 +170,9 @@ class AuthModule extends ModuleBase {
     );
   }
 
+  /// 请完善医院信息
+  final FTrStr pleaseSetHospital;
+
   /// 请输入医院短码设置医院
   final FTrStr pleaseSetHospitalCode;
 

+ 5 - 0
lib/modules/error_codes.dart

@@ -34,6 +34,7 @@ class ErrorCodesModule extends ModuleBase {
     required this.errorCode812,
     required this.errorCode813,
     required this.errorCode816,
+    required this.errorCode819,
     required this.errorCode824,
     required this.errorCode825,
     required this.errorCode827,
@@ -339,6 +340,7 @@ class ErrorCodesModule extends ModuleBase {
       errorCode812: map.pick("errorCode812"),
       errorCode813: map.pick("errorCode813"),
       errorCode816: map.pick("errorCode816"),
+      errorCode819: map.pick("errorCode819"),
       errorCode824: map.pick("errorCode824"),
       errorCode825: map.pick("errorCode825"),
       errorCode827: map.pick("errorCode827"),
@@ -703,6 +705,9 @@ class ErrorCodesModule extends ModuleBase {
   /// 病人已存在,请勿重复添加
   final FTrStr errorCode816;
 
+  /// 仅专家或医师可设置助理
+  final FTrStr errorCode819;
+
   /// 预约记录不存在
   final FTrStr errorCode824;