From 60d0fc6639903a606274a07dbad8205a804456d0 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期三, 25 九月 2024 16:11:10 +0800
Subject: [PATCH] #
---
pages/pakin/pakin.vue | 40 ++++++++++++++++++++++++++++++----------
1 files changed, 30 insertions(+), 10 deletions(-)
diff --git a/pages/pakin/pakin.vue b/pages/pakin/pakin.vue
index 5612110..0b06525 100644
--- a/pages/pakin/pakin.vue
+++ b/pages/pakin/pakin.vue
@@ -225,19 +225,39 @@
asBarcodeInput() {
// this.asBarcode = this.asBarcode.replace(/\s+/g, '')
setTimeout(() => {
- // var len = this.asBarcode.length
- // if (len != 12) {
- // uni.showToast({
- // title: 'AS400鏈夎璇烽噸璇�',
- // icon: "none",
- // position: 'top'
- // });
- // this.asBarcodeFocuss()
- // return;
- // }
+ var len = this.asBarcode.length
+ if (this.checkCode(this.asBarcode)) {
+ // && this.asBarcode.length != 8
+
+ uni.showToast({
+ title: 'AS400鏈夎璇烽噸璇�',
+ icon: "none",
+ position: 'top'
+ });
+ this.asBarcodeFocuss()
+ return;
+ }
this.focuss()
}, 200)
},
+ checkCode(code) {
+ // console.log(this.isNum(code.substring(0, 1)))
+ // console.log(!this.isNum(code.substring(1, 2)))
+ // console.log(code.length == 8,code.length)
+ let flag = true
+ if (code.substring(0, 2) == 'PM' ) {
+ flag = false
+ } else if (
+ this.isNum(code.substring(0, 1))
+ && !this.isNum(code.substring(1, 2))
+ && code.length == 8 ) {
+ flag = false
+ }
+ return flag
+ },
+ isNum(value) {
+ return typeof value === 'string' ? /^\d+$/.test(value) : typeof value === 'number' && !isNaN(value);
+ },
// 鎵樼洏鐮佹湁璇噸缃�
barcodeFocuss() {
let that = this;
--
Gitblit v1.9.1