From 30b1e72c2e3e9f5442a801a490ddbd4b304daf34 Mon Sep 17 00:00:00 2001 From: xiaozhiyong Date: Wed, 31 Jul 2024 14:09:41 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/components/price-select-tab.vue | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/BagStation/pages/components/price-select-tab.vue b/BagStation/pages/components/price-select-tab.vue index 5078599..4b4af27 100644 --- a/BagStation/pages/components/price-select-tab.vue +++ b/BagStation/pages/components/price-select-tab.vue @@ -534,7 +534,7 @@ computed: { priceId() { if (this.channelList.length && this.channelList[this.activeCur] && this.oilSitePriceDetailsVo[this - .radio]) { + .radio]) { return this.oilSitePriceDetailsVo[this.radio].priceId } }, @@ -669,14 +669,15 @@ checkInfo() { console.log(this.radio) this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel) - // if (!this.testPlateResult) { - // this.plateNumber='' - // uni.showToast({ - // title: '车牌号校验不通过,自动将其置空,不影响加油', - // icon: 'none' - // }) - // // return false - // } + if (!this.testPlateResult) { + // this.plateNumber='' + uni.showToast({ + title: '车牌号不可为空或格式错误,请重新输入', + icon: 'none', + duration: 2000 + }) + return false + } if (this.radio == null || !this.oilSitePriceDetailsVo[this.radio].priceId) { uni.showToast({ icon: 'none', @@ -826,16 +827,17 @@ } }, beforeMake() { - console.log(this.radio, 'beforeMake') + // console.log(this.radio, 'beforeMake') this.tsetPlate(this.plateNumber ? this.plateNumber : this.plateNumberSel) - // if (!this.testPlateResult) { - // this.plateNumber='' - // uni.showToast({ - // title: '车牌号校验不通过,自动将其置空,不影响加油', - // icon: 'none' - // }) - // // return false - // } + if (!this.testPlateResult) { + // this.plateNumber='' + uni.showToast({ + title: '车牌号不可为空或格式错误,请重新输入', + icon: 'none', + duration: 2000 + }) + return false + } if (this.radio == null || !this.oilSitePriceDetailsVo[this.radio].priceId) { uni.showToast({ icon: 'none', @@ -903,17 +905,17 @@ "amountGun": this.activeChannelCode == 'TY' ? this.ty.realMoney : '', "shareCompanyQuota": 0, // 共享标识 "priceId": this.oilSitePriceDetailsVo[this.radio] - .priceId, //类型:String 必有字段 备注:油价主键 + .priceId, //类型:String 必有字段 备注:油价主键 "orderType": "REAL_ORDER", //类型:String 必有字段 备注:订单类型(REAL_ORDER:真实订单 VIRTUAL_ORDER:虚拟订单) "orderSource": "WECHAT_MINIAPPS", //类型:String 必有字段 备注:订单来源(WECHAT_MINIAPPS) "plateNumber": this.plateNumber ? this.plateNumber : this - .plateNumberSel, //类型:String 必有字段 备注:车牌号 + .plateNumberSel, //类型:String 必有字段 备注:车牌号 "siteUserName": this.jober, //类型:String 必有字段 备注:加油员 "oilsBar": this.oilBar, //类型:Number 必有字段 备注:油枪 "volume": this.activeChannelCode == 'TY' ? this.tyRes.liter : this - .vol, //类型:Number 必有字段 备注:加油升数 + .vol, //类型:Number 必有字段 备注:加油升数 "realPrice": this.oilSitePriceDetailsVo[this.radio] - .sitePrice, //类型:Number 必有字段 备注:实际加油价格 + .sitePrice, //类型:Number 必有字段 备注:实际加油价格 "suppleMark": 0, //类型:Number 必有字段 备注:补录标识(0:实时订单 1:补录订单) "createSource": "XOIL_DRIVER_WECHAT_APPLET", //类型:String 必有字段 备注:创建来源( XOIL_DRIVER_WECHAT_APPLET) // "deviceImei": "mock", //类型:String 可有字段 备注:设备唯一码 @@ -939,7 +941,7 @@ }, tsetPlate(plateNumber) { this.testPlateResult = - /^(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$/ + /(^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4,5}[A-Z0-9挂学警港澳]{1}$)/ .test(plateNumber) }, // 获取渠道下价格等信息 @@ -1188,4 +1190,4 @@ .box-panding { padding: 10 0; } - + \ No newline at end of file