Browse Source

提交扫描营业执照二维码功能

v3
chenrui 2 years ago
parent
commit
b906e3e8a2
  1. 11
      src/http/index.js
  2. 3
      src/views/enforce/qrCodeLoading.vue
  3. 9
      src/views/enforce/scanQrCode.vue

11
src/http/index.js

@ -29,11 +29,20 @@ const _delete = (url, params, success, error) => {
const _form = (url, params, success, error) => { const _form = (url, params, success, error) => {
return request("FORM", url, params, success, error); return request("FORM", url, params, success, error);
}; };
const isHttpLink = (url) =>{
return url.indexOf("http://") === 0 || url.indexOf("https://") === 0;
}
function request(type, url, params, success, error) { function request(type, url, params, success, error) {
var targetUrl = "";
if(isHttpLink(url)){
targetUrl = url
}else{
targetUrl = baseUrl + url
}
let config = { let config = {
method: type, method: type,
url: baseUrl + url, url: targetUrl,
data: params, data: params,
}; };
if (type == "GET") { if (type == "GET") {

3
src/views/enforce/qrCodeLoading.vue

@ -32,7 +32,7 @@
const intervalId = ref(null); const intervalId = ref(null);
const data = reactive({ const data = reactive({
showNoScanPicker: ref(false), showNoScanPicker: ref(false),
qrCodeImg: baseUrl + "/profile/upload/2024/11/29/03043b8531b8e1aad5a0f72d2fc605f0.jpg", qrCodeImg: "",
}); });
const indexSens = ref(3); const indexSens = ref(3);
const butText = ref("点击跳转企业画像....,"+indexSens.value+"秒后自动跳转"); const butText = ref("点击跳转企业画像....,"+indexSens.value+"秒后自动跳转");
@ -146,6 +146,7 @@
startTimer(route?.query?.enterpriseNumber); startTimer(route?.query?.enterpriseNumber);
console.log("企业统一信用代码:",route?.query?.enterpriseNumber) console.log("企业统一信用代码:",route?.query?.enterpriseNumber)
console.log("企业二维码地址:",route?.query?.qrCodeUrl) console.log("企业二维码地址:",route?.query?.qrCodeUrl)
data.qrCodeImg = baseUrl + route?.query?.qrCodeUrl;
}) })
//定时器 //定时器
const startTimer = (enterpriseNumber) => { const startTimer = (enterpriseNumber) => {

9
src/views/enforce/scanQrCode.vue

@ -52,7 +52,6 @@
<div class="record">如遇网络异常、设备故障无法登录系统的情况,<a @click="toSign">补录 >></a></div> <div class="record">如遇网络异常、设备故障无法登录系统的情况,<a @click="toSign">补录 >></a></div>
<div class="record"><a @click="toQrView">二维码 >></a></div>
</div> </div>
<!-- <div class="recommend_box"> <!-- <div class="recommend_box">
<van-cell :border="false" title="推荐" /> <van-cell :border="false" title="推荐" />
@ -182,9 +181,9 @@
// onClose: openEnterpriseView(element.enterpriseNumber) // onClose: openEnterpriseView(element.enterpriseNumber)
// }) // })
//跳转企业二维码中间页面 //跳转企业二维码中间页面
// toQrView(element.qrCodeGenerateHistory.qrCodeUrl,element.enterpriseNumber) toQrView(element.enterpriseNumber,element.qrCodeGenerateHistory.qrCodeUrl)
//测试 //测试
toQrView("/profile/upload/2024/11/29/03043b8531b8e1aad5a0f72d2fc605f0.jpg","91440300769156389U"); // toQrView("/profile/upload/2024/11/29/03043b8531b8e1aad5a0f72d2fc605f0.jpg","91440300769156389U");
} else { } else {
showFailToast(success.message); showFailToast(success.message);
router.push({ router.push({
@ -264,7 +263,7 @@
}; };
onMounted(() => { onMounted(() => {
new Vconsole(); // new Vconsole();
}) })
// 返回 // 返回
@ -287,8 +286,6 @@
}; };
const toQrView = (enterpriseNumber,qrCodeUrl) => { const toQrView = (enterpriseNumber,qrCodeUrl) => {
// qrCodeUrl = "/profile/upload/2024/11/29/03043b8531b8e1aad5a0f72d2fc605f0.jpg";
// enterpriseNumber = "91440300769156389U";
router.push({ router.push({
path: "/qrCodeLoading", path: "/qrCodeLoading",
query: { query: {

Loading…
Cancel
Save