Browse Source

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

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

11
src/views/enforce/scanPage_szy.vue

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

34
src/views/enforce/scanQrCode.vue

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

Loading…
Cancel
Save