|
|
@@ -7,7 +7,6 @@ var num = 1;
|
|
|
export const BASE_URL = config.BASE_URL;
|
|
|
export const host = setHost();
|
|
|
export let tenantId = uni.getStorageSync(host) || "";
|
|
|
-
|
|
|
export const myRequest = (options) => {
|
|
|
if (store.state.allowLoading && !options.noLoading) {
|
|
|
uni.showLoading({
|
|
|
@@ -88,38 +87,15 @@ export const myRequest = (options) => {
|
|
|
});
|
|
|
async function doRequest(response) {
|
|
|
let user_account = uni.getStorageSync("user_account");
|
|
|
- var datas = {
|
|
|
+ const res = await myRequest({
|
|
|
url: "/app/common/seller/refreshToken/" + user_account,
|
|
|
method: "get",
|
|
|
noToken: true,
|
|
|
- };
|
|
|
- const res = await myRequest(datas);
|
|
|
- if (res.data.code === 200) {
|
|
|
- uni.setStorageSync("token", res.data.data.token);
|
|
|
-
|
|
|
- var userInfo = {
|
|
|
- url: "/app/user/getInfo",
|
|
|
- method: "get",
|
|
|
- data: { fromPlat: 1 }, // 来源平台 1小程序 2PC网站
|
|
|
- };
|
|
|
- const resUser = await myRequest(userInfo);
|
|
|
- if (resUser.data.code === 200) {
|
|
|
- store.state.userInfo = resUser.data.data;
|
|
|
- uni.setStorageSync("user_account", user_account);
|
|
|
- num = 1;
|
|
|
- }
|
|
|
- let onset = await myRequest(response);
|
|
|
- return onset;
|
|
|
- } else {
|
|
|
- var pages = getCurrentPages(); // 获取栈实例
|
|
|
- let currentRoute = pages[pages.length - 1].route; // 获取当前页面路由
|
|
|
- console.log("request-->333:", currentRoute);
|
|
|
- if (currentRoute != "pages4/login/login") {
|
|
|
- uni.navigateTo({
|
|
|
- url: "/pages4/login/login",
|
|
|
- });
|
|
|
- }
|
|
|
- }
|
|
|
+ });
|
|
|
+ uni.setStorageSync("token", res.token);
|
|
|
+ num = 1;
|
|
|
+ await store.dispatch("getUserInfo");
|
|
|
+ return await myRequest(response);
|
|
|
}
|
|
|
};
|
|
|
function getTenantId() {
|