diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java index 24ddb5449..a674d8386 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java @@ -608,10 +608,6 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl ncrTrackVO.setTitle(ncrTrackVO.getTitle().replace("*","")); } // List sysUserList = sysUserService.list(); - QueryWrapper userQueryWrapper = new QueryWrapper<>(); - userQueryWrapper.select("id", "username"); - List sysUserList = this.sysUserService.list(userQueryWrapper); + ncrTrackVO.setInconformity(ReviewResultEnum.INCONFORMITY.getValue()); ncrTrackVO.setTrack(ReviewResultEnum.TO_TRACK.getValue()); @@ -97,6 +96,25 @@ public class NcrTrackServiceImpl extends ServiceImpl verifyName = "Verify conformance validation"; } List dictItemList = sysDictItemServiceImpl.selectItemsAll(); + Set userIdSet = new HashSet<>(); + for (NcrTrackVO trackVO : infoList) { + if(StringUtils.isNotBlank(trackVO.getDesignInitiatorId())){ + userIdSet.add(trackVO.getDesignInitiatorId()); + } + if(StringUtils.isNotBlank(trackVO.getPrehomoInitiatorId())){ + userIdSet.add(trackVO.getPrehomoInitiatorId()); + } + if(StringUtils.isNotBlank(trackVO.getVerifyInitiatorId())){ + userIdSet.add(trackVO.getVerifyInitiatorId()); + } + } + List sysUserList = new ArrayList<>(); + if(userIdSet.size() != 0){ + QueryWrapper userQueryWrapper = new QueryWrapper<>(); + userQueryWrapper.lambda().in(SysUser::getId,userIdSet); + userQueryWrapper.select("id", "username"); + sysUserList = this.sysUserService.list(userQueryWrapper); + } for (NcrTrackVO trackVO : infoList) { //责任领域中英文切换 if(StringUtils.isNotBlank(trackVO.getDutyTerritory())){ diff --git a/jero-web/src/components/search/index.vue b/jero-web/src/components/search/index.vue index 392b46c09..f8f97fe0e 100644 --- a/jero-web/src/components/search/index.vue +++ b/jero-web/src/components/search/index.vue @@ -241,7 +241,7 @@ } .box-input { - min-width: 200px; + /*min-width: 200px;*/ display: inline-block; width: 70%; height: 38px; diff --git a/jero-web/src/components/searchaloneorcfile/index.vue b/jero-web/src/components/searchaloneorcfile/index.vue new file mode 100644 index 000000000..4a65293a5 --- /dev/null +++ b/jero-web/src/components/searchaloneorcfile/index.vue @@ -0,0 +1,254 @@ + + + + + \ No newline at end of file diff --git a/jero-web/src/components/searchalonesplit/index.vue b/jero-web/src/components/searchalonesplit/index.vue index cb5332960..2d51da06b 100644 --- a/jero-web/src/components/searchalonesplit/index.vue +++ b/jero-web/src/components/searchalonesplit/index.vue @@ -1,7 +1,7 @@