From 1f84d839603f0d8b1330acd0c8eb3887ccdbf4da Mon Sep 17 00:00:00 2001 From: xiejunyu Date: Mon, 28 Feb 2022 14:43:47 +0800 Subject: [PATCH 01/13] =?UTF-8?q?=E6=A0=87=E7=AD=BE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/modules/system/entity/SysDict.java | 3 +- .../modules/system/entity/SysDictItem.java | 2 +- .../jero/modules/tag/entity/OnlCgformTag.java | 30 ++++++++++++++----- 3 files changed, 25 insertions(+), 10 deletions(-) diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java index 75fb02939..9f9b196bb 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java @@ -91,7 +91,8 @@ public class SysDict implements Serializable { /** * 是否为标签内容-数据字典(1是 0否) */ - @Excel(name = "展示区域", width = 15, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") + @Excel(name = "是否为标签内容", width = 15, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") + @Dict(dictTable = "onl_cgform_field", dicText = "is_tag_dict", dicCode = "is_tag_dict") private java.lang.Integer isTagDict; /** diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java index d445cb1df..ecc74d9f8 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java @@ -83,7 +83,7 @@ public class SysDictItem implements Serializable { private Date updateTime; /**是否为标签内容-数据字典(1是 0否)*/ - @Excel(name = "展示区域", width = 15, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") + @Excel(name = "是否为标签内容", width = 15, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") @Dict(dictTable = "onl_cgform_field", dicText = "is_tag_dict", dicCode = "is_tag_dict") private java.lang.Integer isTagDict; diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/entity/OnlCgformTag.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/entity/OnlCgformTag.java index 11f314608..2db1b8d17 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/entity/OnlCgformTag.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/entity/OnlCgformTag.java @@ -1,6 +1,7 @@ package com.jero.modules.tag.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; @@ -23,7 +24,7 @@ import java.io.Serializable; * @Version: V1.0 */ @Data -@TableName("onl_cgform_tag") +@TableName("onl_cgform_field") @Accessors(chain = true) @EqualsAndHashCode(callSuper = false) @ApiModel(value="onl_cgform_tag对象", description="标签项管理") @@ -36,64 +37,76 @@ public class OnlCgformTag implements Serializable { private java.lang.String id; /**创建人*/ + @TableField(exist = false) @ApiModelProperty(value = "创建人") private java.lang.String createBy; /**创建日期*/ + @TableField(exist = false) @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "创建日期") private java.util.Date createTime; /**更新人*/ + @TableField(exist = false) @ApiModelProperty(value = "更新人") private java.lang.String updateBy; /**更新日期*/ + @TableField(exist = false) @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @ApiModelProperty(value = "更新日期") private java.util.Date updateTime; /**所属部门*/ + @TableField(exist = false) @ApiModelProperty(value = "所属部门") private java.lang.String sysOrgCode; /**所属模块(1文档库,0文档拆分)*/ + @TableField(exist = false) @Excel(name = "所属模块(1文档库,0文档拆分", width = 15, dicCode = "module") @Dict(dicCode = "module") @ApiModelProperty(value = "所属模块(1文档库,0文档拆分") private java.lang.String isModel; /**字段备注*/ - @Excel(name = "字段备注", width = 15) + @Excel(name = "字段备注", width = 15,dictTable = "onl_cgform_field", dicText = "db_field_txt", dicCode = "db_field_txt") + @Dict(dictTable = "onl_cgform_field", dicText = "db_field_txt", dicCode = "db_field_txt") @ApiModelProperty(value = "字段备注") private java.lang.String dbFieldTxt; /**字段英文名称描述*/ - @Excel(name = "字段英文名称描述", width = 15) + @Excel(name = "字段英文名称描述", width = 15,dictTable = "onl_cgform_field", dicText = "db_field_en_name", dicCode = "db_field_en_name") + @Dict(dictTable = "onl_cgform_field", dicText = "db_field_en_name", dicCode = "db_field_en_name") @ApiModelProperty(value = "字段英文名称描述") - private java.lang.String dbFieldName; + private java.lang.String dbFieldEnName; /**表单控件类型*/ - @Excel(name = "表单控件类型", width = 15, dicCode = "field_show_type") - @Dict(dicCode = "field_show_type") + + @Excel(name = "表单控件类型", width = 15,dictTable = "onl_cgform_field", dicText = "field_show_type",dicCode ="field_show_type") + @Dict(dictTable = "onl_cgform_field", dicText = "field_show_type",dicCode ="field_show_type") @ApiModelProperty(value = "表单控件类型") private java.lang.String fieldShowType; /**字典名称*/ + @TableField(exist = false) @Excel(name = "字典名称", width = 15, dictTable = "sys_dict", dicText = "dict_name", dicCode = "dict_name") @Dict(dictTable = "sys_dict", dicText = "dict_name", dicCode = "dict_name") @ApiModelProperty(value = "字典名称") private java.lang.String dictName; /**数据库字段长度*/ - @Excel(name = "数据库字段长度", width = 15) + @Excel(name = "数据库字段长度", width = 15,dictTable = "onl_cgform_field", dicText = "db_length", dicCode = "db_length") + @Dict(dictTable = "onl_cgform_field", dicText = "db_length", dicCode = "db_length") @ApiModelProperty(value = "数据库字段长度") private java.lang.Integer dbLength; /**排序*/ - @Excel(name = "排序", width = 15) + @Excel(name = "排序", width = 15,dictTable = "onl_cgform_field", dicText = "order_num", dicCode = "order_num") + @Dict(dictTable = "onl_cgform_field", dicText = "order_num", dicCode = "order_num") @ApiModelProperty(value = "排序") private java.lang.Integer orderNum; @@ -122,6 +135,7 @@ public class OnlCgformTag implements Serializable { private java.lang.Integer isReadOnly; /**展示区域*/ + @TableField(exist = false) @Excel(name = "展示区域", width = 15, dictTable = "onl_cgform_area", dicText = "show_area", dicCode = "id") @Dict(dictTable = "onl_cgform_area", dicText = "show_area", dicCode = "id") @ApiModelProperty(value = "展示区域") From c8a8fbe2864995cd57fc37c9a020cf08b3e33e41 Mon Sep 17 00:00:00 2001 From: xiejunyu Date: Mon, 28 Feb 2022 14:43:59 +0800 Subject: [PATCH 02/13] =?UTF-8?q?=E6=A0=87=E7=AD=BE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/jero/modules/tag/mapper/xml/OnlCgformTagMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/mapper/xml/OnlCgformTagMapper.xml b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/mapper/xml/OnlCgformTagMapper.xml index d713e8d03..77b6dfdb7 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/mapper/xml/OnlCgformTagMapper.xml +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/tag/mapper/xml/OnlCgformTagMapper.xml @@ -10,7 +10,7 @@ - + From b829bf977a991548f7050ad9b02107323e736634 Mon Sep 17 00:00:00 2001 From: xiejunyu Date: Mon, 28 Feb 2022 14:47:45 +0800 Subject: [PATCH 03/13] =?UTF-8?q?=E6=A0=87=E7=AD=BE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/jero/modules/system/entity/SysDict.java | 4 ++-- .../main/java/com/jero/modules/system/entity/SysDictItem.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java index 9f9b196bb..b2553431f 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDict.java @@ -91,8 +91,8 @@ public class SysDict implements Serializable { /** * 是否为标签内容-数据字典(1是 0否) */ - @Excel(name = "是否为标签内容", width = 15, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") - @Dict(dictTable = "onl_cgform_field", dicText = "is_tag_dict", dicCode = "is_tag_dict") + @Excel(name = "是否为标签内容", width = 15)/*, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") + @Dict(dictTable = "onl_cgform_field", dicText = "is_tag_dict", dicCode = "is_tag_dict")*/ private java.lang.Integer isTagDict; /** diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java index ecc74d9f8..cdf81d195 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/entity/SysDictItem.java @@ -83,8 +83,8 @@ public class SysDictItem implements Serializable { private Date updateTime; /**是否为标签内容-数据字典(1是 0否)*/ - @Excel(name = "是否为标签内容", width = 15, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") - @Dict(dictTable = "onl_cgform_field", dicText = "is_tag_dict", dicCode = "is_tag_dict") + @Excel(name = "是否为标签内容", width = 15)/*, dictTable = "sys_dict", dicText = "is_tag_dict", dicCode = "is_tag_dict") + @Dict(dictTable = "onl_cgform_field", dicText = "is_tag_dict", dicCode = "is_tag_dict")*/ private java.lang.Integer isTagDict; /**是否是只读(2字段固定,内部可配1固定字段 0非固定字段)*/ From 7caf3512920b0bd40a900c8d50f031f00cc6047e Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Mon, 28 Feb 2022 15:37:17 +0800 Subject: [PATCH 04/13] =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=BA=93--ocr=E8=AF=86?= =?UTF-8?q?=E5=88=AB=E8=B0=83=E5=8F=96=E5=B7=B2=E5=85=A5=E5=BA=93=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=88=86=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BussDocumentLibraryEOController.java | 14 ++ .../mapper/BussDocumentLibraryEOMapper.java | 12 ++ .../xml/BussDocumentLibraryEOMapper.xml | 5 + .../IBussDocumentLibraryEOService.java | 7 + .../BussDocumentLibraryEOServiceImpl.java | 139 +++++++++++++++--- 5 files changed, 153 insertions(+), 24 deletions(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java index 86db13d3e..3695226e2 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/controller/BussDocumentLibraryEOController.java @@ -117,6 +117,20 @@ public class BussDocumentLibraryEOController extends JeroController ocrPageInfo(@RequestBody Map parameter) { + IPage infoPage = bussDocumentLibraryEOService.ocrPageInfo(parameter); + return Result.OK(infoPage); + } + /** * 列表查询 * diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java index 155104613..ef68fc2f9 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java @@ -55,5 +55,17 @@ public interface BussDocumentLibraryEOMapper extends BaseMapper + + diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java index 4c34ccf07..3ddd23907 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/IBussDocumentLibraryEOService.java @@ -110,6 +110,13 @@ public interface IBussDocumentLibraryEOService extends IService parameter); + /** + * ocr识别调取已入库文件分页 + * @param parameter + * @return + */ + IPage ocrPageInfo(Map parameter); + /** * 添加收藏 * @param id 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 b9aba44a6..c8640d9ce 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 @@ -801,6 +801,93 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl parameter) { + //需要查询的字段 + List fieldList = onlCgformFieldService.getFieldList("1"); + fieldList = fieldList.stream().filter(e -> FieldTypeEnum.FILE.getValue().equals(e.getFieldShowType())).collect(Collectors.toList()); + List fileFieldList = fieldList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList()); + + //查询字段 + StringBuilder fieldSb = new StringBuilder(); + StringBuilder join = new StringBuilder(); + int i = 1; + if (ObjectUtils.isNotEmpty(fileFieldList)) { + for (String fileField : fileFieldList) { + fieldSb.append("bdl." + fileField + ","); + if (i == 1) { + join.append(" on of.connect_id = bdl." + fileField); + i++; + continue; + } + join.append(" or of.connect_id = bdl." + fileField); + } + } + String fieldStr = fieldSb.substring(0, fieldSb.length() - 1); + + String field = " bdl.id,bdl.serial_number,bdl.title,bdl.state,of.file_name,of.connect_id," + fieldStr + + " from oss_file of join buss_document_library bdl" + join.toString(); + + //查询条件 + StringBuilder conditionSb = new StringBuilder("where 1 = 1"); + + //编码 + String serialNumber = (String) parameter.get("serialNumber"); + + //标题 + String title = (String) parameter.get("title"); + + if (StringUtils.isNotBlank(serialNumber)) { + conditionSb.append(" and " + "serial_number" + " like concat(concat('%','" + serialNumber + "'),'%')"); + } + if (StringUtils.isNotBlank(title)) { + conditionSb.append(" and " + "title" + " like concat(concat('%','" + title + "'),'%')"); + } + + conditionSb.append(" order by bdl.create_time desc"); + int pageNo = Integer.parseInt(parameter.get("pageNo").toString()); + int pageSize = Integer.parseInt(parameter.get("pageSize").toString()); + IPage page = new Page(pageNo, pageSize); + + IPage infoPage = bussDocumentLibraryEOMapper.ocrPageInfo(page, field, conditionSb.toString()); + List records = infoPage.getRecords(); + + //数据字典 + List sysDictItems = sysDictItemServiceImpl.selectItemsAll(); + //下拉选处理数据字典 + + for (Object record : records) { + Map record1 = (Map) record; + String key = ""; + for (Map.Entry entry : record1.entrySet()) { + //状态数据字典 + if ("state".equals(entry.getKey())) { + List stateList = sysDictItems.stream() + .filter(e -> StringUtils.isNotBlank(e.getDictCode()) && e.getDictCode().equals("state")) + .collect(Collectors.toList()); + List state = stateList.stream().filter(e -> e.getItemValue().equals(entry.getValue())).collect(Collectors.toList()); + if (state.size() != 0) { + entry.setValue(state.get(0).getItemText()); + } + } + //添加文本信息 + String connectId = (String) record1.get("connect_id"); + if (connectId.equals(entry.getValue())) { + key = entry.getKey(); + } + } + String finalKey = key; + List onlCgformFieldList = fieldList.stream().filter(e -> e.getDbFieldName().equals(finalKey)).collect(Collectors.toList()); + record1.put("text_info", onlCgformFieldList.get(0).getDbFieldTxt()); + } + return infoPage; + } + public IPage getInfoPage(Map parameter) { //需要查询的字段 List fieldList = onlCgformFieldService.getFieldList("1"); @@ -921,6 +1008,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl records, List idList) { //收藏 + if (idList.size() == 0) { + return; + } LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.in(OnlCgformCollection::getDocumentId, idList); List collectList = iOnlCgformCollectionService.list(wrapper); @@ -1092,7 +1182,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl !FieldTypeEnum.FILE.getValue().equals(e.getFieldShowType())).collect(Collectors.toList()); } headerFieldList = fieldListTemp.stream().map(OnlCgformField::getDbFieldTxt).collect(Collectors.toList()); @@ -1118,15 +1208,15 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl fileFieldList = onlCgformFieldList.stream().map(OnlCgformField::getDbFieldName).collect(Collectors.toList()); for (Map data : datas) { - if(StringUtils.isBlank((String) data.get("serial_number"))){ + if (StringUtils.isBlank((String) data.get("serial_number"))) { continue; } String fileNowPath = uploadpath + "/tempZip/" + (String) data.get("serial_number"); File file = new File(fileNowPath); - if (file.exists()){ + if (file.exists()) { file.delete(); } file.mkdirs(); List valueList = new ArrayList<>(); for (String field : fileFieldList) { String value = (String) data.get(field); - if(StringUtils.isNotBlank(value)){ + if (StringUtils.isNotBlank(value)) { valueList.add(value); } } //每一个编号下的所有的文件 - if(valueList.size()!= 0){ + if (valueList.size() != 0) { List fileInfosList = iOSSFileService.getFileInfosByConnectId(StringUtils.join(valueList, ",")); for (OSSFile ossFile : fileInfosList) { String url = ossFile.getUrl(); - copyFile(url, fileNowPath+ "/"+ossFile.getFileName()); + copyFile(url, fileNowPath + "/" + ossFile.getFileName()); } } } - ZipUtil.zip(path,path+".zip"); + ZipUtil.zip(path, path + ".zip"); //文件 - FileInputStream fis = new FileInputStream(path+".zip"); + FileInputStream fis = new FileInputStream(path + ".zip"); os = response.getOutputStream(); int len = 0; @@ -1202,14 +1292,14 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl data : datas) { for (OnlCgformField onlCgformField : fileFieldList) { String value = (String) data.get(onlCgformField.getDbFieldName()); - if(StringUtils.isNotBlank(value)){ + if (StringUtils.isNotBlank(value)) { connectIdList.add(value); } } } //所有的文件信息 List fileInfos = new ArrayList<>(); - if(connectIdList.size() != 0){ + if (connectIdList.size() != 0) { fileInfos = iOSSFileService.getFileInfosByConnectId(StringUtils.join(connectIdList, ",")); } @@ -1233,20 +1323,20 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl ossFileList = fileInfos.stream() .filter(e -> e.getConnectId().equals(data.get(onlCgformField.getDbFieldName()))) .collect(Collectors.toList()); - if(ossFileList.size()!= 0){ + if (ossFileList.size() != 0) { List fileNameList = ossFileList.stream().map(OSSFile::getFileName).collect(Collectors.toList()); - value = StringUtils.join(fileNameList,","); - }else{ + value = StringUtils.join(fileNameList, ","); + } else { value = ""; } } - }else { + } else { value = (String) data.get(onlCgformField.getDbFieldName()); } row.createCell(sheetNum).setCellValue(value); @@ -1300,6 +1390,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl map, HttpServletResponse response, HttpServletRequest request) { - exportExcel(map,response,request); + exportExcel(map, response, request); } @@ -1476,15 +1567,15 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl Date: Mon, 28 Feb 2022 16:33:26 +0800 Subject: [PATCH 05/13] =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=BA=93--ocr=E8=AF=86?= =?UTF-8?q?=E5=88=AB=E8=B0=83=E5=8F=96=E5=B7=B2=E5=85=A5=E5=BA=93=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=88=86=E9=A1=B5=E6=90=9C=E7=B4=A2=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/BussDocumentLibraryEOServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) 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 c8640d9ce..f4c0beeb9 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 @@ -842,6 +842,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl Date: Mon, 28 Feb 2022 17:04:47 +0800 Subject: [PATCH 06/13] =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=BA=93--=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=B1=9E=E6=80=A7=E6=9F=A5=E8=AF=A2=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=A0=87=E8=AF=86=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../online/cgform/mapper/xml/OnlCgformFieldMapper.xml | 2 +- .../cgform/service/impl/OnlCgformFieldServiceImpl.java | 2 +- .../service/impl/BussDocumentLibraryEOServiceImpl.java | 8 +++++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/mapper/xml/OnlCgformFieldMapper.xml b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/mapper/xml/OnlCgformFieldMapper.xml index 3a3a39d74..c4c631f97 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/mapper/xml/OnlCgformFieldMapper.xml +++ b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/mapper/xml/OnlCgformFieldMapper.xml @@ -123,7 +123,7 @@ diff --git a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlCgformFieldServiceImpl.java b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlCgformFieldServiceImpl.java index f294f26ae..9a978c0c8 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlCgformFieldServiceImpl.java +++ b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/service/impl/OnlCgformFieldServiceImpl.java @@ -815,7 +815,7 @@ public class OnlCgformFieldServiceImpl extends ServiceImpl getFieldList(String flag){ List fieldList = new ArrayList<>(); if(ModuleEnum.DOCUMENT_LIBRARY.getValue().equals(flag)){ - fieldList = onlCgformFieldMapper.getFieldList(TableEnum.BUSS_DOCUMENT_LIBRARY.getTable()); + fieldList = onlCgformFieldMapper.getFieldList(TableEnum.BUSS_DOCUMENT_LIBRARY.getTable()+" "); }else if(ModuleEnum.OCR_RECORD.getValue().equals(flag)){ fieldList = onlCgformFieldMapper.getFieldList(TableEnum.OCR_RECORD.getTable()); }else if(ModuleEnum.ONL_CGFORM_TAG.getValue().equals(flag)){ 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 f4c0beeb9..7977fbf59 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 @@ -249,10 +249,16 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> result = new ArrayList<>(); for (OnlCgformArea onlCgformAreaTemp : areaList) { + String areaName = ""; + if(CutEnum.CN.getValue().equals(cut)){ + areaName = onlCgformAreaTemp.getShowArea(); + }else{ + areaName = onlCgformAreaTemp.getEnName(); + } List fieldListTemp = fieldList.stream().filter(e -> onlCgformAreaTemp.getId().equals(e.getShowArea())).collect(Collectors.toList()); for (OnlCgformField onlCgformField : fieldListTemp) { Map map = new HashMap<>(); - mapPut(cut, map, "field_show_type", onlCgformField.getFieldShowType(), "dict_field", onlCgformField.getDictField(), "db_field_name", onlCgformField.getDbFieldName(), "db_field_txt", onlCgformField.getDbFieldTxt(), "db_field_en_name", onlCgformField.getDbFieldEnName(), "area", onlCgformAreaTemp.getShowArea()); + mapPut(cut, map, "field_show_type", onlCgformField.getFieldShowType(), "dict_field", onlCgformField.getDictField(), "db_field_name", onlCgformField.getDbFieldName(), "db_field_txt", onlCgformField.getDbFieldTxt(), "db_field_en_name", onlCgformField.getDbFieldEnName(), "area", areaName); map.put("field_must_input", onlCgformField.getFieldMustInput());//区域 result.add(map); } From cf2e6400b3e2af2702c5a4734382acf5412386e7 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Mon, 28 Feb 2022 17:25:08 +0800 Subject: [PATCH 07/13] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=AD=E8=8B=B1?= =?UTF-8?q?=E6=96=87=E5=88=87=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/assets/less/common.less | 2 +- jero-web/src/common/lang/en-us.js | 6 ++ jero-web/src/common/lang/zh-cn.js | 6 ++ jero-web/src/components/ImportFile/index.vue | 11 ++- jero-web/src/components/addForm/index.vue | 31 +++---- .../src/components/libraryAddForm/index.vue | 37 ++++---- jero-web/src/components/page/GlobalLayout.vue | 2 +- jero-web/src/components/search/index.vue | 16 ++-- jero-web/src/components/tableDate/index.vue | 49 ++++++---- .../views/documentManage/library/index.vue | 30 ++++--- .../documentTools/searchCenter/index.vue | 89 ++++++++++++------- 11 files changed, 175 insertions(+), 104 deletions(-) diff --git a/jero-web/src/assets/less/common.less b/jero-web/src/assets/less/common.less index 80c81f7c2..a013555af 100644 --- a/jero-web/src/assets/less/common.less +++ b/jero-web/src/assets/less/common.less @@ -1,6 +1,6 @@ /*列表上方操作按钮区域*/ .ant-card-body .table-operator { - margin-bottom: 18px; + margin-bottom: 29px; text-align: right; } diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index 27abfbf3e..1a9508129 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -343,4 +343,10 @@ module.exports = { ModificationTime:'Modification time', ModificationContent:'Modification content', personnel:'personnel', + dataExport:'Data export', + exportWithFile:'Export with file', + Push:'Push', + templateDownload:'Template download', + textInformation:'Text information', + relatedInformation:'Related information' } \ 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 e41c3b39c..049e220f5 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -347,4 +347,10 @@ module.exports = { ModificationTime:'修改时间', ModificationContent:'修改内容', personnel:'人员', + dataExport:'数据导出', + exportWithFile:'带文件导出', + Push:'推送', + templateDownload:'模板下载', + textInformation:'文本信息', + relatedInformation:'关联信息' } \ No newline at end of file diff --git a/jero-web/src/components/ImportFile/index.vue b/jero-web/src/components/ImportFile/index.vue index c684d95e1..81b8f5182 100644 --- a/jero-web/src/components/ImportFile/index.vue +++ b/jero-web/src/components/ImportFile/index.vue @@ -1,12 +1,13 @@ @@ -93,6 +94,10 @@ } - \ No newline at end of file diff --git a/jero-web/src/components/addForm/index.vue b/jero-web/src/components/addForm/index.vue index 44f66efa1..50003bad5 100644 --- a/jero-web/src/components/addForm/index.vue +++ b/jero-web/src/components/addForm/index.vue @@ -7,7 +7,7 @@
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
* - {{item.db_field_txt}} + {{item.db_field_txt}}
-
+
* {{item.db_field_txt}} @@ -201,7 +201,7 @@
* - {{item.db_field_txt}} + {{item.db_field_txt}}
diff --git a/jero-web/src/views/system/modules/PermissionModal.vue b/jero-web/src/views/system/modules/PermissionModal.vue index f531996c6..0453dc837 100644 --- a/jero-web/src/views/system/modules/PermissionModal.vue +++ b/jero-web/src/views/system/modules/PermissionModal.vue @@ -26,6 +26,14 @@ + + + + { this.form.setFieldsValue(fieldsVal) }); From c888d80d1f30f7b6335e8c44ae837f969cebc809 Mon Sep 17 00:00:00 2001 From: qq787203167 <787203167@qq.com> Date: Mon, 28 Feb 2022 17:50:48 +0800 Subject: [PATCH 10/13] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jero-web/src/components/search/index.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jero-web/src/components/search/index.vue b/jero-web/src/components/search/index.vue index f84cc4f0b..6272e2a3a 100644 --- a/jero-web/src/components/search/index.vue +++ b/jero-web/src/components/search/index.vue @@ -3,7 +3,7 @@