From c497e58b58a1b024a5da488caee4f30ae7d5162e Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Fri, 1 Jul 2022 17:37:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=AE=A1=E7=90=86=20-=20?= =?UTF-8?q?=E8=A3=85=E7=9B=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/archivesManage/caseManage.js | 18 +++++ .../module/archivesAnjuan/index.vue | 17 ++-- .../archivesList/module/packing/index.vue | 77 +++++++++++++++---- 3 files changed, 88 insertions(+), 24 deletions(-) diff --git a/src/api/archivesManage/caseManage.js b/src/api/archivesManage/caseManage.js index c369e68..a3ac52c 100644 --- a/src/api/archivesManage/caseManage.js +++ b/src/api/archivesManage/caseManage.js @@ -37,4 +37,22 @@ export function barcodeIsRepeat(parameter) { }) } +// 档案盒列表 +export function FetchInitCaseList(parameter) { + return request({ + url: 'api/case/initCaseList', + method: 'get', + params: parameter + }) +} + +// 装盒 +export function FetchCartoning(data) { + return request({ + url: 'api/case/cartoning', + method: 'post', + data: data + }) +} + export default { add, edit, del } diff --git a/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue b/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue index 8972e83..35fa10d 100644 --- a/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue +++ b/src/views/archivesManage/archivesList/module/archivesAnjuan/index.vue @@ -226,6 +226,11 @@ export default { header(), form({}) ], + provide() { + return { + caseData: this + } + }, inject: ['recycleMain'], props: { selectedCategory: { @@ -395,7 +400,6 @@ export default { this.query.archiveNo = this.anjuanQuery[this.anjuanInputSelect] break } - this.page.page = isNaN(page - 1) ? 0 : page - 1 this.formVisible = false this.getTableDisplayFieldsLoading = true @@ -515,15 +519,11 @@ export default { toDelete(data) { this.deleteData = data this.deleteVisible = true - - this.totalSumAll = 0 - this.deleteData.map((item) => { if (!isNaN(item.children_num)) this.totalSumAll += item.children_num }) - if (isNaN(this.totalSumAll)) { - return 0 - } + this.getTotalSumAll() }, getTotalSumAll() { - this.dataInfo.map((item) => { if (!isNaN(item.totalSum)) this.totalSumAll += item.totalSum }) + this.totalSumAll = 0 + this.selections.map((item) => { if (!isNaN(item.children_num)) this.totalSumAll += item.children_num }) if (isNaN(this.totalSumAll)) { return 0 } @@ -627,6 +627,7 @@ export default { // 装盒 handlePacking(data) { this.$refs.packing.packingVisible = true + this.getTotalSumAll() }, // 分卷装盒 handlePartPacking(data) { diff --git a/src/views/archivesManage/archivesList/module/packing/index.vue b/src/views/archivesManage/archivesList/module/packing/index.vue index 79b6158..17b998d 100644 --- a/src/views/archivesManage/archivesList/module/packing/index.vue +++ b/src/views/archivesManage/archivesList/module/packing/index.vue @@ -7,7 +7,7 @@
-

数据来源:文件 2条数据

+

数据来源:文件 2条数据

+

数据来源:案卷 {{ caseData.selections.length }} 条数据 卷内 {{ caseData.totalSumAll }} 条数据

@@ -33,13 +34,13 @@ @selection-change="selectionChangeHandler" > - - - - + + + + -