From 2140c5aae2032673cef7055df9738b9bacf37816 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 23 九月 2026 16:46:20 +0800
Subject: [PATCH] 青岛维护
---
unpackage/dist/build/mp-weixin/utils/request.js | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/unpackage/dist/build/mp-weixin/utils/request.js b/unpackage/dist/build/mp-weixin/utils/request.js
index 9565ae1..5e467de 100644
--- a/unpackage/dist/build/mp-weixin/utils/request.js
+++ b/unpackage/dist/build/mp-weixin/utils/request.js
@@ -1 +1 @@
-"use strict";const e=require("../common/vendor.js"),o=require("./config.js"),{baseURL:t}=o.getConfig();let n=!1;e.index.__isSSOHandling=!1;const r=o=>{var t;(null==(t=e.index.$u)?void 0:t.toast)?e.index.$u.toast(o):e.index.showToast({title:o,icon:"none"})};console.log(t,"baseURL");const i={baseURL:t,timeout:6e4,header:{"Content-Type":"application/json","X-Business-System":"medical-system"},loginPage:"/pages/login/Login",tokenExpiredCode:401,noPermissionCode:403,whiteList:["/login","/getToken","/GiLink/getCode"]},s=()=>{if(n||e.index.__isSSOHandling)return void console.log("姝e湪璺宠浆鐧诲綍椤垫垨SSO澶勭悊涓紝璺宠繃");n=!0;const o=getCurrentPages(),t=o[o.length-1];if(t&&t.route&&t.route.includes("login/Login"))return console.log("褰撳墠宸插湪鐧诲綍椤碉紝涓嶈烦杞�"),void(n=!1);console.log("璺宠浆鍒扮櫥褰曢〉"),setTimeout(()=>{e.index.redirectTo({url:i.loginPage+"?redirect="+encodeURIComponent(l()),success:()=>{console.log("璺宠浆鐧诲綍椤垫垚鍔�"),n=!1},fail:()=>{console.log("璺宠浆鐧诲綍椤靛け璐�"),n=!1}})},100)},l=()=>{var e;const o=getCurrentPages();return(null==(e=o[o.length-1])?void 0:e.route)||""},a=o=>{const t=e.index.getStorageSync("token");if((e=>{const o=e.replace(i.baseURL,"").split("?")[0];return i.whiteList.some(e=>e.endsWith("/")?o.startsWith(e):o===e)})(o.url))return console.log("鐧藉悕鍗曟帴鍙o紝璺宠繃token鏍¢獙:",o.url),o;if(!t){const e=getCurrentPages(),t=e[e.length-1];if(t&&t.route&&(t.route.includes("login/Login")||t.route.includes("login/DingTalkLogin")))return console.log("褰撳墠鏄櫥褰曢〉锛屽厑璁告棤token璇锋眰"),o;throw console.log("鏈櫥褰曚笖涓嶅湪鐧诲綍椤碉紝璺宠浆鍒扮櫥褰曢〉"),s(),new Error("鏈櫥褰�")}return o.header={...o.header,Authorization:`Bearer ${t}`},o},d=e=>{const{statusCode:o,data:t}=e;return(e=>e===i.tokenExpiredCode&&(r("鐧诲綍宸茶繃鏈燂紝璇烽噸鏂扮櫥褰�"),s(),!0))(o)?Promise.reject(t):o===i.noPermissionCode?(r("鏃犳潈闄愯闂�"),Promise.reject(t)):200!==o?(r(`璇锋眰澶辫触: ${o}`),Promise.reject(t)):200!==(null==t?void 0:t.code)?(r((null==t?void 0:t.msg)||"鎿嶄綔澶辫触"),Promise.reject(t)):t},u=async o=>{try{return o={...i,...o,url:i.baseURL+o.url,header:{...i.header,...o.header}},o=await a(o),new Promise((t,n)=>{e.index.request({...o,success:e=>t(d(e)),fail:e=>{r("缃戠粶閿欒锛岃閲嶈瘯"),n(e)}})})}catch(t){return Promise.reject(t)}},c={get:(e,o={},t={})=>u({url:e,data:o,method:"GET",...t}),post:(e,o={},t={})=>u({url:e,data:o,method:"POST",...t}),put:(e,o={},t={})=>u({url:e,data:o,method:"PUT",...t}),delete:(e,o={},t={})=>u({url:e,data:o,method:"DELETE",...t}),upload:(e,o,t="file",n={})=>u({url:e,method:"POST",filePath:o,name:t,formData:n,header:{"Content-Type":"multipart/form-data"}})};e.index.$uapi=c;
+"use strict";const e=require("../common/vendor.js"),o=require("./config.js"),{baseURL:t}=o.getConfig();let n=!1;e.index.__isSSOHandling=!1;const r=o=>{var t;(null==(t=e.index.$u)?void 0:t.toast)?e.index.$u.toast(o):e.index.showToast({title:o,icon:"none"})};console.log(t,"baseURL1");const i={baseURL:t,timeout:6e4,header:{"Content-Type":"application/json","X-Business-System":"medical-system"},loginPage:"/pages/login/Login",tokenExpiredCode:401,noPermissionCode:403,whiteList:["/login","/getToken","/GiLink/getCode"]},s=e=>{const o=e.replace(i.baseURL,"").split("?")[0];return i.whiteList.some(e=>e.endsWith("/")?o.startsWith(e):o===e)},l=()=>{if(n||e.index.__isSSOHandling)return void console.log("姝e湪璺宠浆鐧诲綍椤垫垨SSO澶勭悊涓紝璺宠繃");n=!0;const o=getCurrentPages(),t=o[o.length-1];if(t&&t.route&&t.route.includes("login/Login"))return console.log("褰撳墠宸插湪鐧诲綍椤碉紝涓嶈烦杞�"),void(n=!1);console.log("璺宠浆鍒扮櫥褰曢〉"),setTimeout(()=>{e.index.redirectTo({url:i.loginPage+"?redirect="+encodeURIComponent(a()),success:()=>{console.log("璺宠浆鐧诲綍椤垫垚鍔�"),n=!1},fail:()=>{console.log("璺宠浆鐧诲綍椤靛け璐�"),n=!1}})},100)},a=()=>{var e;const o=getCurrentPages();return(null==(e=o[o.length-1])?void 0:e.route)||""},u=e=>{const{statusCode:o,data:t}=e;return(e=>e===i.tokenExpiredCode&&(r("鐧诲綍宸茶繃鏈燂紝璇烽噸鏂扮櫥褰�"),l(),!0))(o)?Promise.reject(t):o===i.noPermissionCode?(r("鏃犳潈闄愯闂�"),Promise.reject(t)):200!==o?(r(`璇锋眰澶辫触: ${o}`),Promise.reject(t)):200!==(null==t?void 0:t.code)?(r((null==t?void 0:t.msg)||"鎿嶄綔澶辫触"),Promise.reject(t)):t},d=[];let c=null;function g(o){return new Promise((t,n)=>{if(d.push({options:o,resolve:t,reject:n}),!c){const o=15e3,t=Date.now();c=setInterval(()=>{(!e.index.__authPending||Date.now()-t>o)&&(clearInterval(c),c=null,d.splice(0).forEach(({options:e,resolve:o,reject:t})=>{h(e).then(o).catch(t)}))},100)}})}const h=async o=>{try{return e.index.getStorageSync("token")||!e.index.__authPending||s(o.url)?(o={...i,...o,url:i.baseURL+o.url,header:{...i.header,...o.header}},o=await(o=>{const t=e.index.getStorageSync("token");if(s(o.url))return console.log("鐧藉悕鍗曟帴鍙o紝璺宠繃token鏍¢獙:",o.url),o;if(!t){const e=getCurrentPages(),t=e[e.length-1];if(t&&t.route&&(t.route.includes("login/Login")||t.route.includes("login/DingTalkLogin")))return console.log("褰撳墠鏄櫥褰曢〉锛屽厑璁告棤token璇锋眰"),o;throw console.log("鏈櫥褰曚笖涓嶅湪鐧诲綍椤碉紝璺宠浆鍒扮櫥褰曢〉"),l(),new Error("鏈櫥褰�")}return o.header={...o.header,Authorization:`Bearer ${t}`},o})(o),new Promise((t,n)=>{e.index.request({...o,success:e=>t(u(e)),fail:e=>{r("缃戠粶閿欒锛岃閲嶈瘯"),n(e)}})})):g({...o})}catch(t){return Promise.reject(t)}},m={get:(e,o={},t={})=>h({url:e,data:o,method:"GET",...t}),post:(e,o={},t={})=>h({url:e,data:o,method:"POST",...t}),put:(e,o={},t={})=>h({url:e,data:o,method:"PUT",...t}),delete:(e,o={},t={})=>h({url:e,data:o,method:"DELETE",...t}),upload:(e,o,t="file",n={})=>h({url:e,method:"POST",filePath:o,name:t,formData:n,header:{"Content-Type":"multipart/form-data"}})};e.index.$uapi=m;
--
Gitblit v1.9.3