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-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..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,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..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非固定字段)*/ 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..a86032ff2 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); + } + /** * 列表查询 * @@ -242,6 +256,20 @@ public class BussDocumentLibraryEOController extends JeroController用于查询文档库字段属性 + * @return + */ + @AutoLog(value = "文档库信息表-ocr表头和查询条件") + @ApiOperation(value="文档库信息表-ocr表头和查询条件", notes="文档库信息表-ocr表头和查询条件") + @GetMapping(value = "/getHeaderOrConditionForOcr") + public Result>> getHeaderOrConditionForOcr(@RequestParam(name="flag",required=true) String flag, + @RequestParam(name="cut",required=true) String cut) { + List> list = bussDocumentLibraryEOService.getHeaderOrConditionForOcr(flag,cut); + return Result.OK(list); + } + /** * 编辑数据查询 * @param id 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..c2f13629b 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 @@ -156,5 +163,12 @@ public interface IBussDocumentLibraryEOService extends IService map,HttpServletResponse response, HttpServletRequest request); + /** + * ocr识别调取已入库文件-中英文切换 + * @param flag + * @param cut + * @return + */ + List> getHeaderOrConditionForOcr(String flag, String cut); } 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..63a63d7fd 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 @@ -21,6 +21,7 @@ import com.jero.modules.document.mapper.BussDocumentLibraryEOMapper; import com.jero.modules.document.service.IBussDocumentLibraryEOService; import com.jero.modules.log.entity.BussLogEO; import com.jero.modules.log.service.IBussLogEOService; +import com.jero.modules.ocr.util.LineHumpUtil; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; import com.jero.modules.subscribe.entity.OnlCgformSubscribe; @@ -249,10 +250,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); } @@ -757,27 +764,31 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl sysDictItems = sysDictItemServiceImpl.selectItemsAll(); @@ -801,6 +812,100 @@ 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"); + + //状态 + String stateTemp = (String) parameter.get("state"); + + 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 + "'),'%')"); + } + + if (StringUtils.isNotBlank(stateTemp)) { + conditionSb.append(" and " + "state" + " ='" + stateTemp + "'"); + } + + 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 +1026,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); @@ -1068,7 +1176,9 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl map, HttpServletResponse response, HttpServletRequest request) { - String flag = "file"; + //String flag = "file"为带文件导出标识 + String flag = (String) map.get("flag"); +// String flag = "file"; OutputStream os = null; Workbook workbook = new XSSFWorkbook(); try { @@ -1092,7 +1202,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 +1228,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 +1312,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 +1343,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 +1410,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl map, HttpServletResponse response, HttpServletRequest request) { - exportExcel(map,response,request); + exportExcel(map, response, request); } @@ -1476,15 +1587,15 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl> getHeaderOrConditionForOcr(String flag, String cut) { + List> list = new ArrayList<>(); + Map map1 = new HashMap<>(); + Map map2 = new HashMap<>(); + Map map3 = new HashMap<>(); + Map map4 = new HashMap<>(); + Map map5 = new HashMap<>(); + if("header".equals(flag)) { + if (CutEnum.CN.getValue().equals(cut)) { + //编号 + map1.put("db_field_name", "serial_number");//字段 + map1.put("db_field_txt", "编号");//字段中文名 + list.add(map1); + //标题 + map2.put("db_field_name", "title");//字段 + map2.put("db_field_txt", "标题");//字段中文名 + list.add(map2); + //状态 + map3.put("db_field_name", "state");//字段 + map3.put("db_field_txt", "状态");//字段中文名 + list.add(map3); + //文件名称 + map4.put("db_field_name", "file_name");//字段 + map4.put("db_field_txt", "文件名称");//字段中文名 + list.add(map4); + //文件信息 + map5.put("db_field_name", "text_info");//字段 + map5.put("db_field_txt", "文件信息");//字段中文名 + list.add(map5); + } else { + //编号 + map1.put("db_field_name", "serial_number");//字段 + map1.put("db_field_txt", "serial number");//字段中文名 + list.add(map1); + //标题 + map2.put("db_field_name", "title");//字段 + map2.put("db_field_txt", "title");//字段中文名 + list.add(map2); + //状态 + map3.put("db_field_name", "state");//字段 + map3.put("db_field_txt", "state");//字段中文名 + list.add(map3); + //文件名称 + map4.put("db_field_name", "file_name");//字段 + map4.put("db_field_txt", "file name");//字段中文名 + list.add(map4); + //文件信息 + map5.put("db_field_name", "text_info");//字段 + map5.put("db_field_txt", "text info");//字段中文名 + list.add(map5); + } + }else if("condition".equals(flag)) { + if (CutEnum.CN.getValue().equals(cut)) { + //编号 + map1.put("db_field_name", "serial_number");//字段 + map1.put("db_field_txt", "编号");//字段中文名 + map1.put("dict_field", "");//数据字典 + map1.put("field_show_type", "1"); + list.add(map1); + //标题 + map2.put("db_field_name", "title");//字段 + map2.put("db_field_txt", "标题");//字段中文名 + map2.put("dict_field", "");//数据字典 + map2.put("field_show_type", "1"); + list.add(map2); + } else { + //编号 + map1.put("db_field_name", "serial_number");//字段 + map1.put("db_field_txt", "serial number");//字段中文名 + map1.put("dict_field", "");//数据字典 + map1.put("field_show_type", "1"); + list.add(map1); + //标题 + map2.put("db_field_name", "title");//字段 + map2.put("db_field_txt", "title");//字段中文名 + map2.put("dict_field", "");//数据字典 + map2.put("field_show_type", "1"); + list.add(map2); + } + } + return list; + } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/entity/OcrRecordEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/entity/OcrRecordEO.java index 1331a7185..c23b80c5c 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/entity/OcrRecordEO.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/entity/OcrRecordEO.java @@ -85,6 +85,7 @@ public class OcrRecordEO implements Serializable { /**转换结果*/ @Excel(name = "转换结果", width = 15) + @Dict(dicCode = "result_content") @ApiModelProperty(value = "转换结果") private String resultContent; diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java index 2847c7c55..15d289b7e 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/ocr/service/impl/OcrRecordEOServiceImpl.java @@ -8,6 +8,7 @@ import com.jero.modules.ocr.entity.OcrRecordEO; import com.jero.modules.ocr.mapper.OcrRecordEOMapper; import com.jero.modules.ocr.service.IOcrRecordEOService; import com.jero.modules.ocr.util.LineHumpUtil; +import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -122,7 +123,14 @@ public class OcrRecordEOServiceImpl extends ServiceImpl - + 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..189827cb1 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -170,6 +170,8 @@ module.exports = { DataRules:'Data rules', menuMnagementPage:'This is the menu management page', MenuName:'Menu name', + MenuEnName:'Menu En name', + enterMenuEnName:'Please enter menu En name', MenuType:'Menu type', menu:'menu', ButtonsPermissions:'Buttons / permissions', @@ -343,4 +345,21 @@ 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', + RetrieveFiles:'Retrieve received files', + SplitText:'Split received text', + ImportResults:'Import split results', + copy:'copy', + TemplateDownload:'Template download', + MergerClause:'Merger clause', + BatchSetting:'Batch setting', + BatchCancel:'Batch cancel collection', + SubscriptionManagement:'Subscription domain management', + BatchCancellation:'Batch cancellation', + } \ 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..8922f5048 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -347,4 +347,22 @@ module.exports = { ModificationTime:'修改时间', ModificationContent:'修改内容', personnel:'人员', + dataExport:'数据导出', + exportWithFile:'带文件导出', + Push:'推送', + templateDownload:'模板下载', + textInformation:'文本信息', + relatedInformation:'关联信息', + RetrieveFiles:'调取已入库文件', + SplitText:'拆分已入库文本', + ImportResults:'导入拆分结果', + copy:'复制', + TemplateDownload:'模板下载', + MergerClause:'合并条款', + BatchSetting:'批量设置', + BatchCancel:'批量取消收藏', + SubscriptionManagement:'订阅领域管理', + BatchCancellation:'批量取消', + enterMenuEnName:'请输入菜单英文名称', + MenuEnName:'菜单英文名称', } \ 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/Standardselection/index.vue b/jero-web/src/components/Standardselection/index.vue index d2eef9bb4..72164bcc9 100644 --- a/jero-web/src/components/Standardselection/index.vue +++ b/jero-web/src/components/Standardselection/index.vue @@ -143,7 +143,7 @@ handleSubmit() { let content = [] this.content.forEach(res => { - content.push(res.name) + content.push(res.title) }) this.$emit('input', content.join(',')) this.visible = false @@ -152,15 +152,15 @@ this.$emit('input', event.target.value) }, onSelectChange(value) { + this.selectedRowKeys = value this.content = [] value.forEach(val => { - this.data.forEach((res) => { - if (res.key === val) { + this.dataList.forEach((res) => { + if (res.id === val) { this.content.push(res) } }) }) - this.selectedRowKeys = value }, searchQuery() { this.replacePage() 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}}
+ + + + \ No newline at end of file diff --git a/jero-web/src/views/documentManage/splitting/modules/splitDetail.vue b/jero-web/src/views/documentManage/splitting/modules/splitDetail.vue index b8c9b593b..a903ff6d7 100644 --- a/jero-web/src/views/documentManage/splitting/modules/splitDetail.vue +++ b/jero-web/src/views/documentManage/splitting/modules/splitDetail.vue @@ -47,7 +47,7 @@ {{$t('query')}} - 清空 + {{ $t('reset') }} @@ -57,35 +57,35 @@
- 复制 + {{ $t('copy') }}
- 新增 + {{ $t('add') }}
- 导入 + {{ $t('import') }}
- 导出 + {{ $t('export') }}
- 模板下载 + {{ $t('TemplateDownload') }}
- 合并条款 + {{ $t('MergerClause') }}
- 批量设置 + {{ $t('BatchSetting') }}
- 批量删除 + {{ $t('BatchDelete') }}
@@ -110,15 +110,19 @@
+
- + \ No newline at end of file diff --git a/jero-web/src/views/system/PermissionList.vue b/jero-web/src/views/system/PermissionList.vue index cf5439299..3f782d524 100644 --- a/jero-web/src/views/system/PermissionList.vue +++ b/jero-web/src/views/system/PermissionList.vue @@ -87,7 +87,6 @@ import JEllipsis from '@/components/jero/JEllipsis' - export default { name: 'PermissionList', mixins: [JeroListMixin], @@ -105,16 +104,19 @@ title: this.$t('MenuName'), dataIndex: 'name', key: 'name' - }, { + }, + { + title: this.$t('MenuEnName'), + dataIndex: 'menuEn', + key: 'menuEn' + }, + { title: this.$t('MenuType'), dataIndex: 'menuType', key: 'menuType', customRender: this.text - },/*{ - title: '权限编码', - dataIndex: 'perms', - key: 'permissionCode', - },*/{ + }, + { title: 'icon', dataIndex: 'icon', key: 'icon' @@ -155,18 +157,17 @@ } } }, - computed:{ - text:function(){ - if (text == 0) { - return this.$t('menu') - } else if (text == 1) { - return this.$t('menu') - } else if (text == 2) { - return this.$t('ButtonsPermissions') - } else { - return text - } - + computed: { + text: function() { + if (text == 0) { + return this.$t('menu') + } else if (text == 1) { + return this.$t('menu') + } else if (text == 2) { + return this.$t('ButtonsPermissions') + } else { + return text + } } }, methods: { @@ -184,14 +185,14 @@ this.$refs.PermissionDataRuleList.edit(record) }, handleAddSub(record) { - this.$refs.modalForm.title = this.$t('AddSubmenu'); - this.$refs.modalForm.localMenuType = 1; - this.$refs.modalForm.disableSubmit = false; - this.$refs.modalForm.edit({status:'1',permsType:'1',route:true,'parentId':record.id}); + this.$refs.modalForm.title = this.$t('AddSubmenu') + this.$refs.modalForm.localMenuType = 1 + this.$refs.modalForm.disableSubmit = false + this.$refs.modalForm.edit({ status: '1', permsType: '1', route: true, 'parentId': record.id }) }, handleExpandedRowsChange(expandedRows) { this.expandedRowKeys = expandedRows - }, + } } } 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) });