提交 97308f1c 编写于 作者: 张磊's avatar 张磊

lz-insurance

上级 526de089
......@@ -16,7 +16,6 @@ export const getJumpPageStatus = ({externalOrderNo, yunOrderNo, projectEquityNo}
withCredentials: true,
});
};
// https://dev-sc.yunqueyi.com/tis/insurance/create/order
export const createOrder = (data) => {
return request({
......@@ -27,11 +26,10 @@ export const createOrder = (data) => {
});
};
// tis/insurance/makeAppointmentStatus?yunOrderNo=PCX2023021608340000000709043
export const getAppointmentStatus = (yunOrderNo) => {
export const getLanZhouFlag = (externalOrderNo) => {
return request({
method: 'get',
url: `/tis/insurance/makeAppointmentStatus?yunOrderNo=${yunOrderNo}`,
url: `/tis/insurance/common/lanZhou/flag/${externalOrderNo}`,
withCredentials: true,
});
};
......@@ -121,6 +121,11 @@ const routerConfig = [
name: 'sz-home',
component: () => import('@/views/sz-home/index.vue'),
},
{
path: '/lz-home',
name: 'lz-home',
component: () => import('@/views/lz-home/index.vue'),
},
{
path: '/sz-public',
name: 'sz-public',
......
<template>
<div />
</template>
<script>
import { getLanZhouFlag } from '@/api/question';
export default {
data() {
return {
projectEquityNo: '',
externalOrderNo: '',
};
},
mounted() {
const {externalOrderNo} = this.$route.query;
this.getJumpPageStatus(externalOrderNo);
},
methods: {
getJumpPageStatus(externalOrderNo) {
getLanZhouFlag(externalOrderNo).then(res => {
if (res.code === '000000') {
const {externalOrderNo, flag, projectEquityNo} = res.data;
let url = '/home';
if(flag == 0) {
url = '/home';
}
if(flag == 1) {
url = '/entitlement';
}
this.$router.push(
{
path: url,
query: {
projectEquityNo: projectEquityNo,
externalOrderNo: externalOrderNo
},
}
);
}
});
}
}
};
</script>
<style>
</style>
......@@ -2,7 +2,7 @@
<div class="insurance-sz">
<div class="text">
<img
src="https://files.yunqueyi.com/image/png/common/20230620135424634.png"
:src="insuranceText.logoUrl"
alt=""
>
</div>
......@@ -81,6 +81,7 @@
<script>
// const { VUE_APP_ENV } = process.env;
import {getEntitlementList} from '@/api/entitlement';
import {getDetailtxt} from '@/api/appoint';
let that;
export default {
data() {
......@@ -98,6 +99,9 @@
extraData: JSON.stringify({})
},
routerInfo:{},
insuranceText:{
logoUrl: ''
}
};
},
mounted() {
......@@ -107,17 +111,15 @@
this.openWebAppConfigPositive.path = `pagesInsurance/all-entrance/index?channelSource=insurance_channel&projectEquityNo=${projectEquityNo}&externalOrderNo=${externalOrderNo}&detectionKind=1`;
console.log('-this.openWebAppConfigPositiv', this.openWebAppConfigPositive);
this.vis();
this.getDetailtxt(externalOrderNo);
},
methods: {
vis() {
document.addEventListener('visibilitychange', function() {
console.log('--22', document.visibilityState);
if(document.visibilityState == 'visible') {
console.log('进入前台');
that.getEntitlementList();
}
if(document.visibilityState == 'hidden') {
console.log('切换到后台');
}
});
},
......@@ -147,6 +149,15 @@
}
});
},
getDetailtxt(externalOrderNo) {
const o = {
yunOrderNo: externalOrderNo,
pageType: 5
};
getDetailtxt(o).then(res => {
this.insuranceText = res.data;
});
}
}
};
</script>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册