diff --git a/index.html b/index.html
index 0fa4504..ef94a17 100644
--- a/index.html
+++ b/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;