Ver Fonte

fix(SCRM-4787): 绿码识别

john há 1 ano atrás
pai
commit
1dc81fa88b

+ 14 - 14
src/pages/parkingFeeV2/mixins/parkingFee.js

@@ -832,20 +832,20 @@ export default {
               // needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
               // scanType: ['qrCode', 'barCode'], // 可以指定扫二维码还是一维码,默认二者都有
               success: (res) => {
-                console.log('H5页面扫码获取到的参数——成功1', res);
-                // const res = {"resultStr": "lo$Qed.3YuVi*D7vXilrrV0571a1&type=unlicensedIn", "errMsg": "scanQRCode:ok"}
-                // const test = {"resultStr": "lp$Qed.3YuVi*D7vXilrrV0571a2&type=unlicensedOut", "errMsg": "scanQRCode:ok"}
-                let path = res.resultStr.replace(/.*([a-z0-9]{6}&type)/g, '8b$1')
-                console.log(614, path);
-                const regex = /(\w+)&type=(\w+)/;
-                const match = path.match(regex);
-                const obj = {code: match[1], type: match[2]};
-                console.log(618, obj);
-                console.log(696, this.qrCodesRule);
-                this.$store.commit('SET_UNLICENSED_INFO', obj);
-                this.$nextTick(() => {
-                  this.qrCodesRule(obj.code, 'scan');
-                })
+                // console.log('H5页面扫码获取到的参数——成功1', res);
+                // // const res = {"resultStr": "lo$Qed.3YuVi*D7vXilrrV0571a1&type=unlicensedIn", "errMsg": "scanQRCode:ok"}
+                // // const test = {"resultStr": "lp$Qed.3YuVi*D7vXilrrV0571a2&type=unlicensedOut", "errMsg": "scanQRCode:ok"}
+                // let path = res.resultStr.replace(/.*([a-z0-9]{6}&type)/g, '8b$1')
+                // console.log(614, path);
+                // const regex = /(\w+)&type=(\w+)/;
+                // const match = path.match(regex);
+                // const obj = {code: match[1], type: match[2]};
+                // console.log(618, obj);
+                // console.log(696, this.qrCodesRule);
+                // this.$store.commit('SET_UNLICENSED_INFO', obj);
+                // this.$nextTick(() => {
+                //   this.qrCodesRule(obj.code, 'scan');
+                // })
                 // runScanFn(res);
                 // this.formMsg.deviceCode = res.resultStr;
               },

+ 10 - 10
src/pages/parkingFeeV2/parkingFeeMsg.vue

@@ -96,7 +96,7 @@ export default {
     // console.log(this.$route.query);
     this.pageInit()
     try {
-      await initWxJsSdkConfig(['checkJsApi', 'scanQRCode']);
+      // await initWxJsSdkConfig(['checkJsApi', 'scanQRCode']);
     } catch (e) {
       console.log(e)
     }
@@ -166,15 +166,15 @@ export default {
             // needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
             // scanType: ['qrCode', 'barCode'], // 可以指定扫二维码还是一维码,默认二者都有
             success: (res) => {
-              console.log('H5页面扫码获取到的参数——成功res2', res);
-              let path = res.resultStr.replace(/.*([a-z0-9]{6}&type)/g, '8b$1')
-              const regex = /(\w+)&type=(\w+)/;
-              const match = path.match(regex);
-              const obj = {code: match[1], type: match[2]};
-              this.$store.commit('SET_UNLICENSED_INFO', obj);
-              this.$nextTick(() => {
-                this.qrCodesRule(obj.code);
-              })
+              // console.log('H5页面扫码获取到的参数——成功res2', res);
+              // let path = res.resultStr.replace(/.*([a-z0-9]{6}&type)/g, '8b$1')
+              // const regex = /(\w+)&type=(\w+)/;
+              // const match = path.match(regex);
+              // const obj = {code: match[1], type: match[2]};
+              // this.$store.commit('SET_UNLICENSED_INFO', obj);
+              // this.$nextTick(() => {
+              //   this.qrCodesRule(obj.code);
+              // })
             },
             error: (res) => {
               console.log('H5页面扫码获取到的参数——失败res', res);