fix: 修复直充
This commit is contained in:
parent
f645f5675b
commit
565986a8b4
|
@ -32,3 +32,9 @@ exchange.html 兑换页面
|
|||
|
||||
1、chargerOrder.html 直充订单详情
|
||||
2、cardOrder.html 卡密订单详情
|
||||
|
||||
# 包码目录 packkey
|
||||
- goods-index.html 商品入口页面
|
||||
- goods-exchange.html 商品兑换页面
|
||||
- libs.js 埋点 js
|
||||
-
|
|
@ -10,6 +10,7 @@
|
|||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/vue3.global.js"></script>
|
||||
<script type="text/javascript" src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/common/axios.js"></script>
|
||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/api2_0.js"></script>
|
||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/libs.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
@ -68,28 +69,6 @@
|
|||
// 获取 包码结算数据
|
||||
const bm_obj_data = sessionStorage.getItem("bm_auth") ? JSON.parse(sessionStorage.getItem("bm_auth")) : null;
|
||||
|
||||
/**
|
||||
* 结算 埋点方法
|
||||
* @param {string} key
|
||||
* @param {number} settlementType
|
||||
*/
|
||||
const settlementFun = (key, settlementType) => {
|
||||
let params = {
|
||||
key,
|
||||
type: settlementType
|
||||
}
|
||||
req.axiosPost('/key/settlement/create', params).then(res => {
|
||||
console.log("点 =>", res);
|
||||
if (res.code === 200) {
|
||||
// 接口请求成功后,就不能再请求接口了
|
||||
let obj_sy = JSON.parse(sessionStorage.getItem("bm_auth"));
|
||||
obj_sy.settlement_data.is_settlement = true;
|
||||
sessionStorage.setItem("bm_auth", JSON.stringify(obj_sy));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
const { createApp, ref, onMounted, computed } = Vue;
|
||||
createApp({
|
||||
setup() {
|
||||
|
@ -127,7 +106,7 @@
|
|||
function copyFunction(number) {
|
||||
// 使用结算 卡密7
|
||||
if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 7) {
|
||||
settlementFun(bm_obj_data.key, bm_obj_data.settlement_type);
|
||||
settlementFun(bm_obj_data.token, bm_obj_data.settlement_type);
|
||||
}
|
||||
|
||||
var aux = document.createElement("input");
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
<script type="text/javascript" src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/common/axios.js?v=1367936144322">
|
||||
</script>
|
||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/api2_0.js"></script>
|
||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/libs.js"></script>
|
||||
<link rel="stylesheet" href="./style.css">
|
||||
|
||||
</head>
|
||||
|
@ -98,27 +99,6 @@
|
|||
// 获取 包码结算数据
|
||||
const bm_obj_data = sessionStorage.getItem("bm_auth") ? JSON.parse(sessionStorage.getItem("bm_auth")) : null;
|
||||
|
||||
/**
|
||||
* 结算 埋点方法
|
||||
* @param {string} key
|
||||
* @param {number} settlementType
|
||||
*/
|
||||
const settlementFun = (key, settlementType) => {
|
||||
let params = {
|
||||
key,
|
||||
type: settlementType
|
||||
}
|
||||
req.axiosPost('/key/settlement/create', params).then(res => {
|
||||
if (res.code === 200) {
|
||||
// 接口请求成功后,就不能再请求接口了
|
||||
let obj_sy = JSON.parse(sessionStorage.getItem("bm_auth"));
|
||||
obj_sy.settlement_data.is_settlement = true;
|
||||
sessionStorage.setItem("bm_auth", JSON.stringify(obj_sy));
|
||||
}
|
||||
console.log("点 =>", res);
|
||||
});
|
||||
}
|
||||
|
||||
const { createApp, ref, reactive, onMounted } = Vue
|
||||
createApp({
|
||||
setup() {
|
||||
|
@ -140,7 +120,7 @@
|
|||
onMounted(() => {
|
||||
|
||||
if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 5) {
|
||||
settlementFun(bm_obj_data.key, bm_obj_data.settlement_data.settlement_type);
|
||||
settlementFun(bm_obj_data.token, bm_obj_data.settlement_data.settlement_type);
|
||||
}
|
||||
|
||||
// 1.获取 商品数据
|
||||
|
@ -260,7 +240,7 @@
|
|||
// 使用结算7
|
||||
if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 6) {
|
||||
if (state.goodsInfo.product_type !== 2) {
|
||||
settlementFun(bm_obj_data.key, bm_obj_data.settlement_type);
|
||||
settlementFun(bm_obj_data.token, bm_obj_data.settlement_type);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
<script type="text/javascript" src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/common/axios.js?v=1367936144322">
|
||||
</script>
|
||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/api2_0.js"></script>
|
||||
<script src="https://lsxdemall.oss-cn-beijing.aliyuncs.com/MarketingSystem/js/libs.js"></script>
|
||||
<link rel="stylesheet" href="./style.css">
|
||||
|
||||
</head>
|
||||
|
@ -53,10 +54,10 @@
|
|||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
// 模拟数据
|
||||
// // 模拟数据
|
||||
// let bm_gold_obj = {
|
||||
// token: "0d9d1a4365939377bb20336d72cd555e",
|
||||
// key: "AAABuYxwxrLe4EZv", //
|
||||
// token: "24583c708a3ac83580bb4863f92f5e4f",
|
||||
// key: "AAABud5ZKbLWfcQR", //
|
||||
// settlement_data: {
|
||||
// is_settlement: true, // 是否结算
|
||||
// settlement_type: 2, // 结算类型
|
||||
|
@ -64,31 +65,10 @@
|
|||
// }
|
||||
// sessionStorage.setItem("bm_auth", JSON.stringify(bm_gold_obj));
|
||||
|
||||
/**
|
||||
* 结算 埋点方法
|
||||
* @param {string} key
|
||||
* @param {number} settlementType
|
||||
*/
|
||||
const settlementFun = (key, settlementType) => {
|
||||
let params = {
|
||||
key,
|
||||
type: settlementType
|
||||
}
|
||||
req.axiosPost('/key/settlement/create', params).then(res => {
|
||||
if (res.code === 200) {
|
||||
// 接口请求成功后,就不能再请求接口了
|
||||
let obj_sy = JSON.parse(sessionStorage.getItem("bm_auth"));
|
||||
obj_sy.settlement_data.is_settlement = true;
|
||||
sessionStorage.setItem("bm_auth", JSON.stringify(obj_sy));
|
||||
}
|
||||
console.log("点 =>", res)
|
||||
});
|
||||
}
|
||||
|
||||
// 获取 包码结算数据-打开结算
|
||||
const bm_obj_data = sessionStorage.getItem("bm_auth") ? JSON.parse(sessionStorage.getItem("bm_auth")) : null;
|
||||
if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 2) {
|
||||
settlementFun(bm_obj_data.key, bm_obj_data.settlement_data.settlement_type);
|
||||
settlementFun(bm_obj_data.token, bm_obj_data.settlement_data.settlement_type);
|
||||
}
|
||||
|
||||
const { createApp, ref, reactive, onMounted } = Vue;
|
||||
|
@ -106,7 +86,7 @@
|
|||
const goToExchange = () => {
|
||||
// 领取结算
|
||||
if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 4) {
|
||||
settlementFun(bm_obj_data.key, bm_obj_data.settlement_data.settlement_type);
|
||||
settlementFun(bm_obj_data.token, bm_obj_data.settlement_data.settlement_type);
|
||||
}
|
||||
|
||||
window.location.href = './goods-exchange.html'
|
||||
|
@ -130,7 +110,7 @@
|
|||
onMounted(() => {
|
||||
// 领取结算
|
||||
if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 3) {
|
||||
settlementFun(bm_obj_data.key, bm_obj_data.settlement_data.settlement_type);
|
||||
settlementFun(bm_obj_data.token, bm_obj_data.settlement_data.settlement_type);
|
||||
}
|
||||
|
||||
let bm_data = sessionStorage.getItem("bm_auth");
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
/**
|
||||
* 结算 埋点方法
|
||||
* @param {string} key
|
||||
* @param {number} settlementType
|
||||
*/
|
||||
const settlementFun = (token, settlementType) => {
|
||||
let params = {
|
||||
token,
|
||||
type: settlementType
|
||||
};
|
||||
req.axiosPost("/key/settlement/create", params).then((res) => {
|
||||
if (res.code === 200) {
|
||||
// 接口请求成功后,就不能再请求接口了
|
||||
let obj_sy = JSON.parse(sessionStorage.getItem("bm_auth"));
|
||||
obj_sy.settlement_data.is_settlement = true;
|
||||
sessionStorage.setItem("bm_auth", JSON.stringify(obj_sy));
|
||||
}
|
||||
console.log("点 =>", res);
|
||||
});
|
||||
};
|
Loading…
Reference in New Issue