Browse Source

修改二维码扫码没有企业信息跳转回扫码页面

master
chenrui 2 years ago
parent
commit
e6e71b0c2a
  1. 9
      src/views/enforce/scanPage_szy.vue
  2. 28
      src/views/enforce/scanQrCode.vue

9
src/views/enforce/scanPage_szy.vue

@ -14,7 +14,8 @@
<script> <script>
// 看到这个没,这个是一个小插件,能在手机上打开控制台,你打印的控制台信息和报错都能在这显示,具体方法自己百度 // 看到这个没,这个是一个小插件,能在手机上打开控制台,你打印的控制台信息和报错都能在这显示,具体方法自己百度
import Vconsole from "vconsole"; // import Vconsole from "vconsole";
import { showFailToast } from 'vant';
import { BrowserMultiFormatReader } from "@zxing/library"; import { BrowserMultiFormatReader } from "@zxing/library";
import {szyptGetToken} from '../../api/Home'; import {szyptGetToken} from '../../api/Home';
import {checkIsExists} from '@/api/enterprise'; import {checkIsExists} from '@/api/enterprise';
@ -92,8 +93,12 @@ export default {
} }
}) })
}else{ }else{
showFailToast('企业信息不存在,请确认二维码是否正确!');
this.$router.push({ this.$router.push({
path:"/notExist", path:"/enforce/scanQrCode",
query:{
enterpriseNumber: that.textContent
}
}) })
} }
},error =>{ },error =>{

28
src/views/enforce/scanQrCode.vue

@ -52,8 +52,10 @@
</template> </template>
<script setup name="Home"> <script setup name="Home">
import Vconsole from "vconsole"; // import Vconsole from "vconsole";
import { showFailToast } from 'vant';
import {getEnterpriseMerchantAuthorization} from '@/api/Home'; import {getEnterpriseMerchantAuthorization} from '@/api/Home';
import {checkIsExists} from '@/api/enterprise';
import {szyptGetToken} from "../../api/Home"; import {szyptGetToken} from "../../api/Home";
import wx from "weixin-js-sdk"; import wx from "weixin-js-sdk";
const { useCommon } = $globalStore; const { useCommon } = $globalStore;
@ -128,12 +130,30 @@ const ClickScan = () => {
// 页面跳转 // 页面跳转
console.log("=========== 扫码返回 ===========") console.log("=========== 扫码返回 ===========")
console.log(res) console.log(res)
checkIsExists(res,success=>{
console.log(success.data)
if(success.data){
router.push({ router.push({
path: "/enterpriseScanPreview", path:"/enterpriseScanPreview",
query: { query:{
enterpriseNumber: res.resultStr enterpriseNumber: res.resultStr
} }
}); })
}else{
showFailToast('企业信息不存在,请确认二维码是否正确!');
router.push({
path:"/enforce/scanQrCode",
})
}
},error =>{
})
// router.push({
// path: "/enterpriseScanPreview",
// query: {
// enterpriseNumber: res.resultStr
// }
// });
}, },
cancel: (res) => { cancel: (res) => {
console.log('err', res); console.log('err', res);

Loading…
Cancel
Save