From a8e9c9e06d975cccc85460c0f0dada23137834c6 Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Tue, 26 Jul 2022 17:35:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=80=9F=E9=98=85=E7=AE=A1=E7=90=86-=E8=A7=A3?= =?UTF-8?q?=E9=99=A4=E6=8A=A5=E8=AD=A6/=E5=80=9F=E5=87=BA=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4/=E5=BD=92=E8=BF=98=E7=A1=AE=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/archivesManage/lendManage.js | 45 ++++++ src/assets/styles/archives-manage.scss | 2 +- .../components/lendArchivesList.vue | 9 +- .../lendManage/lendConfirm/index.vue | 22 ++- .../lendConfirm/module/lendDialog.vue | 139 ++++++++++++++++-- .../lendManage/lendProcess/index.vue | 22 ++- .../lendManage/mixins/lending.js | 37 +++++ .../lendManage/returnArchives/index.vue | 78 +++++----- .../lendManage/toLend/index.vue | 1 + .../lendManage/toLend/module/lendRecord.vue | 1 + 10 files changed, 296 insertions(+), 60 deletions(-) diff --git a/src/api/archivesManage/lendManage.js b/src/api/archivesManage/lendManage.js index 87eb805..d62f284 100644 --- a/src/api/archivesManage/lendManage.js +++ b/src/api/archivesManage/lendManage.js @@ -101,5 +101,50 @@ export function FetchRemoveWaitBorrow(parameter) { }) } +// 判断借阅流程管理在线离线 +export function FetchInitBorrowRule(parameter) { + return request({ + url: 'api/borrow/initBorrowRule', + method: 'get', + params: parameter + }) +} + +// 更改借阅流程管理在线离线 +export function FetchUpdateBorrowRule(parameter) { + return request({ + url: 'api/borrow/updateBorrowRule', + method: 'post', + data: parameter + }) +} + +// 根据单据号显示标签 +export function FetchReadyBorrowShowTid(parameter) { + return request({ + url: 'api/borrow/readyBorrowShowTid', + method: 'post', + data: parameter + }) +} + +// 借出确认 +export function FetchBillBorrowConfirm(parameter) { + return request({ + url: 'api/borrow/billBorrowConfirm', + method: 'post', + data: parameter + }) +} + +// 归还确认 +export function FetchArchivesReturnConfirm(parameter) { + return request({ + url: 'api/borrow/archivesReturnConfirm', + method: 'post', + data: parameter + }) +} + export default { } diff --git a/src/assets/styles/archives-manage.scss b/src/assets/styles/archives-manage.scss index f6ea7ae..4699491 100644 --- a/src/assets/styles/archives-manage.scss +++ b/src/assets/styles/archives-manage.scss @@ -518,7 +518,7 @@ $arcCyan: #0FBED9; justify-content: space-between; } .part-packing-item{ - width: calc(100vh/2); + width: calc(100%/2); .part-packing-title{ padding: 0 30px; height: 40px; diff --git a/src/views/archivesManage/lendManage/components/lendArchivesList.vue b/src/views/archivesManage/lendManage/components/lendArchivesList.vue index db4246c..e48ba66 100644 --- a/src/views/archivesManage/lendManage/components/lendArchivesList.vue +++ b/src/views/archivesManage/lendManage/components/lendArchivesList.vue @@ -3,7 +3,6 @@ - - - @@ -67,8 +64,10 @@ export default { 'orderNo': this.archivesOrderNum } FetchInitArchivesByOrderNo(params).then(data => { - this.tableData = data - this.tableLoading = false + if (data) { + this.tableData = data + this.tableLoading = false + } }) } } diff --git a/src/views/archivesManage/lendManage/lendConfirm/index.vue b/src/views/archivesManage/lendManage/lendConfirm/index.vue index 9484238..41b6838 100644 --- a/src/views/archivesManage/lendManage/lendConfirm/index.vue +++ b/src/views/archivesManage/lendManage/lendConfirm/index.vue @@ -10,8 +10,10 @@ 0) { - // 离线 - this.$refs.lendDialogDom.table = this.selections - this.$refs.lendDialogDom.lendFormVisible = true - // 在线 - // this.$message.success('借阅成功 ' + this.selections.length + ' 条数据' + ' ' + '借阅失败0条数据') + if (this.lineStateVal === 'offline') { + // 离线 + this.$refs.lendDialogDom.lendSelections = this.selections + this.$refs.lendDialogDom.lendFormVisible = true + this.$refs.lendDialogDom.getLendTid() + } else { + // 在线 + const params = this.selections.map(item => item.orderNo) + this.handleConfirmLend(params, this.selections) + } } } } diff --git a/src/views/archivesManage/lendManage/lendConfirm/module/lendDialog.vue b/src/views/archivesManage/lendManage/lendConfirm/module/lendDialog.vue index 73c7073..dfd1e0d 100644 --- a/src/views/archivesManage/lendManage/lendConfirm/module/lendDialog.vue +++ b/src/views/archivesManage/lendManage/lendConfirm/module/lendDialog.vue @@ -1,17 +1,22 @@