|
@@ -124,7 +124,7 @@ router.beforeEach(async (to, from, next) => {
|
|
|
* @param to 目标路由
|
|
* @param to 目标路由
|
|
|
* @param next 路由放行方法
|
|
* @param next 路由放行方法
|
|
|
*/
|
|
*/
|
|
|
-async function handleWxidLoginMode(to, next, wxId, WecomType) {
|
|
|
|
|
|
|
+async function handleWxidLoginMode(to, next, wxid, WecomType) {
|
|
|
try {
|
|
try {
|
|
|
window.localStorage.setItem('loginMode', 'wxidLogin');
|
|
window.localStorage.setItem('loginMode', 'wxidLogin');
|
|
|
if (WecomType) {
|
|
if (WecomType) {
|
|
@@ -136,7 +136,8 @@ async function handleWxidLoginMode(to, next, wxId, WecomType) {
|
|
|
initGuidInfo();
|
|
initGuidInfo();
|
|
|
if (checkLoginStatus()) return next();
|
|
if (checkLoginStatus()) return next();
|
|
|
// 4. wxid参数校验
|
|
// 4. wxid参数校验
|
|
|
- if (!wxId) return redirectToError(next);
|
|
|
|
|
|
|
+ let wxId = wxid ? wxid : window.localStorage.getItem("weChat");
|
|
|
|
|
+ if (!wxId) return redirectToError(next, "wxid参数缺失,无权限");
|
|
|
window.localStorage.setItem('weChat', wxId);
|
|
window.localStorage.setItem('weChat', wxId);
|
|
|
const formData = new FormData();
|
|
const formData = new FormData();
|
|
|
const timestamp = new Date().getTime().toString();
|
|
const timestamp = new Date().getTime().toString();
|