| | import{_ as t,r as n}from"../index2.js";import{_ as e,b as i,a as o}from"../defineProperty.js";import{_ as r,a,b as s,c as l,d}from"../wrapNativeSuper.js";import{getFontSize as p,beautifyUrl as c}from"../utils/index.js";import f from"../http/index.js";import"../uni-axios/index.js";var h,u;function g(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,i=r(t);if(n){var o=r(this).constructor;e=Reflect.construct(i,arguments,o)}else e=i.apply(this,arguments);return a(this,e)}}!function(t){t.platform="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAAD9QTFRFAAAA1dXVttvbv7/ftbnHtLrItLrHtbrItLrJtLrItLnHs7rHtLrItLrHtLrItLrItLrIs7nHs7nItLrIs7nHAwjV3AAAABR0Uk5TAAYHCHyChYaIqsnOz9LV1vr8/f62r4+bAAAAa0lEQVRIx+3WvQqAMAwE4LNV60+tWu/9n9VVpCqHi0Juy/BBIEMOcG3aWA4AHMacggeqgZc5AZLRo6YCGBA1kLBoIIMaoIGPgP4mRfCU90BeyS5twICB34NVfbuT+tgbtTq4USwn8N2s1J8d1Cycivua30UAAAAASUVORK5CYII=",t.empty="data:image/png;base64,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",t.error="data:image/png;base64,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",t.defaultAppLogo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAAXNSR0IArs4c6QAAAHhQTFRFAAAA////////9PT/7vT57vT57fT77fH57vH47vH47vL47fL57fL57fL47fH57fH57fH57fH5QaP9Sqf9Taj9Uar9e737fL37f7/7gsD7hMH7iMP7isP7i8T7jMX7ptH6wdz5xN35xd750OP42ej44ev46O/47fH4zacqCwAAABJ0Uk5TAAYHGC0uR4KVlr/H2ePx8vP009oDlQAAARtJREFUWMPt2FtPg0AQhuEBKmcQ7EGt2lK2Zf7/P+yFpmG2KRnY70LNvpck+2TDBWGG6FYQp3nZsLKmzNM4oPuirObZ1VlkMWHS8qLaJBTXKXhxxehSTxU7VK1u93FymKufO4UFO1Z8v6eEnUuIiKLWHWojIsoYUEYU1AioDihmSDGlGCilHAPlVMoHg+k7Rb0Z5LmS5HdjOHXKTlJqSMKmU2fkSQvq9VA/CXUz8pCH/g5kZjQJLe/XQx+jvph5v37cJPQ+as/Mby+P85CHPOQhD/0T6KCHtpPQUQ+9WpD8Yb98aqHNWRx8tkeIy/Gggba7sz1CwIYa2JgFG/xgoyhsOMaN67AFAm6lAVuy4NY+uEUUbjWGW9a5rw+viI6Pi0rXN4MAAAAASUVORK5CYII="}(h||(h={})),function(t){t.circle="circle",t.square="square"}(u||(u={}));var A=function(r){s(A,r);var a,d=g(A);function A(){var t;return e(this,A),t=d.call(this),i(l(t),"isMicroApp",window.__POWERED_BY_QIANKUN__),i(l(t),"visible",!1),i(l(t),"timer",null),i(l(t),"initXhr",null),i(l(t),"appList",[]),t.attachShadow({mode:"open"}).innerHTML='\n <style>\n .flex-column-center {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n }\n .sidebar {\n position: fixed;\n top: 0;\n left: -200px;\n padding: 22px 0;\n width: 200px;\n height: 100vh;\n background: #ffffff;\n box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.1);\n box-sizing: border-box;\n transition: left 0.3s linear;\n overflow: hidden;\n z-index: 10000;\n }\n .sidebar .platform {\n width: 100%;\n cursor: pointer;\n display:flex;\n align-items:center;\n justify-content:center;\n height: 40px;\n flex: 0 0 auto;\n margin-bottom:34px;\n }\n .sidebar .platform img {\n width:24px;\n height:24px;\n margin-right:8px;\n }\n .sidebar .platform span {\n font-size: 16px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n color: #767E91;\n line-height: 22px;\n }\n .sidebar .sidebar-list {\n display: none;\n width:100%;\n height: calc(100vh - 94px);\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n overflow-y: auto;\n }\n /*滚动条样式*/\n ::-webkit-scrollbar {\n width: 0px;\n height: 10px !important;\n }\n ::-webkit-scrollbar-thumb {\n border-radius: 10px;\n -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);\n background: #ffffffaa;\n }\n ::-webkit-scrollbar-track {\n background: #2e313d;\n }\n \n ::-webkit-scrollbar-corner {\n background: #2e313d;\n }\n .sidebar .sidebar-list .nav {\n position: relative;\n display:flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n min-width: 160px;\n min-height: 160px;\n background: #f5f6fa;\n border-radius: 8px;\n margin-bottom: 8px;\n cursor: pointer;\n }\n .sidebar .sidebar-list .nav img {\n margin-bottom:8px;\n width: 48px;\n height: 48px;\n }\n .sidebar .sidebar-list .nav span {\n display: block;\n width: 140px;\n height: 22px;\n margin: 0 auto;\n font-size: 16px;\n font-family: PingFangSC-Medium, PingFang SC;\n font-weight: 500;\n color: #303133;\n line-height: 22px;\n text-align: center;\n white-space:nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .error-page, .refresh-page {\n display: none;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin-top: 100px;\n width:200px;\n }\n .error-page .error-img {\n width: 100px;\n height: 100px;\n }\n .error-page .error-text {\n margin: 4px 0 16px 0;\n font-size: 14px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n color: #303133;\n line-height: 20px;\n }\n .refresh-page .cancel-button {\n display: none;\n }\n .error-page .refresh-button, .refresh-page .cancel-button {\n width: 72px;\n height: 32px;\n line-height: 32px;\n background: #FFFFFF;\n border-radius: 2px;\n border: 1px solid #D1DCED;\n color: #303753;\n font-size: 12px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n text-align: center;\n cursor: pointer;\n }\n .refresh-page .loading, .loading-page .var-loading {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n height: 40px;\n border-radius: 50%;\n border: 4px solid color:var(--color-primary,#4d63ec);\n border-left: 4px solid #fff;\n border-top: 4px solid #fff;\n animation: load 0.3s linear 0s infinite;\n -moz-animation:load 0.3s linear 0s infinite;\n -webkit-animation: load 0.3s linear 0s infinite;\n -o-animation:load 0.3s linear 0s infinite;\n }\n .refresh-page .loading::before, .refresh-page .loading::after,\n .loading-page .var-loading::before, .loading-page .var-loading::after {\n content:\'\';\n position: absolute;\n width: 4px;\n height: 4px;\n border-top-left-radius: 50%;\n border-top-right-radius: 50%;\n background:var(--color-primary,#4d63ec);\n }\n .refresh-page .loading::before,\n .loading-page .var-loading::before {\n left: 2px;\n bottom: 3px;\n transform: rotate(-45deg);\n }\n .refresh-page .loading::after,\n .loading-page .var-loading::after {\n right: 2px;\n top: 3px;\n transform: rotate(-45deg);\n }\n @-webkit-keyframes load {\n from {\n -webkit-transform:rotate(0deg);\n }\n to {\n -webkit-transform:rotate(360deg);\n }\n }\n @-moz-keyframes load {\n from {\n -moz-transform:rotate(0deg);\n }\n to {\n -moz-transform:rotate(360deg);\n }\n }\n @-o-keyframes load {\n from {\n -o-transform:rotate(0deg);\n }\n to {\n -o-transform:rotate(360deg);\n }\n }\n .refresh-page .refresh-text,\n .loading-page .loading-page-text {\n margin: 30px 0 18px 0;\n font-size: 14px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n color: #303133;\n line-height: 20px;\n }\n .loading-page .loading-page-text {\n color: #fff;\n }\n .loading-page .loading-page-text {\n margin-top: 18px;\n }\n .sidebar .close {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 64px;\n background:var(--color-primary,#4d63ec);\n cursor: pointer;\n }\n .sidebar .close .bias-icon {\n position: relative;\n opacity: 0;\n transition:opacity 0s linear 0.3s;\n }\n .sidebar .close .bias {\n position: absolute;\n width: 24px;\n height: 3px;\n background: #fff;\n border-radius: 2px;\n }\n .sidebar .close .right-bias {\n transform: rotate(45deg)\n }\n .sidebar .close .left-bias {\n transform: rotate(-45deg)\n }\n .transition-close {\n transition:width 0s linear 0.3s,left 0.3s linear 0s;\n }\n .oprea-button {\n position: fixed;\n left: 0;\n top: 0;\n width: 64px;\n height: 64px;\n line-height: 64px;\n text-align: center;\n background:var(--color-primary,#4d63ec);\n z-index: 9999;\n cursor: pointer;\n }\n .oprea-button .cross-stripe {\n position: relative;\n margin-bottom: 5px;\n width: 24px;\n height: 3px;\n background: #fff;\n border-radius: 2px;\n }\n .oprea-button .cross-stripe:last-child {\n margin-bottom: 0px;\n }\n .circle-button {\n left: 68px;\n top: calc(100vh - 128px);\n border-radius: 32px;\n }\n #shadow {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: none;\n background: rgba(0, 0, 0, 0.1);\n z-index:9000;\n }\n .shade {\n position: absolute;\n width: 100%;\n height: 100%;\n opacity: 0;\n z-index: 10000;\n cursor: pointer;\n }\n\n .loading-page {\n display: none;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 10001;\n }\n .message {\n display: none;\n position: fixed;\n left: 0;\n top: 0;\n right: 0;\n padding: 32px 0;\n z-index: 10002;\n }\n </style>\n <div id="sidebar" class="sidebar">\n <div id="platform" class="platform">\n <img src="'.concat(h.platform,'">\n <span>返回工作台</span>\n </div>\n <div id="sidebar-list" class="sidebar-list"></div>\n <div id="error-page" class="error-page">\n <img class="error-img" src="').concat(h.empty,'">\n <span class="error-text">出错啦</span>\n <div id="refresh-button" class="refresh-button">刷新</div>\n </div>\n <div id="refresh-page" class="refresh-page">\n <div class="loading"></div>\n <span class="refresh-text">加载中...</span>\n <div id="cancel-button" class="cancel-button">取消</div>\n </div>\n <div id="close" class="close transition-close flex-column-center">\n <div id="close-shade" class="shade"></div>\n <div class="bias-icon flex-column-center">\n <div class="bias right-bias"></div>\n <div class="bias left-bias"></div>\n </div>\n </div>\n </div>\n <div id="oprea-button" class="oprea-button flex-column-center">\n <div class="cross-stripe"></div>\n <div class="cross-stripe"></div>\n <div class="cross-stripe"></div>\n </div>\n <div id="loading-page" class="flex-column-center loading-page">\n <div class="var-loading"></div>\n <span class="loading-page-text">加载中...</span>\n </div>\n <div id="message" class="flex-column-center message">\n <img src="').concat(h.error,'" />\n </div>\n <div id="shadow"></div>\n '),t}return o(A,[{key:"mask",get:function(){return"true"==this.getAttribute("mask")},set:function(t){t?this.setAttribute("mask",t+""):this.removeAttribute("mask")}},{key:"type",get:function(){var t=u.square;for(var n in u)this.getAttribute(t)===n&&(t=u[n]);return t},set:function(t){this.setAttribute("type",t)}},{key:"color",get:function(){return this.getAttribute("color")},set:function(t){this.setAttribute("color",t)}},{key:"left",get:function(){return this.getAttribute("left")||"0"},set:function(t){this.setAttribute("left",t)}},{key:"top",get:function(){return this.getAttribute("top")||"0"},set:function(t){this.setAttribute("top",t)}},{key:"uniBffUrl",get:function(){return this.getAttribute("uni-bff-url")},set:function(t){this.setAttribute("uni-bff-url",t)}},{key:"authorization",get:function(){return this.getAttribute("authorization")},set:function(t){this.setAttribute("authorization",t)}},{key:"transparent",get:function(){return"true"==this.getAttribute("transparent")},set:function(t){t?this.setAttribute("transparent",t+""):this.removeAttribute("transparent")}},{key:"uniHomeUrl",get:function(){return this.getAttribute("uni-home-url")},set:function(t){this.setAttribute("uni-home-url",t)}},{key:"width",get:function(){return this.getAttribute("width")||"64"},set:function(t){this.setAttribute("width",t)}},{key:"height",get:function(){return this.getAttribute("width")||"64"},set:function(t){this.setAttribute("width",t)}},{key:"connectedCallback",value:function(){var t=this,n=setTimeout((function(){clearTimeout(n),t.doControlCancel(),t.creatContent()}),0)}},{key:"attributeChangedCallback",value:function(t,n,e){}},{key:"doControlCancel",value:function(){var t=this,n=0>=arguments.length||void 0===arguments[0]||arguments[0];n?this.timer=setTimeout((function(){clearTimeout(t.timer),t.shadowRoot.getElementById("cancel-button").style.display="block"}),12e4):clearTimeout(this.timer)}},{key:"creatContent",value:function(){var t=this,n=this.shadowRoot.getElementById("sidebar"),e=this.shadowRoot.getElementById("oprea-button"),i=this.shadowRoot.getElementById("close"),o=this.shadowRoot.getElementById("close-shade"),r=this.shadowRoot.querySelector(".bias-icon"),a=this.shadowRoot.getElementById("shadow"),s=this.shadowRoot.getElementById("refresh-button"),l=this.shadowRoot.getElementById("cancel-button");this.shadowRoot.getElementById("platform").addEventListener("click",(function(n){t.isMicroApp?window.history.replaceState(null,"","/"):window.location.replace(t.uniHomeUrl)})),"circle"===this.type&&(e.classList.add("circle-button"),e.style.boxShadow="0px 0px 8px 0px ".concat(this.color)),e.style.opacity=this.transparent?"0":"1",i.style.background=this.color,e.style.background=this.color;for(var d=this.shadowRoot.querySelectorAll(".cross-stripe"),c=0;d.length>c;c++)d[c].style="0px 0px 8px 0px ".concat(this.color);e.style.width=p(this.width),e.style.height=p(this.height),e.style.left=p(this.left),e.style.top=p(this.top),e.addEventListener("click",(function(){i.style.left="200px",i.style.width="64px",r.style.opacity=1,n.style.left="0",t.mask&&(a.style.display="block"),t.doInit()})),o.addEventListener("click",(function(){i.style.left="0",i.style.width="0",r.style.opacity="0",n.style.left="-200px",t.mask&&(a.style.display="none")})),s.addEventListener("click",(function(){t.doInit()})),l.addEventListener("click",(function(){t.doCancelInit()}))}},{key:"doInit",value:function(){var t=this;this.doControlCancel(),this.doCreate("loading");var n=new f.SidebarApi;n.listLinks(this.uniBffUrl,this.authorization).then((function(n){t.appList=n.data.filter((function(t){return"uni"!==t.appName})),t.doCreate("success")})).catch((function(n){t.doCreate("error")})),this.initXhr=n.linkInstance}},{key:"doCancelInit",value:function(){this.initXhr.abort(),this.doCreate("error")}},{key:"doCreate",value:function(t){var n=this.shadowRoot.getElementById("sidebar-list"),e=this.shadowRoot.getElementById("error-page"),i=this.shadowRoot.getElementById("refresh-page");switch(t){case"success":n.style.display="flex",e.style.display="none",i.style.display="none",this.doCreateNavList(),this.doControlCancel(!1);break;case"error":n.style.display="none",e.style.display="flex",i.style.display="none",this.doControlCancel(!1);break;case"loading":n.style.display="none",e.style.display="none",i.style.display="flex"}}},{key:"doCreateNavList",value:function(){var t=this;if(0!==this.shadowRoot.children.length){var n=this.shadowRoot.querySelector("#sidebar-list");n.innerHTML="";for(var e=function(e){var i=document.createElement("div");i.setAttribute("class","nav");var o=document.createElement("div");o.setAttribute("class","shade"),o.setAttribute("path",t.appList[e].url),o.setAttribute("appName",t.appList[e].appName),o.setAttribute("appId",t.appList[e].appId),t.appList[e].accessParameters&&t.appList[e].accessParameters.isMicroApp&&o.setAttribute("isMicroApp","true"),o.addEventListener("click",(function(n){if("true"===o.getAttribute("isMicroApp")){t.shadowRoot.getElementById("close-shade").click();var e=window.location.pathname.split("/").filter((function(t){return t})),i="/".concat(o.getAttribute("appId"));t.isMicroApp?(2>e.length||(i="/".concat(e[0],"/").concat(o.getAttribute("appId"))),window.history.replaceState(null,"",i)):window.location.replace((t.uniHomeUrl+i).replaceAll("//","/"))}else t.doGetCrosToken(o.getAttribute("appName"),o.getAttribute("path"))})),i.appendChild(o);var r=document.createElement("img");if(r.setAttribute("src",t.appList[e].logoUrl||h.defaultAppLogo),r.onerror=function(){r.src=h.defaultAppLogo,r.onerror=null},i.appendChild(r),t.appList[e].introduction||t.appList[e].appName){var a=document.createElement("span");a.innerText=t.appList[e].introduction||t.appList[e].appName,i.appendChild(a)}n.appendChild(i)},i=0;this.appList.length>i;i++)e(i)}}},{key:"doGetCrosToken",value:(a=t(n.mark((function t(e,i){var o=this;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,f.SidebarApi.acquireCorsToken(this.uniBffUrl,e,this.authorization).then((function(t){return o.shadowRoot.getElementById("close-shade").click(),top.location.replace(c(i)+"?cors-token=".concat(t.data)),t})).catch((function(t){return o.doLoad(!1),o.doMessage(),t}));case 2:return t.abrupt("return",t.sent.data);case 5:case"end":return t.stop()}}),t,this)}))),function(t,n){return a.apply(this,arguments)})},{key:"doLoad",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.shadowRoot.getElementById("loading-page");n.style.display=t?"flex":"none"}},{key:"doMessage",value:function(){var t=this.shadowRoot.getElementById("message");t.style.display="flex";var n=setTimeout((function(){clearTimeout(n),t.style.display="none"}),2e3)}}],[{key:"observedAttributes",get:function(){return["mask","type","color","left","top","uni-bff-url","authorization","transparent","uni-home-url","width","height"]}}]),A}(d(HTMLElement));customElements.get("uni-sider-bar")||customElements.define("uni-sider-bar",A);export{A as default}; |
| | import{_ as t,r as n}from"../index2.js";import{_ as e,b as i,a as o}from"../defineProperty.js";import{_ as r,a,b as s,c as l,d}from"../wrapNativeSuper.js";import{getParams as p,setParams as c,getFontSize as f,beautifyUrl as h}from"../utils/index.js";import u from"../http/index.js";import"../uni-axios/index.js";var g,A;function b(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,i=r(t);if(n){var o=r(this).constructor;e=Reflect.construct(i,arguments,o)}else e=i.apply(this,arguments);return a(this,e)}}!function(t){t.platform="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAAD9QTFRFAAAA1dXVttvbv7/ftbnHtLrItLrHtbrItLrJtLrItLnHs7rHtLrItLrHtLrItLrItLrIs7nHs7nItLrIs7nHAwjV3AAAABR0Uk5TAAYHCHyChYaIqsnOz9LV1vr8/f62r4+bAAAAa0lEQVRIx+3WvQqAMAwE4LNV60+tWu/9n9VVpCqHi0Juy/BBIEMOcG3aWA4AHMacggeqgZc5AZLRo6YCGBA1kLBoIIMaoIGPgP4mRfCU90BeyS5twICB34NVfbuT+tgbtTq4USwn8N2s1J8d1Cycivua30UAAAAASUVORK5CYII=",t.empty="data:image/png;base64,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",t.error="data:image/png;base64,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",t.defaultAppLogo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAAXNSR0IArs4c6QAAAHhQTFRFAAAA////////9PT/7vT57vT57fT77fH57vH47vH47vL47fL57fL57fL47fH57fH57fH57fH5QaP9Sqf9Taj9Uar9e737fL37f7/7gsD7hMH7iMP7isP7i8T7jMX7ptH6wdz5xN35xd750OP42ej44ev46O/47fH4zacqCwAAABJ0Uk5TAAYHGC0uR4KVlr/H2ePx8vP009oDlQAAARtJREFUWMPt2FtPg0AQhuEBKmcQ7EGt2lK2Zf7/P+yFpmG2KRnY70LNvpck+2TDBWGG6FYQp3nZsLKmzNM4oPuirObZ1VlkMWHS8qLaJBTXKXhxxehSTxU7VK1u93FymKufO4UFO1Z8v6eEnUuIiKLWHWojIsoYUEYU1AioDihmSDGlGCilHAPlVMoHg+k7Rb0Z5LmS5HdjOHXKTlJqSMKmU2fkSQvq9VA/CXUz8pCH/g5kZjQJLe/XQx+jvph5v37cJPQ+as/Mby+P85CHPOQhD/0T6KCHtpPQUQ+9WpD8Yb98aqHNWRx8tkeIy/Gggba7sz1CwIYa2JgFG/xgoyhsOMaN67AFAm6lAVuy4NY+uEUUbjWGW9a5rw+viI6Pi0rXN4MAAAAASUVORK5CYII="}(g||(g={})),function(t){t.circle="circle",t.square="square"}(A||(A={}));var m=function(r){s(m,r);var a,d=b(m);function m(){var t;return e(this,m),t=d.call(this),i(l(t),"isMicroApp",window.__POWERED_BY_QIANKUN__),i(l(t),"visible",!1),i(l(t),"timer",null),i(l(t),"initXhr",null),i(l(t),"appList",[]),t.attachShadow({mode:"open"}).innerHTML='\n <style>\n .flex-column-center {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n }\n .sidebar {\n position: fixed;\n top: 0;\n left: -200px;\n padding: 22px 0;\n width: 200px;\n height: 100vh;\n background: #ffffff;\n box-shadow: 4px 0px 8px 0px rgba(0, 0, 0, 0.1);\n box-sizing: border-box;\n transition: left 0.3s linear;\n overflow: hidden;\n z-index: 10000;\n }\n .sidebar .platform {\n width: 100%;\n cursor: pointer;\n display:flex;\n align-items:center;\n justify-content:center;\n height: 40px;\n flex: 0 0 auto;\n margin-bottom:34px;\n }\n .sidebar .platform img {\n width:24px;\n height:24px;\n margin-right:8px;\n }\n .sidebar .platform span {\n font-size: 16px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n color: #767E91;\n line-height: 22px;\n }\n .sidebar .sidebar-list {\n display: none;\n width:100%;\n height: calc(100vh - 94px);\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n overflow-y: auto;\n }\n /*滚动条样式*/\n ::-webkit-scrollbar {\n width: 0px;\n height: 10px !important;\n }\n ::-webkit-scrollbar-thumb {\n border-radius: 10px;\n -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);\n background: #ffffffaa;\n }\n ::-webkit-scrollbar-track {\n background: #2e313d;\n }\n \n ::-webkit-scrollbar-corner {\n background: #2e313d;\n }\n .sidebar .sidebar-list .nav {\n position: relative;\n display:flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n min-width: 160px;\n min-height: 160px;\n background: #f5f6fa;\n border-radius: 8px;\n margin-bottom: 8px;\n cursor: pointer;\n }\n .sidebar .sidebar-list .nav img {\n margin-bottom:8px;\n width: 48px;\n height: 48px;\n }\n .sidebar .sidebar-list .nav span {\n display: block;\n width: 140px;\n height: 22px;\n margin: 0 auto;\n font-size: 16px;\n font-family: PingFangSC-Medium, PingFang SC;\n font-weight: 500;\n color: #303133;\n line-height: 22px;\n text-align: center;\n white-space:nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n .error-page, .refresh-page {\n display: none;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin-top: 100px;\n width:200px;\n }\n .error-page .error-img {\n width: 100px;\n height: 100px;\n }\n .error-page .error-text {\n margin: 4px 0 16px 0;\n font-size: 14px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n color: #303133;\n line-height: 20px;\n }\n .refresh-page .cancel-button {\n display: none;\n }\n .error-page .refresh-button, .refresh-page .cancel-button {\n width: 72px;\n height: 32px;\n line-height: 32px;\n background: #FFFFFF;\n border-radius: 2px;\n border: 1px solid #D1DCED;\n color: #303753;\n font-size: 12px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n text-align: center;\n cursor: pointer;\n }\n .refresh-page .loading, .loading-page .var-loading {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 40px;\n height: 40px;\n border-radius: 50%;\n border: 4px solid color:var(--color-primary,#4d63ec);\n border-left: 4px solid #fff;\n border-top: 4px solid #fff;\n animation: load 0.3s linear 0s infinite;\n -moz-animation:load 0.3s linear 0s infinite;\n -webkit-animation: load 0.3s linear 0s infinite;\n -o-animation:load 0.3s linear 0s infinite;\n }\n .refresh-page .loading::before, .refresh-page .loading::after,\n .loading-page .var-loading::before, .loading-page .var-loading::after {\n content:\'\';\n position: absolute;\n width: 4px;\n height: 4px;\n border-top-left-radius: 50%;\n border-top-right-radius: 50%;\n background:var(--color-primary,#4d63ec);\n }\n .refresh-page .loading::before,\n .loading-page .var-loading::before {\n left: 2px;\n bottom: 3px;\n transform: rotate(-45deg);\n }\n .refresh-page .loading::after,\n .loading-page .var-loading::after {\n right: 2px;\n top: 3px;\n transform: rotate(-45deg);\n }\n @-webkit-keyframes load {\n from {\n -webkit-transform:rotate(0deg);\n }\n to {\n -webkit-transform:rotate(360deg);\n }\n }\n @-moz-keyframes load {\n from {\n -moz-transform:rotate(0deg);\n }\n to {\n -moz-transform:rotate(360deg);\n }\n }\n @-o-keyframes load {\n from {\n -o-transform:rotate(0deg);\n }\n to {\n -o-transform:rotate(360deg);\n }\n }\n .refresh-page .refresh-text,\n .loading-page .loading-page-text {\n margin: 30px 0 18px 0;\n font-size: 14px;\n font-family: PingFangSC-Regular, PingFang SC;\n font-weight: 400;\n color: #303133;\n line-height: 20px;\n }\n .loading-page .loading-page-text {\n color: #fff;\n }\n .loading-page .loading-page-text {\n margin-top: 18px;\n }\n .sidebar .close {\n position: fixed;\n top: 0;\n left: 0;\n width: 0;\n height: 64px;\n background:var(--color-primary,#4d63ec);\n cursor: pointer;\n }\n .sidebar .close .bias-icon {\n position: relative;\n opacity: 0;\n transition:opacity 0s linear 0.3s;\n }\n .sidebar .close .bias {\n position: absolute;\n width: 24px;\n height: 3px;\n background: #fff;\n border-radius: 2px;\n }\n .sidebar .close .right-bias {\n transform: rotate(45deg)\n }\n .sidebar .close .left-bias {\n transform: rotate(-45deg)\n }\n .transition-close {\n transition:width 0s linear 0.3s,left 0.3s linear 0s;\n }\n .oprea-button {\n position: fixed;\n left: 0;\n top: 0;\n width: 64px;\n height: 64px;\n line-height: 64px;\n text-align: center;\n background:var(--color-primary,#4d63ec);\n z-index: 9999;\n cursor: pointer;\n }\n .oprea-button .cross-stripe {\n position: relative;\n margin-bottom: 5px;\n width: 24px;\n height: 3px;\n background: #fff;\n border-radius: 2px;\n }\n .oprea-button .cross-stripe:last-child {\n margin-bottom: 0px;\n }\n .circle-button {\n left: 68px;\n top: calc(100vh - 128px);\n border-radius: 32px;\n }\n #shadow {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: none;\n background: rgba(0, 0, 0, 0.1);\n z-index:9000;\n }\n .shade {\n position: absolute;\n width: 100%;\n height: 100%;\n opacity: 0;\n z-index: 10000;\n cursor: pointer;\n }\n\n .loading-page {\n display: none;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 10001;\n }\n .message {\n display: none;\n position: fixed;\n left: 0;\n top: 0;\n right: 0;\n padding: 32px 0;\n z-index: 10002;\n }\n </style>\n <div id="sidebar" class="sidebar">\n <div id="platform" class="platform">\n <img src="'.concat(g.platform,'">\n <span>返回工作台</span>\n </div>\n <div id="sidebar-list" class="sidebar-list"></div>\n <div id="error-page" class="error-page">\n <img class="error-img" src="').concat(g.empty,'">\n <span class="error-text">出错啦</span>\n <div id="refresh-button" class="refresh-button">刷新</div>\n </div>\n <div id="refresh-page" class="refresh-page">\n <div class="loading"></div>\n <span class="refresh-text">加载中...</span>\n <div id="cancel-button" class="cancel-button">取消</div>\n </div>\n <div id="close" class="close transition-close flex-column-center">\n <div id="close-shade" class="shade"></div>\n <div class="bias-icon flex-column-center">\n <div class="bias right-bias"></div>\n <div class="bias left-bias"></div>\n </div>\n </div>\n </div>\n <div id="oprea-button" class="oprea-button flex-column-center">\n <div class="cross-stripe"></div>\n <div class="cross-stripe"></div>\n <div class="cross-stripe"></div>\n </div>\n <div id="loading-page" class="flex-column-center loading-page">\n <div class="var-loading"></div>\n <span class="loading-page-text">加载中...</span>\n </div>\n <div id="message" class="flex-column-center message">\n <img src="').concat(g.error,'" />\n </div>\n <div id="shadow"></div>\n '),t}return o(m,[{key:"mask",get:function(){return"true"==this.getAttribute("mask")},set:function(t){t?this.setAttribute("mask",t+""):this.removeAttribute("mask")}},{key:"type",get:function(){var t=A.square;for(var n in A)this.getAttribute(t)===n&&(t=A[n]);return t},set:function(t){this.setAttribute("type",t)}},{key:"color",get:function(){return this.getAttribute("color")},set:function(t){this.setAttribute("color",t)}},{key:"left",get:function(){return this.getAttribute("left")||"0"},set:function(t){this.setAttribute("left",t)}},{key:"top",get:function(){return this.getAttribute("top")||"0"},set:function(t){this.setAttribute("top",t)}},{key:"uniBffUrl",get:function(){return this.getAttribute("uni-bff-url")},set:function(t){this.setAttribute("uni-bff-url",t)}},{key:"authorization",get:function(){return this.getAttribute("authorization")},set:function(t){this.setAttribute("authorization",t)}},{key:"transparent",get:function(){return"true"==this.getAttribute("transparent")},set:function(t){t?this.setAttribute("transparent",t+""):this.removeAttribute("transparent")}},{key:"uniHomeUrl",get:function(){return this.getAttribute("uni-home-url")},set:function(t){this.setAttribute("uni-home-url",t)}},{key:"width",get:function(){return this.getAttribute("width")||"64"},set:function(t){this.setAttribute("width",t)}},{key:"height",get:function(){return this.getAttribute("width")||"64"},set:function(t){this.setAttribute("width",t)}},{key:"connectedCallback",value:function(){var t=this,n=setTimeout((function(){clearTimeout(n),t.doControlCancel(),t.creatContent()}),0)}},{key:"attributeChangedCallback",value:function(t,n,e){}},{key:"doControlCancel",value:function(){var t=this,n=0>=arguments.length||void 0===arguments[0]||arguments[0];n?this.timer=setTimeout((function(){clearTimeout(t.timer),t.shadowRoot.getElementById("cancel-button").style.display="block"}),12e4):clearTimeout(this.timer)}},{key:"creatContent",value:function(){var t=this,n=this.shadowRoot.getElementById("sidebar"),e=this.shadowRoot.getElementById("oprea-button"),i=this.shadowRoot.getElementById("close"),o=this.shadowRoot.getElementById("close-shade"),r=this.shadowRoot.querySelector(".bias-icon"),a=this.shadowRoot.getElementById("shadow"),s=this.shadowRoot.getElementById("refresh-button"),l=this.shadowRoot.getElementById("cancel-button");this.shadowRoot.getElementById("platform").addEventListener("click",(function(n){var e=p(window.location.search).get("limitTenant"),i=new Map;e&&i.set("limitTenant",e),t.isMicroApp?window.history.replaceState(null,"",c("/",i)):window.location.replace(c(t.uniHomeUrl,i))})),"circle"===this.type&&(e.classList.add("circle-button"),e.style.boxShadow="0px 0px 8px 0px ".concat(this.color)),e.style.opacity=this.transparent?"0":"1",i.style.background=this.color,e.style.background=this.color;for(var d=this.shadowRoot.querySelectorAll(".cross-stripe"),h=0;d.length>h;h++)d[h].style="0px 0px 8px 0px ".concat(this.color);e.style.width=f(this.width),e.style.height=f(this.height),e.style.left=f(this.left),e.style.top=f(this.top),e.addEventListener("click",(function(){i.style.left="200px",i.style.width="64px",r.style.opacity=1,n.style.left="0",t.mask&&(a.style.display="block"),t.doInit()})),o.addEventListener("click",(function(){i.style.left="0",i.style.width="0",r.style.opacity="0",n.style.left="-200px",t.mask&&(a.style.display="none")})),s.addEventListener("click",(function(){t.doInit()})),l.addEventListener("click",(function(){t.doCancelInit()}))}},{key:"doInit",value:function(){var t=this;this.doControlCancel(),this.doCreate("loading");var n=new u.SidebarApi;n.listLinks(this.uniBffUrl,this.authorization).then((function(n){t.appList=n.data.filter((function(t){return"uni"!==t.appName})),t.doCreate("success")})).catch((function(n){t.doCreate("error")})),this.initXhr=n.linkInstance}},{key:"doCancelInit",value:function(){this.initXhr.abort(),this.doCreate("error")}},{key:"doCreate",value:function(t){var n=this.shadowRoot.getElementById("sidebar-list"),e=this.shadowRoot.getElementById("error-page"),i=this.shadowRoot.getElementById("refresh-page");switch(t){case"success":n.style.display="flex",e.style.display="none",i.style.display="none",this.doCreateNavList(),this.doControlCancel(!1);break;case"error":n.style.display="none",e.style.display="flex",i.style.display="none",this.doControlCancel(!1);break;case"loading":n.style.display="none",e.style.display="none",i.style.display="flex"}}},{key:"doCreateNavList",value:function(){var t=this;if(0!==this.shadowRoot.children.length){var n=this.shadowRoot.querySelector("#sidebar-list");n.innerHTML="";for(var e=function(e){var i=document.createElement("div");i.setAttribute("class","nav");var o=document.createElement("div");o.setAttribute("class","shade"),o.setAttribute("path",t.appList[e].url),o.setAttribute("appName",t.appList[e].appName),o.setAttribute("appId",t.appList[e].appId),t.appList[e].accessParameters&&t.appList[e].accessParameters.isMicroApp&&o.setAttribute("isMicroApp","true"),o.addEventListener("click",(function(n){if("true"===o.getAttribute("isMicroApp")){t.shadowRoot.getElementById("close-shade").click();var e=window.location.pathname.split("/").filter((function(t){return t})),i="/".concat(o.getAttribute("appId")),r=p(window.location.search).get("limitTenant"),a=new Map;r&&a.set("limitTenant",r),t.isMicroApp?(2>e.length||(i="/".concat(e[0],"/").concat(o.getAttribute("appId"))),i=c(i,a),window.history.replaceState(null,"",i)):(i=c(h(t.uniHomeUrl+i),a),window.location.replace(i))}else t.doGetCrosToken(o.getAttribute("appName"),o.getAttribute("path"))})),i.appendChild(o);var r=document.createElement("img");if(r.setAttribute("src",t.appList[e].logoUrl||g.defaultAppLogo),r.onerror=function(){r.src=g.defaultAppLogo,r.onerror=null},i.appendChild(r),t.appList[e].introduction||t.appList[e].appName){var a=document.createElement("span");a.innerText=t.appList[e].introduction||t.appList[e].appName,i.appendChild(a)}n.appendChild(i)},i=0;this.appList.length>i;i++)e(i)}}},{key:"doGetCrosToken",value:(a=t(n.mark((function t(e,i){var o=this;return n.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,u.SidebarApi.acquireCorsToken(this.uniBffUrl,e,this.authorization).then((function(t){o.shadowRoot.getElementById("close-shade").click();var n=p(window.location.search).get("limitTenant"),e=new Map;e.set("cors-token",t.data),n&&e.set("limitTenant",n);var r=c(h(i),e);return top.location.replace(r),t})).catch((function(t){return o.doLoad(!1),o.doMessage(),t}));case 2:return t.abrupt("return",t.sent.data);case 5:case"end":return t.stop()}}),t,this)}))),function(t,n){return a.apply(this,arguments)})},{key:"doLoad",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.shadowRoot.getElementById("loading-page");n.style.display=t?"flex":"none"}},{key:"doMessage",value:function(){var t=this.shadowRoot.getElementById("message");t.style.display="flex";var n=setTimeout((function(){clearTimeout(n),t.style.display="none"}),2e3)}}],[{key:"observedAttributes",get:function(){return["mask","type","color","left","top","uni-bff-url","authorization","transparent","uni-home-url","width","height"]}}]),m}(d(HTMLElement));customElements.get("uni-sider-bar")||customElements.define("uni-sider-bar",m);export{m as default}; |