From ad52338cefe9c027249bf82e98a3e8fc72e2d21f Mon Sep 17 00:00:00 2001 From: danshihao Date: Fri, 19 Jul 2024 14:31:36 +0800 Subject: [PATCH] =?UTF-8?q?[update=20=E6=8B=86=E5=88=86=E8=AF=A6=E6=83=85]?= =?UTF-8?q?=20=E5=A2=9E=E5=8A=A0=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=A0=87=E9=A2=98=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/documentToolApi.js | 3 ++ src/common/lang/en-us.js | 2 ++ src/common/lang/zh-cn.js | 2 ++ .../documentSplit/DocumentSplitDetail.vue | 29 ++++++++++++++++++- 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/api/documentToolApi.js b/src/api/documentToolApi.js index 29db5ea4..c3ff4392 100644 --- a/src/api/documentToolApi.js +++ b/src/api/documentToolApi.js @@ -36,6 +36,8 @@ const moveUpOrDownClauseTreeNode = (params) => postAction('/split/sarFileSplitMe const batchCopyClause = (params) => getAction('/laws/DocumentTool/documentSplit/copyBatchDocumentSplitDetail', params) // 文档拆分编辑-合并条款 const merageClause = (params) => postAction('/laws/DocumentTool/documentSplit/mergeDocumentSplitDetail', params) +// 文档拆分编辑-批量删除标题 +const batchDelClauseTitle = (params) => postAction('/laws/DocumentTool/documentSplit/deleteBatchTitle', params) // 文档拆分编辑-批量编辑 const editBatchEditClause = (params) => postAction('/laws/DocumentTool/documentSplit/editBatchDocumentSplitDetail', params) // 文档拆分编辑-获取左侧树数据 @@ -120,6 +122,7 @@ export { moveUpOrDownClauseTreeNode, batchCopyClause, merageClause, + batchDelClauseTitle, editBatchEditClause, getClauseTreeData, addClauseTreeNode, diff --git a/src/common/lang/en-us.js b/src/common/lang/en-us.js index 128169a2..43221601 100644 --- a/src/common/lang/en-us.js +++ b/src/common/lang/en-us.js @@ -420,6 +420,7 @@ module.exports = { batchCopy: 'Batch copy', batchEdit: 'Batch edit', mergerClause: 'Merge Item', + batchDelTitle: 'Batch delete titles', dataType: 'Data type', split: 'Split', article: 'Article', @@ -456,6 +457,7 @@ module.exports = { selectDirectoryTerms: 'Please Select the directory location to add terms', documentSplitTemplate: 'Document Split Template', mergeTerms: 'Determine Merger Terms', + batchDelTitleConfirmTip: 'Confirm to delete clause title', pleaseUploadSplitFile: 'Please Upload Split File', text: 'Text', picture: 'Picture', diff --git a/src/common/lang/zh-cn.js b/src/common/lang/zh-cn.js index 122a0972..f1a54258 100644 --- a/src/common/lang/zh-cn.js +++ b/src/common/lang/zh-cn.js @@ -434,6 +434,7 @@ module.exports = { batchCopy: '批量复制', batchEdit: '批量编辑', mergerClause: '合并条款', + batchDelTitle: '批量删除标题', dataType: '资料类型', split: '拆分', article: '条文', @@ -469,6 +470,7 @@ module.exports = { selectDirectoryTerms: '请选择添加条款的目录位置', documentSplitTemplate: '拆分导入模版下载', mergeTerms: '确定合并条款', + batchDelTitleConfirmTip: '确定删除条款标题', pleaseUploadSplitFile: '请上传拆分文件', text: '文本', picture: '图片', diff --git a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue index a00bfaa1..b7ded411 100644 --- a/src/views/documentTool/documentSplit/DocumentSplitDetail.vue +++ b/src/views/documentTool/documentSplit/DocumentSplitDetail.vue @@ -129,6 +129,10 @@ {{ $t('docTool.split.mergerClause') }} + + + {{ $t('docTool.split.batchDelTitle') }} +
{ + batchDelClauseTitle({ ids: this.selectedRowKeys.join(',') }).then((res) => { + if (res.success) { + this.$message.success(this.$t('operationSuccessful')) + this.onClearSelected() + this.loadMenuData() + this.loadData() + } else { + this.$message.warning(this.$t('operationFailed')) + } + }) + } + }) + }, /** * 批量编辑 */