|
@@ -292,7 +292,7 @@ class _ScrollableImageListState extends State<ScrollableImageList> {
|
|
|
}
|
|
|
|
|
|
///翻译图片描述
|
|
|
- String translateDescription(RemedicalInfoDTO remedicalInfo) {
|
|
|
+ String _translateDescription(RemedicalInfoDTO remedicalInfo) {
|
|
|
String description = '';
|
|
|
|
|
|
try {
|
|
@@ -300,8 +300,10 @@ class _ScrollableImageListState extends State<ScrollableImageList> {
|
|
|
//判断是否是老数据,老数据里面没有applicationCategory的字段
|
|
|
if (remedicalInfo.applicationCategory != null) {
|
|
|
//如果不是老数据
|
|
|
- description = getDescription(
|
|
|
- remedicalInfo.application!, remedicalInfo.applicationCategory!);
|
|
|
+ description = _getDescription(
|
|
|
+ remedicalInfo.application ?? '',
|
|
|
+ remedicalInfo.applicationCategory ?? '',
|
|
|
+ );
|
|
|
} else {
|
|
|
//如果是老数据
|
|
|
description = "Old data";
|
|
@@ -315,16 +317,20 @@ class _ScrollableImageListState extends State<ScrollableImageList> {
|
|
|
return description;
|
|
|
}
|
|
|
|
|
|
- String getDescription(String application, String applicationCategory) {
|
|
|
+ /// 设置翻译值
|
|
|
+ String _setLanguageValue(String code) {
|
|
|
+ return measureLanguage.t('application', code);
|
|
|
+ }
|
|
|
+
|
|
|
+ String _getDescription(String application, String applicationCategory) {
|
|
|
String description = '';
|
|
|
- if (applicationCategory == "FromSonopost" ||
|
|
|
- application == "FromSonopost") {
|
|
|
- description = measureLanguage.t("FromSonopost");
|
|
|
+ if ([application, applicationCategory].contains('FromSonopost')) {
|
|
|
+ description = _setLanguageValue('FromSonopost');
|
|
|
} else {
|
|
|
- if (application != '' || applicationCategory != '') {
|
|
|
- description = measureLanguage.t(applicationCategory) +
|
|
|
+ if (application.isNotEmpty || applicationCategory.isNotEmpty) {
|
|
|
+ description = _setLanguageValue(applicationCategory) +
|
|
|
"-" +
|
|
|
- measureLanguage.t(application);
|
|
|
+ _setLanguageValue(application);
|
|
|
} else {
|
|
|
description = '';
|
|
|
}
|
|
@@ -349,7 +355,7 @@ class _ScrollableImageListState extends State<ScrollableImageList> {
|
|
|
remedicalItemList[index].remedicalCode!,
|
|
|
),
|
|
|
serialNo: index + 1,
|
|
|
- description: translateDescription(remedicalItemList[index]),
|
|
|
+ description: _translateDescription(remedicalItemList[index]),
|
|
|
);
|
|
|
return FContainer(
|
|
|
key: ValueKey(measureData.itemCurrentImage),
|