hookehuyr

测试授权跳转功能

/*
* @Date: 2023-12-14 17:45:15
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-12-21 16:09:14
* @LastEditTime: 2023-12-22 09:28:22
* @FilePath: /meihuaApp/src/app.js
* @Description: 文件描述
*/
......@@ -22,9 +22,9 @@ const App = createApp({
// if (path !== 'pages/index/index' && !wx.getStorageSync("sessionid")) {
if (!wx.getStorageSync("sessionid")) {
console.warn("没有权限");
// Taro.navigateTo({
// url: './pages/auth/index',
// })
Taro.navigateTo({
url: './pages/auth/index',
})
}
},
onShow (options) {},
......
<!--
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-12-19 17:18:11
* @LastEditTime: 2023-12-22 09:44:20
* @FilePath: /meihuaApp/src/pages/auth/index.vue
* @Description: 文件描述
-->
......@@ -35,8 +35,8 @@ export default {
title: '授权中',
})
request.post('/srv/?a=openid', {
code: res.code
// openid: '0002'
// code: res.code
openid: '0002'
// openid: 'o5NFZ5cFQtLRy3aVHaZMLkjHFusI'
// openid: 'o5NFZ5TpgG4FwYursGCLjcUJH2ak'
// openid: 'o5NFZ5cqroPYwawCp8FEOxewtgnw'
......@@ -58,10 +58,13 @@ export default {
// url: '../apxUserInfo/index'
// })
// }
console.warn(getCurrentPageParam());
// console.warn(getCurrentPageParam());
// Taro.reLaunch({
// url: '../../' + getCurrentPageParam().url
// url: getCurrentPageParam().url
// })
Taro.reLaunch({
url: '/pages/index/index'
})
Taro.hideLoading();
}
} else {
......
/*
* @Date: 2022-09-19 14:11:06
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2023-12-21 17:17:10
* @LastEditTime: 2023-12-22 09:32:24
* @FilePath: /meihuaApp/src/utils/request.js
* @Description: 简单axios封装,后续按实际处理
*/
......@@ -25,7 +25,6 @@ const service = axios.create({
service.defaults.params = {
f: 'room',
a: 'room_order',
};
// request interceptor
......@@ -94,11 +93,11 @@ service.interceptors.response.use(
* 未授权跳转登录页
* 授权完成后 返回当前页面
*/
setTimeout(() => {
Taro.navigateTo({
url: '../../pages/auth/index?url=' + routerStore().url
});
}, 1000);
// setTimeout(() => {
// Taro.navigateTo({
// url: '../../pages/auth/index?url=' + routerStore().url
// });
// }, 1000);
}
return response
},
......