From 782d8c839d12fd0096f3c0a2b7a02a8e6c5324d7 Mon Sep 17 00:00:00 2001 From: zhaomeijing Date: Thu, 19 May 2022 17:26:59 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=8B=86=E5=88=86=E5=8F=98=E6=9B=B4?= 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/ReferenceParameter/index.vue | 0 .../splitting/modules/SplitText.vue | 90 +++++++++++++------ 4 files changed, 64 insertions(+), 28 deletions(-) create mode 100644 jero-web/src/components/ReferenceParameter/index.vue diff --git a/jero-web/src/common/lang/en-us.js b/jero-web/src/common/lang/en-us.js index eecd5f3dc..72373bebd 100644 --- a/jero-web/src/common/lang/en-us.js +++ b/jero-web/src/common/lang/en-us.js @@ -563,6 +563,7 @@ module.exports = { batSetting: 'batch setting', selectDirectoryTerms: 'please select the directory location to add terms', StandardBreakdown: 'Standard breakdown', + OnlyWordItem: 'Non GSO file type, PDF file cannot be split', OnlyWord: 'only word files can be imported', labelAreaDeleted: 'If it is deleted, all label items under the display area will be deleted', searchInResults: 'Search in results', diff --git a/jero-web/src/common/lang/zh-cn.js b/jero-web/src/common/lang/zh-cn.js index cd5a55305..c815f66b7 100644 --- a/jero-web/src/common/lang/zh-cn.js +++ b/jero-web/src/common/lang/zh-cn.js @@ -569,6 +569,7 @@ module.exports = { documentSplitTemplate: '文档拆分模板', batSetting: '批量设置', selectDirectoryTerms: '请选择添加条款的目录位置', + OnlyWordItem: '非GSO文件类型,不能拆分pdf文件', OnlyWord: '只能导入word文件', labelAreaDeleted: '若进行删除,则该展示区域下标签项都将被删除', StandardBreakdown: '标准分解单', diff --git a/jero-web/src/components/ReferenceParameter/index.vue b/jero-web/src/components/ReferenceParameter/index.vue new file mode 100644 index 000000000..e69de29bb diff --git a/jero-web/src/views/documentManage/splitting/modules/SplitText.vue b/jero-web/src/views/documentManage/splitting/modules/SplitText.vue index 1c9b4697f..33f9b7d38 100644 --- a/jero-web/src/views/documentManage/splitting/modules/SplitText.vue +++ b/jero-web/src/views/documentManage/splitting/modules/SplitText.vue @@ -220,36 +220,70 @@ if (file.file_name) { let name = file.file_name.split('.') let nameSuffix = name[name.length - 1] - if (nameSuffix.toLowerCase() === 'doc'||nameSuffix.toLowerCase() === 'docx'||nameSuffix.toLowerCase() === 'pdf') { - let params = { - attId: file.id, - title: file.title, - fileName:file.file_name, - serialNumber: file.serial_number, - connectId: file.connect_id, - fileGroup: this.fileGroup, - fileType:file.text_info + if(this.fileGroup === 'GSO') { + if (nameSuffix.toLowerCase() === 'doc'||nameSuffix.toLowerCase() === 'docx'||nameSuffix.toLowerCase() === 'pdf') { + let params = { + attId: file.id, + title: file.title, + fileName:file.file_name, + serialNumber: file.serial_number, + connectId: file.connect_id, + fileGroup: this.fileGroup, + fileType:file.text_info + } + + if(!this.submitFlag){ + this.submitFlag=true + postAction(`split/sarFileSplitInfo/add`, params).then(res => { + if (res.success) { + this.$message.success(this.$t('OperationSuccessful')) + eventBUs.$emit('searchReset') + this.visible = false; + this.$emit('visible', false) + } else { + this.$message.warning(res.message) + } + }).finally(()=>{ + this.submitFlag =false + + }) + this.$emit('exportVisible',true) + } + } else { + this.$message.warning(this.$t('OnlyWord')) } - - if(!this.submitFlag){ - this.submitFlag=true - postAction(`split/sarFileSplitInfo/add`, params).then(res => { - if (res.success) { - this.$message.success(this.$t('OperationSuccessful')) - eventBUs.$emit('searchReset') - this.visible = false; - this.$emit('visible', false) - } else { - this.$message.warning(res.message) - } - }).finally(()=>{ - this.submitFlag =false - - }) - this.$emit('exportVisible',true) - } } else { - this.$message.warning(this.$t('OnlyWord')) + if (nameSuffix.toLowerCase() === 'doc'||nameSuffix.toLowerCase() === 'docx') { + let params = { + attId: file.id, + title: file.title, + fileName:file.file_name, + serialNumber: file.serial_number, + connectId: file.connect_id, + fileGroup: this.fileGroup, + fileType:file.text_info + } + + if(!this.submitFlag){ + this.submitFlag=true + postAction(`split/sarFileSplitInfo/add`, params).then(res => { + if (res.success) { + this.$message.success(this.$t('OperationSuccessful')) + eventBUs.$emit('searchReset') + this.visible = false; + this.$emit('visible', false) + } else { + this.$message.warning(res.message) + } + }).finally(()=>{ + this.submitFlag =false + + }) + this.$emit('exportVisible',true) + } + } else { + this.$message.warning(this.$t('OnlyWordItem')) + } } } }