From 321d6c6c517f05b28dac4c2f21ed890d1b9e9409 Mon Sep 17 00:00:00 2001 From: wangzimeng <3297159934@qq.com> Date: Fri, 18 Jul 2025 18:26:24 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8F=E5=8F=91=E7=A5=A8=E9=83=A8?= =?UTF-8?q?=E5=88=86=20=E6=96=B0=E5=A2=9E=E5=8F=91=E7=A5=A8=E5=92=8C?= =?UTF-8?q?=E6=8A=AC=E5=A4=B4=E9=A1=B5=E9=9D=A2=E6=B7=BB=E5=8A=A0=E9=93=B6?= =?UTF-8?q?=E8=A1=8C=E5=8D=A1=E5=8F=B7=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packageA/my/exercise.vue | 4 ++-- packageA/my/person-detail.vue | 4 ++-- packageB/invoice/addHead.vue | 14 +++++++++++++- packageB/invoice/addInvoice.vue | 16 ++++++++++++++-- 4 files changed, 31 insertions(+), 7 deletions(-) diff --git a/packageA/my/exercise.vue b/packageA/my/exercise.vue index a33d5a7..d89904a 100644 --- a/packageA/my/exercise.vue +++ b/packageA/my/exercise.vue @@ -58,11 +58,11 @@ @click="toPay(item.id, item.order_no)">去支付 核销码 - 申请开票 开票中 查看发票 + @click="checkInvoice(item.user_invoice_apply_id, item.order_no)">查看发票 --> 查看详情 diff --git a/packageA/my/person-detail.vue b/packageA/my/person-detail.vue index 7d63736..1a0c132 100644 --- a/packageA/my/person-detail.vue +++ b/packageA/my/person-detail.vue @@ -56,12 +56,12 @@ - + 身份信息 diff --git a/packageB/invoice/addHead.vue b/packageB/invoice/addHead.vue index e216347..14f8eaf 100644 --- a/packageB/invoice/addHead.vue +++ b/packageB/invoice/addHead.vue @@ -422,7 +422,7 @@ return; } // 校验银行账号 - if (this.form, bank_number == '') { + if (this.form.bank_number == '') { uni.showToast({ title: '请输入银行账号!', icon: 'none', @@ -430,8 +430,20 @@ }); return; } + + //正则判断银行卡不低于13位 + const regBank = /^[1-9]\d{12,}$/; + if(!regBank.test(this.form.bank_number)){ + uni.showToast({ + title: '请输入正确的银行卡号', + icon: "none", + duration: 1500, + }); + return; + } } console.log('submit'); + if (this.id) { //编辑 console.log('编辑'); diff --git a/packageB/invoice/addInvoice.vue b/packageB/invoice/addInvoice.vue index 5c3278b..ca8a17b 100644 --- a/packageB/invoice/addInvoice.vue +++ b/packageB/invoice/addInvoice.vue @@ -250,7 +250,8 @@ align-items: center; text-align: center; position: fixed; - bottom: 66rpx;"> + bottom: 66rpx;" + @click="addHead()"> 添加抬头 @@ -568,6 +569,17 @@ }) return; } + + //正则判断银行卡不低于13位 + const regBank = /^[1-9]\d{12,}$/; + if(!regBank.test(this.form.bank_number)){ + uni.showToast({ + title: '请输入正确的银行卡号', + icon: "none", + duration: 1500, + }); + return; + } } console.log('submit:', this.order_nos); // 如果存在意外引号,可以清理: @@ -588,7 +600,7 @@ }).then(res => { if (res.code == 1) { uni.showToast({ - title: res.msg, + title: '发票申请提交成功', icon: 'success', duration: 2000 })