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.若案卷存在多个盒,选择其中一个分盒则自动拆掉该案卷的全部档案盒