From a4cc16849e8ecf1ad5fb6457d87481e105352b5d Mon Sep 17 00:00:00 2001 From: xuhuajiao <13476289682@163.com> Date: Mon, 25 Jul 2022 16:38:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=80=9F=E9=98=85=E7=AE=A1=E7=90=86-=E5=BE=85?= =?UTF-8?q?=E5=80=9F=E6=A1=A3=E6=A1=88/=E5=80=9F=E5=87=BA=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/archivesManage/lendManage.js | 37 ++++ src/utils/validate.js | 4 +- .../lendManage/components/archiveDetail.vue | 48 +++-- .../lendManage/components/delConfirm.vue | 51 ++++- .../components/lendArchivesList.vue | 71 +++---- src/views/archivesManage/lendManage/index.vue | 18 +- .../lendManage/lendConfirm/index.vue | 96 ++++++---- .../lendManage/toLend/index.vue | 17 +- .../toLend/module/archiveDetail.vue | 22 ++- .../lendManage/toLend/module/lendRecord.vue | 180 ++++++++++++------ 10 files changed, 380 insertions(+), 164 deletions(-) diff --git a/src/api/archivesManage/lendManage.js b/src/api/archivesManage/lendManage.js index 63b37c8..87eb805 100644 --- a/src/api/archivesManage/lendManage.js +++ b/src/api/archivesManage/lendManage.js @@ -1,4 +1,5 @@ import request from '@/utils/request' + // import qs from 'qs' // 判断档案是否可以借阅 @@ -28,6 +29,15 @@ export function FetchInitWaitRegisterList(parameter) { }) } +// 根据姓名手机号检索借阅人 +export function FetchFindBorrowerByQuery(parameter) { + return request({ + url: 'api/borrow/findBorrowerByQuery', + method: 'get', + params: parameter + }) +} + // 登记借出 export function FetchRegisterBorrow(parameter) { return request({ @@ -64,5 +74,32 @@ export function FetchInitWaitBorrowList(parameter) { }) } +// 根据单据号获取单据下档案 +export function FetchInitArchivesByOrderNo(parameter) { + return request({ + url: 'api/borrow/initArchivesByOrderNo', + method: 'get', + params: parameter + }) +} + +// 重新登记 +export function FetchReRegister(parameter) { + return request({ + url: 'api/borrow/reRegister', + method: 'post', + data: parameter + }) +} + +// 移出待借阅清单 +export function FetchRemoveWaitBorrow(parameter) { + return request({ + url: 'api/borrow/removeWaitBorrow', + method: 'post', + data: parameter + }) +} + export default { } diff --git a/src/utils/validate.js b/src/utils/validate.js index 751f94f..5a39003 100644 --- a/src/utils/validate.js +++ b/src/utils/validate.js @@ -140,9 +140,9 @@ export function validateTelephone(rule, value, callback) { /* 是否手机号码*/ export function validatePhone(rule, value, callback) { - const reg = /^1([38][0-9]|4[014-9]|[59][0-35-9]|6[2567]|7[0-8])\d{8}$/ + const reg = /^1[3,4,5,6,7,8,9]\d{9}$/ if (value === '' || value === undefined || value == null) { - callback() + callback(new Error('请输入电话号码')) } else { if ((!reg.test(value)) && value !== '') { callback(new Error('请输入正确的电话号码')) diff --git a/src/views/archivesManage/lendManage/components/archiveDetail.vue b/src/views/archivesManage/lendManage/components/archiveDetail.vue index 3a0488e..74c7b48 100644 --- a/src/views/archivesManage/lendManage/components/archiveDetail.vue +++ b/src/views/archivesManage/lendManage/components/archiveDetail.vue @@ -5,28 +5,28 @@
-

单据号:{{ rowData.docNum }}

+

单据号:{{ rowData.orderNo }}

借阅人:{{ rowData.borrowerName }}

-

所属部门:{{ rowData.borrowerDepartment }}

-

证件类型:{{ rowData.borrowerIdType }}

-

证件号码:{{ rowData.borrowerIdNum }}

-

电话号码:{{ rowData.borrowerTel }}

-

借阅目的:{{ rowData.borrowGoal }}

-

借阅日期:{{ rowData.borrowDays }}

-

借阅状态:{{ rowData.lendStatus }}

-

操作时间:{{ rowData.operationTime }}

+

所属部门:{{ rowData.department }}

+

证件类型:{{ rowData.cardType }}

+

证件号码:{{ rowData.idcard }}

+

电话号码:{{ rowData.phone }}

+

借阅目的:{{ rowData.purpose }}

+

借阅日期:{{ lendDates }}

+

借阅状态:{{ rowData.borrowType | borrowStatus }}

+

操作时间:{{ rowData.createTime | parseTime }}

- - - - - + + + + + @@ -36,12 +36,28 @@