修复了一些问题
This commit is contained in:
63
App.vue
63
App.vue
@@ -154,59 +154,10 @@
|
||||
},
|
||||
|
||||
onShow: function(e) {
|
||||
// console.log('App Show')
|
||||
// this.$store.dispatch('initLogin')
|
||||
// 解析scene里面的参数
|
||||
if (e === undefined)
|
||||
return {};
|
||||
|
||||
// 检查是否已登录,如果未登录才检查配置并决定是否静默登录
|
||||
// const token = uni.getStorageSync('token');
|
||||
// const userInfo = uni.getStorageSync('userinfo');
|
||||
// if (!token || !userInfo) {
|
||||
// // 未登录,获取系统配置,判断是否需要静默登录
|
||||
// try {
|
||||
// const configRes = getSystemConfig({
|
||||
// method: "get",
|
||||
// data: {
|
||||
// store_id: uni.getStorageSync('store_id') || '11001'
|
||||
// }
|
||||
// });
|
||||
//
|
||||
// // 根据配置决定是否静默登录
|
||||
// // 注意:需要根据实际接口返回格式解析 need_login 字段
|
||||
// const isGuest = isGuestMode();
|
||||
// let needLogin = false; // 默认需要登录页
|
||||
//
|
||||
// if (isGuest && (configRes.data.code === 0 || configRes.data.code === '0')) {
|
||||
// // 新格式:从 result 中获取
|
||||
// const configData = configRes.data.result || {};
|
||||
// needLogin = configData.need_login !== false; // false 表示静默登录
|
||||
// } else if (!isGuest && (configRes.data?.errcode === 0 || configRes.data?.errcode === '0')) {
|
||||
// // 旧格式:从 data 中获取
|
||||
// const configData = configRes.data.data || {};
|
||||
// needLogin = configData.need_login !== false; // false 表示静默登录
|
||||
// }
|
||||
//
|
||||
// // 如果配置为静默登录(need_login: false),直接执行静默登录
|
||||
// if (!needLogin) {
|
||||
// // 执行静默登录(不显示提示,不跳转)
|
||||
// silentLogin().then((loginResult) => {
|
||||
// if (loginResult.success) {
|
||||
// console.log('静默登录成功');
|
||||
// } else {
|
||||
// console.error('静默登录失败:', loginResult.message);
|
||||
// }
|
||||
// }).catch((error) => {
|
||||
// console.error('静默登录异常:', error);
|
||||
// });
|
||||
// }
|
||||
// // 如果配置为需要登录页(need_login: true),不执行任何操作,等待用户手动登录
|
||||
// } catch (error) {
|
||||
// // 配置接口调用失败,不影响应用启动,仅记录日志
|
||||
// console.error('获取系统配置失败:', error);
|
||||
// }
|
||||
// }
|
||||
const scene = decodeURIComponent(e.query.scene)
|
||||
// 这里接收扫码参数
|
||||
if (scene) {
|
||||
@@ -241,6 +192,20 @@
|
||||
console.log('userId', userId, st_id[0].split('su_id=')[1], res);
|
||||
})
|
||||
}
|
||||
// 5.3 处理门店切换/设置
|
||||
// const storeId = uni.getStorageSync('store_id');
|
||||
// if (storeId) {
|
||||
// storeChange({
|
||||
// method: "post",
|
||||
// data: {
|
||||
// store_id: storeId
|
||||
// }
|
||||
// }).catch((err) => {
|
||||
// console.error('切换门店失败:', err);
|
||||
// });
|
||||
// } else {
|
||||
// uni.setStorageSync('store_id', res.data.data.data.store_id);
|
||||
// }
|
||||
// console.log(st_id, '4444111111111');
|
||||
// console.log(scene, '4444');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user