You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 lines
4.2 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[7],{"6pmE":function(e,t,a){"use strict";a.r(t),a.d(t,"default",(function(){return w}));a("T2oS");var n=a("W9HT"),r=a("9og8"),o=a("WmNS"),s=a.n(o),c=a("q1tI"),i=a("Ue9o"),u=a.n(i),l=a("8KRH"),d=a("k1fw"),p=a("t3Un");function v(e){return h.apply(this,arguments)}function h(){return h=Object(r["a"])(s.a.mark((function e(t){return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",Object(p["a"])({url:"/base/authorized",method:"POST",data:Object(d["a"])({},t)}));case 1:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}var f=a("nKUr"),b="5Sy8";function w(e){function t(){return a.apply(this,arguments)}function a(){return a=Object(r["a"])(s.a.mark((function t(){var a,n,r,o,c,i,u,d,p,h,f;return s.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return u=l["localStorage"].get("customerurl"),d=null===e||void 0===e||null===(a=e.location)||void 0===a||null===(n=a.query)||void 0===n?void 0:n.code,p=null===e||void 0===e||null===(r=e.location)||void 0===r||null===(o=r.query)||void 0===o?void 0:o.state,h=null===e||void 0===e||null===(c=e.location)||void 0===c||null===(i=c.query)||void 0===i?void 0:i.token,console.log(e,d,p),t.next=7,v({appid:"appid",client:"web",code:d,platform:p,token:h});case 7:f=t.sent,f&&"success"==f.msg&&(l["localStorage"].set("bkbmuser",f),console.log(u),history.replace(u));case 9:case"end":return t.stop()}}),t)}))),a.apply(this,arguments)}return Object(c["useEffect"])((()=>{t()}),[]),Object(f["jsx"])("div",{className:u.a.index,_nk:"".concat(b,"11"),children:Object(f["jsx"])(n["a"],{_nk:"".concat(b,"21")})})}},Ue9o:function(e,t,a){e.exports={index:"index___228nb"}},t3Un:function(e,t,a){"use strict";var n=a("k1fw"),r=a("9og8"),o=a("WmNS"),s=a.n(o),c=a("LvDl"),i=a("vDqi"),u=a.n(i),l=a("8KRH"),d=a("wd/R"),p=a.n(d),v=a("9kvl"),h=a("9ibs"),f=window.location.origin,b="";switch("dev"){case"test":b="/api";break;case"pre":b="/api";break;case"prod":b="/api";break;case"uat":b="/api";break;case"dev":b="/api";break;default:break}var w=/^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+/,g=e=>{var t,a=e.url,o=e.method,i=e.data,d=e.headers,g=e.prefix;g&&(b=g);var m={};if(d&&d["Content-Type"])m=i;else for(var k in i)if(Object.hasOwnProperty.call(i,k)){var j=i[k];"string"===typeof j&&"/suggest/addSuggest"!==a&&"/suggest/updateSuggest"!==a&&(j=j.trim()),m[k]=j}a=w.test(a)?a:"".concat("".concat(f).concat(b).concat(a));var O=Object(c["upperCase"])(o),x=l["localStorage"].get("bkbmuser");return u.a.interceptors.request.use(function(){var e=Object(r["a"])(s.a.mark((function e(t){var a,r,o,c,i,u;return s.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return u=l["localStorage"].get("appBaseInfo"),u?i=u:l["localStorage"].set("appBaseInfo",i),Object.assign(t,{headers:Object(n["a"])(Object(n["a"])({},t.headers),{},{time:p()().format("X"),version:null!==(a=null===(r=i)||void 0===r?void 0:r.version)&&void 0!==a?a:"",uniqueNum:null!==(o=null===(c=i)||void 0===c?void 0:c.uniqueNum)&&void 0!==o?o:""})}),e.abrupt("return",t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),(function(e){return Promise.reject(e)})),u()({method:O,url:a,data:m,params:"GET"===O?m:null,headers:Object(n["a"])({"Content-Type":"application/json","x-token":(null===x||void 0===x||null===(t=x.data)||void 0===t?void 0:t.token)||""},d)}).then((e=>(7==e.data.code&&(l["localStorage"].set("bkbmuser",null),l["localStorage"].set("customerurl",window.location.pathname+window.location.search),v["a"].replace("/login"),h["l"].clear()),e.status<300&&e.status>=200?e.data:null))).catch((e=>(403===e.response.status?h["l"].show("\u8bf7\u5148\u767b\u9646"):h["l"].show("\u8bf7\u6c42\u5931\u8d25"),null)))},m=new Map,k=e=>{var t=e.url,a=e.method,n=e.data,r=e.headers,o=e.prefix,s="".concat(t,":").concat(a);if(m.has(s))return"pending"===m.get(s).status?(console.warn("URL:".concat(t,"\u5df2\u88ab\u7f13\u5b58!!!")),m.get(s).wait):Promise.resolve(m.get(s).data);var c=g({url:t,method:a,data:n,headers:r,prefix:o});return m.set(s,{status:"pending",wait:c}),c.then((e=>(m.set(s,{status:"success",data:e}),m.delete(s),Promise.resolve(e)))).catch((e=>{m.set(s,{status:"fail",data:e}),m.delete(s),Promise.reject(e)}))};t["a"]=k}}]);