fix: 优化包码结算判断逻辑
This commit is contained in:
parent
14325ee48e
commit
6fec59bea4
17
index.html
17
index.html
|
@ -164,8 +164,9 @@
|
|||
localStorage.setItem('haskey', keyCode);
|
||||
|
||||
// 判断是否是包码逻辑
|
||||
self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data });
|
||||
|
||||
if (res.data.settlement_data) {
|
||||
self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data });
|
||||
}
|
||||
|
||||
this.openDialog('正在加载商品...');
|
||||
localStorage.setItem('entryLink', window.location.href);//存储起始页链接
|
||||
|
@ -222,7 +223,7 @@
|
|||
// 判断是否是包码 跳转对应的包码页面 ****
|
||||
goToPackKey(data) {
|
||||
// 第一步:判断是否为包码
|
||||
if (data.settlement_data.settlement_type > 0) {
|
||||
if (data.settlement_data && data.settlement_data.settlement_type > 0) {
|
||||
// 存储数据
|
||||
sessionStorage.setItem("bm_auth", JSON.stringify(data));
|
||||
// 跳转包码页面
|
||||
|
@ -289,7 +290,9 @@
|
|||
localStorage.setItem('entryLink', window.location.href);//存储起始页链接
|
||||
|
||||
// 判断是否是包码逻辑
|
||||
self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data });
|
||||
if (res.data.settlement_data) {
|
||||
self.goToPackKey({ token: res.data.token, settlement_data: res.data.settlement_data });
|
||||
}
|
||||
|
||||
// 存储
|
||||
setTimeout(() => {
|
||||
|
@ -330,9 +333,11 @@
|
|||
};
|
||||
let wait = await req.axiosPost('/key/loginFromMobileKey', data).then(res => {
|
||||
if (res.code == 200) {
|
||||
// 判断是否是包码逻辑
|
||||
self.goToPackKey({ token: res.data.data, settlement_data: res.data.settlement_data });
|
||||
|
||||
if (res.data.settlement_data) {
|
||||
// 判断是否是包码逻辑
|
||||
self.goToPackKey({ token: res.data.data, settlement_data: res.data.settlement_data });
|
||||
}
|
||||
|
||||
getTokenList.push(res.data.token);
|
||||
istoGoods = true;
|
||||
|
|
Loading…
Reference in New Issue