diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java index d7e034acc..02a4fb522 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java @@ -71,7 +71,7 @@ public class ParamsCollectManifestEOController extends JeroController queryList(ParamsCollectManifestEO paramsCollectManifestEO, + public Result queryList(ParamsCollectManifestVO paramsCollectManifestVO, @RequestParam(name="pageNo", defaultValue="1") Integer pageNo, @RequestParam(name="pageSize", defaultValue="100") Integer pageSize, @RequestParam(name = "cut") String cut, @@ -87,7 +87,7 @@ public class ParamsCollectManifestEOController extends JeroController queryByParamManifestId(@Param("paramsManifestId") String paramsManifestIdString); + + IPage selectpage(@Param("page") IPage page, @Param("ew") Wrapper queryWrapper, @Param("paramsManifestEO")ParamsManifestEO paramsManifestEO); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml index de267b0bb..ff334e410 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml @@ -125,4 +125,17 @@ select * from params_collect_manifest where params_manifest_id = #{paramsManifestId} + diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java index 9ab78c99b..8ba1dfc21 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java @@ -73,11 +73,11 @@ public interface IParamsCollectManifestEOService extends IService queryWrapper = QueryGenerator.initQueryWrapper(paramsCollectManifestEO, req.getParameterMap()); - queryWrapper.lambda().notIn(ParamsCollectManifestEO::getControlType, ControlTypeEnum.Title.getValue()) - .orderByDesc(ParamsCollectManifestEO::getDelFlag) - .orderByDesc(ParamsCollectManifestEO::getAddFlag) - .orderByDesc(ParamsCollectManifestEO::getChangeFlag) - .orderByAsc(ParamsCollectManifestEO::getNioNumber); + public IPage queryList(IPage page, ParamsCollectManifestVO paramsCollectManifestVO, String cut, HttpServletRequest req) { + ParamsCollectManifestVO queryEO = new ParamsCollectManifestVO(); + QueryWrapper queryWrapper = QueryGenerator.initQueryWrapper(queryEO, req.getParameterMap()); + queryWrapper.notIn("control_type", ControlTypeEnum.Title.getValue()) + .orderByDesc("del_flag") + .orderByDesc("add_flag") + .orderByDesc("change_flag") + .orderByAsc("nio_number"); - String paramsManifestId = paramsCollectManifestEO.getParamsManifestId(); + String paramsManifestId = paramsCollectManifestVO.getParamsManifestId(); + ParamsManifestEO paramsManifestEO = paramsManifestEOService.queryById(paramsManifestId); - String userTypes = paramsCollectManifestEO.getUserTypes(); + String userTypes = paramsCollectManifestVO.getUserTypes(); if (StringUtils.isBlank(userTypes)) { if (CutEnum.CN.getValue().equals(cut)) { throw new JeroBootException("用户类型参数不能为空!"); @@ -348,20 +346,32 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImplwrapper.eq("nio_number", paramsCollectManifestVO.getAllNumber()).or().eq("params_number", paramsCollectManifestVO.getAllNumber())); + } + if (StringUtils.isNotEmpty(paramsCollectManifestVO.getDutyTerritory())) { + List dutyTerritoryList = Arrays.asList(paramsCollectManifestVO.getDutyTerritory().split(",")); + queryWrapper.in("duty_territory", dutyTerritoryList); + } + queryWrapper.like(StringUtils.isNotEmpty(paramsCollectManifestVO.getParamsName()), "params_name", paramsCollectManifestVO.getParamsName()); + queryWrapper.like(StringUtils.isNotEmpty(paramsCollectManifestVO.getSdt()), "sdt", paramsCollectManifestVO.getSdt()); + queryWrapper.like(StringUtils.isNotEmpty(paramsCollectManifestVO.getDre()), "dre", paramsCollectManifestVO.getDre()); // IPage pageInfo = paramsCollectManifestEOMapper.pageInfo(page, paramsCollectManifestEO); // 查询固定列 - IPage pageInfo = page(page, queryWrapper); // 查询固定列 +// IPage pageInfo = page(page, queryWrapper); // 查询固定列 + IPage pageInfo = paramsCollectManifestEOMapper.selectpage(page, queryWrapper,paramsManifestEO); // 查询固定列 List list = pageInfo.getRecords(); // 查询固定列 List paramsConfigEOList = paramsConfigEOService.queryList(paramsManifestId); // 查询配置列 List paramsConfigIdList = paramsConfigEOList.stream().map(ParamsConfigEO::getId).collect(Collectors.toList()); diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/vo/ParamsCollectManifestVO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/vo/ParamsCollectManifestVO.java index cebd47b99..1bbf558fa 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/vo/ParamsCollectManifestVO.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/cert/collect/vo/ParamsCollectManifestVO.java @@ -80,4 +80,17 @@ public class ParamsCollectManifestVO { @ApiModelProperty(value = "项目相关版本") private String projectVersion; + + @ApiModelProperty(value = "") + private String certCategory; + @ApiModelProperty(value = "") + private String paramsNumber; + @ApiModelProperty(value = "") + private String state; + @ApiModelProperty(value = "") + private String paramsBatch; + @ApiModelProperty(value = "") + private String allNumber; + + } diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index 2049d8217..e183c5ba0 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -1361,4 +1361,5 @@ module.exports = { relatedProjectVersion:'Related project version', Importfailure:'Import failure', CuiBan:'CuiBan', + certificationCategoryNumber: 'certification Category Number', } \ No newline at end of file diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index af3986456..eb60ead15 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -1462,4 +1462,5 @@ module.exports = { relatedProjectVersion:'相关项目版本', Importfailure:'导入失败', CuiBan:'催办', + certificationCategoryNumber: '认证类别编号', } \ No newline at end of file diff --git a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue index d63c0d71b..4b1f750ef 100644 --- a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue +++ b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue @@ -17,11 +17,11 @@
-
- {{$t('NNiONumber')}} +
+ {{$t('ParameterNo')}}
- +
@@ -29,8 +29,8 @@
{{$t('NParameterName')}}
- +
@@ -60,8 +60,8 @@
{{$t('dre')}}
- + @@ -69,8 +69,8 @@
{{$t('sdt')}}
- +
@@ -591,6 +591,11 @@ text: this.$t('certificationCategory'), dictCode: 'cert_category'//只要 dictCode 有值,无论 type 是什么,都显示为字典下拉框 }, + { + type: 'input', + value: 'paramsNumber', + text: this.$t('certificationCategoryNumber') + }, { type: '', value: 'state',