From e1dd823e1931307cf1d917c8d10fbfdce9dbcdaa Mon Sep 17 00:00:00 2001 From: zer0Black <694429613@qq.com> Date: Sun, 3 Jul 2022 15:36:02 +0800 Subject: [PATCH 01/31] =?UTF-8?q?=E5=8F=82=E6=95=B0=E6=94=B6=E9=9B=86?= =?UTF-8?q?=E7=A7=8D=EF=BC=8C=E4=BF=9D=E5=AD=98=E6=94=B9=E4=B8=BA=E6=9A=82?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/common/lang/en-us.js | 1 + jero-web/src/common/lang/zh-cn.js | 1 + .../components/ParameterItemCollectionList.vue | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index 420faa5b6..5f80bd61b 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -757,6 +757,7 @@ module.exports = { operatethisbutton: 'You do not have permission to operate this button', ParameterLibrary: 'Parameter Library', referenceparameter: 'Reference Parameter', + tempSave: 'Temp Save', Assignedby: 'Assignedby', CompulsoryWithdrawal: 'CompulsoryWithdrawal', SynchronousReportLibrary: 'Synchronous Report Library', diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index 451c6f549..bc01f7713 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -772,6 +772,7 @@ module.exports = { operatethisbutton: '没有权限操作此按钮', ParameterLibrary: '参数库', referenceparameter: '引用参数', + tempSave: '暂存', Assignedby: '分配填写人', CompulsoryWithdrawal: '强制撤回', SynchronousReportLibrary: '同步上报库', diff --git a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue index 84f9605c4..f714583fd 100644 --- a/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue +++ b/jero-web/src/views/projectManagement/components/ParameterItemCollectionList.vue @@ -133,7 +133,7 @@
- {{$t('preservation')}} + {{$t('tempSave')}}
From a32348faa76f7c7a4c864bb3d4a395f049f587c0 Mon Sep 17 00:00:00 2001 From: liyawei Date: Mon, 4 Jul 2022 10:04:01 +0800 Subject: [PATCH 02/31] =?UTF-8?q?=E8=AE=A4=E8=AF=81-=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E9=A1=B9=E6=94=B6=E9=9B=86-=E9=9C=80=E6=B1=82=E5=8F=98?= =?UTF-8?q?=E6=9B=B4=E7=82=B9=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ParamsCollectManifestEOController.java | 27 ++++++++++++++----- .../xml/ParamsCollectManifestEOMapper.xml | 3 +++ .../IParamsCollectManifestEOService.java | 6 ++++- .../ParamsCollectManifestEOServiceImpl.java | 24 +++++++++++++++-- 4 files changed, 51 insertions(+), 9 deletions(-) diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java index b3e4b0bed..7eea4e988 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java @@ -113,21 +113,21 @@ public class ParamsCollectManifestEOController extends JeroController save(@RequestBody ParamsCollectManifestVO paramsCollectManifestVO) { - boolean isSuccess = paramsCollectManifestEOService.save(paramsCollectManifestVO.getConfigDataList()); + boolean isSuccess = paramsCollectManifestEOService.save(paramsCollectManifestVO.getConfigDataList(), paramsCollectManifestVO.getParamsManifestId()); if (isSuccess) { - return Result.OK("保存成功!"); + return Result.OK("暂存成功!"); } else { - return Result.error("保存失败!"); + return Result.error("暂存失败!"); } } @@ -388,6 +388,21 @@ public class ParamsCollectManifestEOController extends JeroController getLockedConfigIdList(ParamsCollectManifestVO paramsCollectManifestVO) { + List lockedConfigIdList = paramsCollectManifestEOService.getLockedConfigIdList(paramsCollectManifestVO); + return Result.OK(lockedConfigIdList); + } + /** * 冻结配置 * diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml index 0952a335f..5709b8d47 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/mapper/xml/ParamsCollectManifestEOMapper.xml @@ -48,6 +48,9 @@ AND duty_territory = #{paramsCollectManifestEO.dutyTerritory} + + AND state = #{paramsCollectManifestEO.state} + AND params_manifest_id = #{paramsCollectManifestEO.paramsManifestId} diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java index 7da49f229..bdfb056a0 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/IParamsCollectManifestEOService.java @@ -85,9 +85,10 @@ public interface IParamsCollectManifestEOService extends IService> configDataList); + boolean save(List> configDataList, String paramsManifestId); /** * 查询清单所用模版参数项列表(过滤清单已添加的参数项) @@ -127,6 +128,9 @@ public interface IParamsCollectManifestEOService extends IService> getConfigLabelList(ParamsCollectManifestVO paramsCollectManifestVO); + // 冻结配置-回显已冻结的配置 + List getLockedConfigIdList(ParamsCollectManifestVO paramsCollectManifestVO); + // 冻结配置 boolean lockConfigColumn(ParamsCollectManifestVO paramsCollectManifestVO); diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java index d3b92f15d..7b54bd6f6 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/service/impl/ParamsCollectManifestEOServiceImpl.java @@ -747,8 +747,11 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl> configDataList) { + public boolean save(List> configDataList, String paramsManifestId) { List newConfigDataEOList = new ArrayList<>(); + List paramsConfigEOList = paramsConfigEOService.queryList(paramsManifestId); // 查询配置列 + List paramsConfigIdList = paramsConfigEOList.stream().map(ParamsConfigEO::getId).collect(Collectors.toList()); + List paramsConfigDataEOList = paramsConfigDataEOService.queryListByConfigIdList(paramsConfigIdList); // 查询所有配置数据 // 处理数据 for (Map map : configDataList) { @@ -768,7 +771,8 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl> paramsConfigDataVOList = (List>) paramsConfigDataMap.get("list"); // 判断是新增还是修改 - ParamsConfigDataEO oldConfigDataEO = paramsConfigDataEOService.queryByConfigIdAndCollectManifestId(paramsConfigEOId, paramsCollectManifestId); +// ParamsConfigDataEO oldConfigDataEO = paramsConfigDataEOService.queryByConfigIdAndCollectManifestId(paramsConfigEOId, paramsCollectManifestId); + ParamsConfigDataEO oldConfigDataEO = getConfigDataEOByConfigIdAndCollectManifestId(paramsConfigEOId, paramsCollectManifestId,paramsConfigDataEOList); if (ObjectUtil.isNotEmpty(oldConfigDataEO)) { paramsConfigDataEO.setId(oldConfigDataEO.getId()); @@ -1323,6 +1327,22 @@ public class ParamsCollectManifestEOServiceImpl extends ServiceImpl getLockedConfigIdList(ParamsCollectManifestVO paramsCollectManifestVO) { + String paramsManifestId = paramsCollectManifestVO.getParamsManifestId(); + + // 查询配置列 + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(ParamsConfigEO::getParamsManifestId, paramsManifestId); + queryWrapper.eq(ParamsConfigEO::getIsLock, ConfigLockEnum.YES.getValue()); // 指定查询非冻结配置 + queryWrapper.orderByAsc(ParamsConfigEO::getDisplaySeq); + List paramsConfigEOList = paramsConfigEOService.list(queryWrapper); + + List lockedConfigIdList = paramsConfigEOList.stream().map(ParamsConfigEO::getId).collect(Collectors.toList()); + + return lockedConfigIdList; + } + @Override public boolean lockConfigColumn(ParamsCollectManifestVO paramsCollectManifestVO) { if (StringUtils.isEmpty(paramsCollectManifestVO.getParamsManifestId())) { From c12cc42160516b87b50d2ed1c00bbba0fe5a64b5 Mon Sep 17 00:00:00 2001 From: liyawei Date: Mon, 4 Jul 2022 10:29:09 +0800 Subject: [PATCH 03/31] =?UTF-8?q?=E8=AE=A4=E8=AF=81-=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E9=A1=B9=E6=94=B6=E9=9B=86-=E9=9C=80=E6=B1=82=E5=8F=98?= =?UTF-8?q?=E6=9B=B4=E7=82=B9=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../collect/controller/ParamsCollectManifestEOController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java index 7eea4e988..09e668c4a 100644 --- a/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java +++ b/jero-boot/jero-boot-module-certification/src/main/java/com/jero/modules/cert/collect/controller/ParamsCollectManifestEOController.java @@ -396,7 +396,7 @@ public class ParamsCollectManifestEOController extends JeroController getLockedConfigIdList(ParamsCollectManifestVO paramsCollectManifestVO) { List lockedConfigIdList = paramsCollectManifestEOService.getLockedConfigIdList(paramsCollectManifestVO); From 0df8425cbd1882a983a8142dc134cb0865966029 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Mon, 4 Jul 2022 10:42:59 +0800 Subject: [PATCH 04/31] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A6=85=E9=81=93?= =?UTF-8?q?=E5=B7=B2=E7=9F=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/CollectionType/index.vue | 106 ++++++++++-------- .../src/components/TaskCutOffTime/index.vue | 2 +- .../src/components/tableCollection/index.vue | 2 +- .../src/components/uploadFileChange/file.vue | 2 +- .../ParameterItemCollectionList.vue | 41 ++++++- 5 files changed, 101 insertions(+), 52 deletions(-) diff --git a/jero-web/src/components/CollectionType/index.vue b/jero-web/src/components/CollectionType/index.vue index e133eb8b3..f3b7439c7 100644 --- a/jero-web/src/components/CollectionType/index.vue +++ b/jero-web/src/components/CollectionType/index.vue @@ -24,7 +24,7 @@ v-model="item.dataValue"/>
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -176,7 +176,7 @@ v-model="item.dataValue"/>
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
{{ (item.dataValue === 'null' || item.dataValue === '' || @@ -496,7 +496,7 @@
-
+
{{ (item.dataValue === 'null' || item.dataValue === '' || @@ -540,7 +540,7 @@ v-model="item.dataValue"/>
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ + \ No newline at end of file diff --git a/jero-web/src/views/parameter/managementdetails/commponts/customexportmodle.vue b/jero-web/src/views/parameter/managementdetails/commponts/customexportmodle.vue new file mode 100644 index 000000000..9496747a7 --- /dev/null +++ b/jero-web/src/views/parameter/managementdetails/commponts/customexportmodle.vue @@ -0,0 +1,358 @@ + + + + + + \ No newline at end of file diff --git a/jero-web/src/views/parameter/managementdetails/index.vue b/jero-web/src/views/parameter/managementdetails/index.vue index 6b6852905..6d768d1fa 100644 --- a/jero-web/src/views/parameter/managementdetails/index.vue +++ b/jero-web/src/views/parameter/managementdetails/index.vue @@ -4,7 +4,7 @@
- {{ $t('ParameteItemCollectionList') }} + {{ $t('ParameterViewPage') }}
@@ -12,6 +12,17 @@
+ +
+
+ {{$t('certificationCategory')}} +
+ +
+
@@ -30,35 +41,24 @@ v-model="formInline.paramsName">
- -
-
- {{$t('certificationCategory')}} -
- -
-
- -
-
- {{$t('areaOfResponsibility')}} -
- -
-
{{$t('completedBy')}}
- + +
+
+ +
+
+ {{$t('engineeringInterfacePerson')}} +
+
@@ -71,6 +71,16 @@
+
+
+ + {{$t('ConventionalExport')}} +
+
+ + {{$t('CustomExport')}} +
+
+ +