From 45209b69a7b56c48aca5eb569b72ee6cb26c3e7d Mon Sep 17 00:00:00 2001 From: x_ying <2438792676@qq.com> Date: Fri, 8 Jul 2022 16:32:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=92=E7=AE=A1=E7=90=86=20=E6=8B=86?= =?UTF-8?q?=E7=9B=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/archivesManage/caseManage.js | 11 +++++++++-- src/views/archivesManage/caseManage/index.vue | 17 +++++++++++++---- .../caseManage/module/openCaseDlg.vue | 19 ++++++++++++++++++- 3 files changed, 40 insertions(+), 7 deletions(-) diff --git a/src/api/archivesManage/caseManage.js b/src/api/archivesManage/caseManage.js index a3ac52c..362a901 100644 --- a/src/api/archivesManage/caseManage.js +++ b/src/api/archivesManage/caseManage.js @@ -54,5 +54,12 @@ export function FetchCartoning(data) { data: data }) } - -export default { add, edit, del } +// 拆盒 +export function unpacking(data) { + return request({ + url: 'api/case/unpacking', + method: 'post', + data: data + }) +} +export default { add, edit, del, unpacking } diff --git a/src/views/archivesManage/caseManage/index.vue b/src/views/archivesManage/caseManage/index.vue index 8d85ff7..cf928df 100644 --- a/src/views/archivesManage/caseManage/index.vue +++ b/src/views/archivesManage/caseManage/index.vue @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@ @@ -144,8 +144,17 @@ export default { this.$refs.bindingTag.bindingVisible = true }, openCase(data) { - this.$refs.openCase.openCaseVisible = true - this.$refs.openCase.caseData = data + console.log(data) + const bool = data.some(item => item.depositNum === 0) + if (bool) { + this.$message({ + message: '存在空档案盒不可拆盒!', + type: 'warning' + }) + } else { + this.$refs.openCase.openCaseVisible = true + this.$refs.openCase.caseData = data + } } } } diff --git a/src/views/archivesManage/caseManage/module/openCaseDlg.vue b/src/views/archivesManage/caseManage/module/openCaseDlg.vue index cb65145..8e8d7fc 100644 --- a/src/views/archivesManage/caseManage/module/openCaseDlg.vue +++ b/src/views/archivesManage/caseManage/module/openCaseDlg.vue @@ -8,15 +8,18 @@

提示:2.若案卷存在多个盒,选择其中一个分盒则自动拆掉该案卷的全部档案盒