提交 d069d0ba 编写于 作者: liangliang.yu's avatar liangliang.yu

feat: point data upload

上级 6320d2c3
......@@ -50,3 +50,12 @@ export const createOrderSzV2 = (data) => {
data,
});
};
export const uploadPointData = data => {
return request({
url: '/tis/insurance/promotion_channel/report_data',
method: 'POST',
withCredentials: true,
data,
});
};
......@@ -3,7 +3,7 @@
</template>
<script>
import { getLanZhouFlag} from '@/api/question';
import { getLanZhouFlag, uploadPointData} from '@/api/question';
export default {
data() {
return {
......@@ -21,12 +21,21 @@ export default {
},
},
mounted() {
const {externalOrderNo} = this.$route.query;
const {externalOrderNo, channelCode} = this.$route.query;
if(channelCode) {
this.uploadPointData(channelCode);
}
if(externalOrderNo) {
this.getJumpPageStatus(externalOrderNo);
}
},
methods: {
uploadPointData(channelCode) {
uploadPointData({channelCode});
},
getJumpPageStatus(externalOrderNo) {
getLanZhouFlag(externalOrderNo).then(res => {
if (res.code === '000000') {
......
......@@ -201,7 +201,7 @@
</template>
<script>
import { createOrderSzV2 } from '@/api/question';
import { createOrderSzV2, uploadPointData } from '@/api/question';
import { getBanner, getCardTypes } from '@/api/entitlement';
import DatePicker from './date-picker.vue';
let that;
......@@ -280,7 +280,10 @@ export default {
mounted() {
document.title = '惠民保癌筛权益领取';
that = this;
const { externalOrderNo, projectEquityNo } = this.$route.query;
const { externalOrderNo, projectEquityNo, channelCode } = this.$route.query;
if(channelCode) {
this.uploadPointData(channelCode);
}
this.projectEquityNo = projectEquityNo;
this.externalOrderNo = externalOrderNo;
// this.$loading.show();
......@@ -288,6 +291,11 @@ export default {
this.loadCardTypes();
},
methods: {
uploadPointData(channelCode) {
uploadPointData({channelCode});
},
async loadCardTypes() {
const { data } = await getCardTypes();
this.cardTypes = data || [];
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册