From 496f1c81077f7c01d401e3a29d3d94efb890af54 Mon Sep 17 00:00:00 2001 From: skjia <106962133@qq.com> Date: Fri, 14 Mar 2025 09:08:40 +0800 Subject: [PATCH] =?UTF-8?q?jsk=20=20=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/access-card/access-card-detail.vue | 47 ++++---- pages/access-card/access-card.vue | 139 ++++++++++++++++++----- pages/access-card/card-record-detail.vue | 16 +-- pages/access-card/card-record.vue | 3 +- 4 files changed, 145 insertions(+), 60 deletions(-) diff --git a/pages/access-card/access-card-detail.vue b/pages/access-card/access-card-detail.vue index 87acd39..318ae1a 100644 --- a/pages/access-card/access-card-detail.vue +++ b/pages/access-card/access-card-detail.vue @@ -45,10 +45,10 @@
- + 身份证图片:
- +
@@ -102,13 +102,13 @@
- + 身份证图片:
- - 身份证图片: + + 附件:
@@ -145,7 +145,7 @@ 实际归还时间: {{item.backTime}}
- + 备注: {{item.remark==null?" ":item.remark}} @@ -172,11 +172,11 @@ 项目归口管理部门: - {{item.proManagerPhone}} + {{item.xmgkOrgName}} 经办人员: - {{item.proManagerPhone}} + {{item.jbUserName}} 合同有效期: @@ -260,7 +260,7 @@ 合同有效期: {{item.contractStartTime}}~{{item.contractEndTime}} - + 车牌号: {{item.carNum}} @@ -422,7 +422,7 @@ if(_this.examineBatch == this.itemd.examineBatch){ _this.examineButton = false; } - // let details = res.returnData.detail||[] + let details = res.returnData.auditVos||[]; // for(let i=0;i0){ - // for(let i=0;i0){ + for(let i=0;i 互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责! - + 增加人员 - + 删除人员 @@ -335,11 +335,7 @@ 互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责! - - 备注*: - - + 经办部门负责人*: @@ -492,10 +488,10 @@ 互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责! - + 增加办证人员 - + 删除办证人员 @@ -596,11 +592,7 @@ - - 证件有效期*: - - + 车牌号: 互联网信息系统严禁存储、传输、处理涉及国家秘密企业秘密以及敏感信息,违者将严肃问责追责! - + 增加办证人员 - + 删除办证人员 @@ -1716,26 +1708,40 @@ // var regNumber = /[^\d]/; if (this.firstIndex == 0&&this.secondIndex==0) { var persons=this.peopleList0; + if(persons.length<1){ + alertTip('请输入人员信息'); + return false; + } + var personnelFlage=0; + var personnelMsg=""; persons.forEach((item, index) => { - if (!item.unit) { - alertTip('请输入人员部门'); + if (!item.personnel) { + personnelMsg='请输入人员姓名'; + personnelFlage=1; return false; } - if (!item.personnel) { - alertTip('请输入人员姓名'); + if (!item.unit) { + personnelMsg='请输入人员部门'; + personnelFlage=1; return false; } if (!regPhone.test(item.personnelPhone)) { - alertTip('请输入正确的手机号'); + personnelMsg='请输入正确的手机号'; + personnelFlage=1; return false; } if (this.isEnableFace=='1') { if (item.faceImgsId.length==0) { - alertTip('请选择登记照片'); + personnelMsg='请选择登记照片'; + personnelFlage=1; return false; } } }) + if(personnelFlage==1){ + alertTip(personnelMsg); + return false; + } if(this.areaData0.length>0){ let idList = this.areaData0.map(item=>{ return item.areaIds @@ -1815,6 +1821,18 @@ }) this.accessArea1 =idList.join(',') } + if (!this.accessArea1) { + alertTip('请选择出入区域'); + return false; + } + if(this.faceImgsId.length<1){ + alertTip('缺少人脸图片'); + return false; + } + if(this.idPhotoesId.length>0&&this.idPhotoesId.length<2){ + alertTip('身份证照片需要两张'); + return false; + } const peopleListd=[{ personnel: this.personnelName, personnelPhone: this.personnelPhone, @@ -1854,6 +1872,10 @@ }; console.log("params",params) }else if (this.firstIndex == 0&&this.secondIndex==2) { + if (this.unitUserList2.length<1||!this.unitUserList2[this.unitUserIndex2].name) { + alertTip('请输入经办人'); + return false; + } if (!this.handlerPhone2) { alertTip('请输入经办人联系电话'); return false; @@ -1862,6 +1884,14 @@ alertTip('请输入正确的经办人手机号'); return false; } + if (!this.outDate) { + alertTip('请输入借出时间'); + return false; + } + if (!this.backDate) { + alertTip('请输入归还时间'); + return false; + } params = { method: addCardData, data: { @@ -1911,16 +1941,43 @@ alertTip('请输入正确的项目负责人手机号'); return false; } + if (this.unitUserList3.length<1||!this.unitUserList3[this.unitUserIndex3].name) { + alertTip('请输入经办人'); + return false; + } + if (!this.dateRange[0]) { + alertTip('请输入合同有效期'); + return false; + } + if(this.accessArea.length<1){ + alertTip('请选择区域'); + return false; + } const peopleListd=[]; + if(this.peopleList1.length<1){ + alertTip('填写人员信息'); + return false; + } + var txflage=0; + var txmsg=""; this.peopleList1.forEach((item, index) => { - const itemd={ - personnel: '', - idPhoto: '' - }; + const itemd={personnel: '',idPhoto: ''}; + if(!item.personnelName){ + txflage=1; + txmsg="填写人员姓名"; + } itemd.personnel=item.personnelName; + if(item.faceImgsId.length<1){ + txflage=1; + txmsg="缺少人脸图片"; + } itemd.idPhoto=item.faceImgsId.toString(); peopleListd.push(itemd); }) + if(txflage==1){ + alertTip(txmsg); + return false; + } params = { method: addCardData, data: { @@ -1960,10 +2017,6 @@ alertTip('请输入工作内容'); return false; } - if (!this.ticketNo) { - alertTip('请输入工作票编号'); - return false; - } if (!this.workUnit) { alertTip('请输入作业单位'); return false; @@ -1988,6 +2041,16 @@ alertTip('请输入正确的工作负责人手机号'); return false; } + if (!this.dateRange2[0]) { + alertTip('请输入合同时间'); + return false; + } + if(this.accessArea1.length<1){ + alertTip('请选择区域'); + return false; + } + var txflage=0; + var txmsg=""; const peopleListd=[]; this.peopleList2.forEach((item, index) => { const itemd={ @@ -1995,11 +2058,27 @@ idNumber:'', idPhoto: '' }; + if(!item.personnelName){ + txflage=1; + txmsg="填写人员姓名"; + } itemd.personnel=item.personnelName; + if(item.faceImgsId.length<1){ + txflage=1; + txmsg="缺少人脸图片"; + } itemd.idPhoto=item.faceImgsId.toString(); + if(!item.idNumber){ + txflage=1; + txmsg="填写身份证ID"; + } itemd.idNumber=item.idNumber; peopleListd.push(itemd); }) + if(txflage==1){ + alertTip(txmsg); + return false; + } params = { method: addCardData, data: { diff --git a/pages/access-card/card-record-detail.vue b/pages/access-card/card-record-detail.vue index 4a12754..e31cb3b 100644 --- a/pages/access-card/card-record-detail.vue +++ b/pages/access-card/card-record-detail.vue @@ -44,7 +44,7 @@
- + 身份证图片:
@@ -101,12 +101,12 @@
- + 身份证图片:
- + 身份证图片:
@@ -286,7 +286,7 @@
- + 车牌号: {{item.carNum}} @@ -572,10 +572,10 @@ if (res.returnCode == 1) { alertTip(res.returnMsg); this.closeCirculation(); - this.getCard(); - // uni.navigateBack({ - // delta: 1 - // }); + // this.getCard(); + uni.navigateBack({ + delta: 1 + }); } else { alertTip(res.returnMsg); } diff --git a/pages/access-card/card-record.vue b/pages/access-card/card-record.vue index 5eb5b30..139b66e 100644 --- a/pages/access-card/card-record.vue +++ b/pages/access-card/card-record.vue @@ -22,8 +22,7 @@ 门禁卡申请记录 - 待审核 - 审核中 + 待审核 已拒绝