Преглед изворни кода

修改扦样列表样品层级和检验指标为空时不显示;

mq пре 1 година
родитељ
комит
a4f4d9f124
1 измењених фајлова са 9 додато и 7 уклоњено
  1. 9 7
      lib/page/sample_task/sample_task_list_page.dart

+ 9 - 7
lib/page/sample_task/sample_task_list_page.dart

@@ -203,12 +203,14 @@ class _SampleTaskListPageState extends BaseLifecycleState<SampleTaskListPage> wi
203
     List<Map<String, String?>> infoList = [];
203
     List<Map<String, String?>> infoList = [];
204
     if (item.deliveryStatus != 2) {
204
     if (item.deliveryStatus != 2) {
205
       // 未扦样
205
       // 未扦样
206
-      infoList.addAll([
207
-        {'采样品种': item.cypzName},
208
-        {'检验指标': item.jyzb},
209
-        {'样品等级': DictService.getDict(DictType.ypdj, value: item.ypdj)?.label},
210
-        {'扦样地区': item.qydq},
211
-      ]);
206
+      infoList.add({'采样品种': item.cypzName});
207
+      if (item.jyzb != null) {
208
+        infoList.add({'检验指标': item.jyzb});
209
+      }
210
+      infoList.add({'扦样地区': item.qydq});
211
+      if (item.ypdj != null) {
212
+        infoList.add({'样品层级': DictService.getDict(DictType.ypdj, value: item.ypdj)?.label});
213
+      }
212
     } else {
214
     } else {
213
       // 已扦样
215
       // 已扦样
214
       infoList.addAll([
216
       infoList.addAll([
@@ -216,7 +218,7 @@ class _SampleTaskListPageState extends BaseLifecycleState<SampleTaskListPage> wi
216
         {'扦样地区': item.qydq},
218
         {'扦样地区': item.qydq},
217
       ]);
219
       ]);
218
       if (item.ypdj != null) {
220
       if (item.ypdj != null) {
219
-        infoList.add({'样品级': DictService.getDict(DictType.ypdj, value: item.ypdj)?.label});
221
+        infoList.add({'样品级': DictService.getDict(DictType.ypdj, value: item.ypdj)?.label});
220
       }
222
       }
221
       if (item.jyzb != null) {
223
       if (item.jyzb != null) {
222
         infoList.add({'检验指标': item.jyzb});
224
         infoList.add({'检验指标': item.jyzb});