diff --git a/README.md b/README.md index 47c10ec..bc69e15 100644 --- a/README.md +++ b/README.md @@ -32,3 +32,9 @@ exchange.html 兑换页面 1、chargerOrder.html 直充订单详情 2、cardOrder.html 卡密订单详情 + +# 包码目录 packkey +- goods-index.html 商品入口页面 +- goods-exchange.html 商品兑换页面 +- libs.js 埋点 js +- \ No newline at end of file diff --git a/orderDetails/cardOrder.html b/orderDetails/cardOrder.html index e59349a..ea5acc4 100644 --- a/orderDetails/cardOrder.html +++ b/orderDetails/cardOrder.html @@ -10,6 +10,7 @@ + @@ -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"); diff --git a/packkey/goods-exchange.html b/packkey/goods-exchange.html index 78e3937..6453592 100644 --- a/packkey/goods-exchange.html +++ b/packkey/goods-exchange.html @@ -26,6 +26,7 @@ + @@ -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); } } diff --git a/packkey/goods-index.html b/packkey/goods-index.html index 7dba19b..45fd416 100644 --- a/packkey/goods-index.html +++ b/packkey/goods-index.html @@ -26,6 +26,7 @@ + @@ -53,10 +54,10 @@