Przeglądaj źródła

fix: 修复检查人ID为空时的默认赋值逻辑

yusheng 1 miesiąc temu
rodzic
commit
eb5767eb94
1 zmienionych plików z 4 dodań i 1 usunięć
  1. 4 1
      src/views/recordComponents/workOrderReport.vue

+ 4 - 1
src/views/recordComponents/workOrderReport.vue

@@ -620,7 +620,10 @@
               i.checkUsersIds = i.checkUsers.map((j) => j.userId);
               i.checkUsersIds = i.checkUsers.map((j) => j.userId);
             }
             }
 
 
-            if (i.checkUsersIds?.length == 0 && data.executeUsers.length > 0) {
+            if (
+              (!i.checkUsersIds || i.checkUsersIds.length == 0) &&
+              data.executeUsers.length > 0
+            ) {
               // 默认执行人作为检查人
               // 默认执行人作为检查人
               i.checkUsersIds = data.executeUsers
               i.checkUsersIds = data.executeUsers
                 .filter((i) => i.userId)
                 .filter((i) => i.userId)