mobileclient/packkey/libs.js

35 lines
933 B
JavaScript
Raw Normal View History

2024-02-22 19:28:16 +08:00
/**
* 结算 埋点方法
* @param {string} key
* @param {number} settlementType
*/
const settlementFun = (token, settlementType) => {
2024-02-25 17:58:32 +08:00
let obj_yz_data = JSON.parse(sessionStorage.getItem("bm_auth"));
2024-02-28 14:13:05 +08:00
if (obj_yz_data && obj_yz_data.settlement_data.is_settlement) {
2024-02-25 17:58:32 +08:00
return;
}
2024-02-22 19:28:16 +08:00
let params = {
token,
type: settlementType
};
req.axiosPost("/key/settlement/create", params).then((res) => {
2024-02-23 17:25:07 +08:00
console.log("点 =>", res);
2024-02-22 19:28:16 +08:00
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));
}
});
};
// 兼容IOS 返回
const locationReplace = (url) => {
if (history.replaceState) {
history.replaceState(null, document.title, url);
history.go(0);
} else {
location.replace(url);
}
};