triage_business/js/layout.ac66aeb4.js
2026-03-06 14:37:11 +08:00

1 line
45 KiB
JavaScript

"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[7225],{91422:function(e,t,i){i.r(t),i.d(t,{default:function(){return ri}});var s=i(66252),l=i(3577);const a={class:"adminui-header"},o={class:"adminui-header-left"},n={class:"logo-bar"},u=(0,s._)("img",{class:"logo",src:"img/logo.png"},null,-1),r={key:0,class:"nav"},c=["onClick"],d={class:"adminui-header-right"},m={class:"aminui-wrapper"},h={key:0,class:"adminui-side-top"},p={class:"adminui-side-scroll"},g={class:"aminui-body el-container"},f={class:"adminui-main",id:"adminui-main"},w={class:"adminui-header"},k={class:"adminui-header-left"},_={class:"logo-bar"},y=(0,s._)("img",{class:"logo",src:"img/logo.png"},null,-1),v={class:"adminui-header-right"},b={class:"aminui-wrapper"},$={class:"adminui-side-scroll"},C={class:"aminui-body el-container"},W={class:"adminui-main",id:"adminui-main"},D={key:2,class:"aminui-wrapper"},L={class:"adminui-side-top"},x=["src"],T={class:"adminui-side-scroll"},M={class:"aminui-body el-container"},O={class:"adminui-main",id:"adminui-main"},I={class:"adminui-header"},E={class:"adminui-header-left"},S={class:"logo-bar"},A=(0,s._)("img",{class:"logo",src:"img/logo.png"},null,-1),N={class:"adminui-header-right"},P={key:0,class:"adminui-header-menu"},V={class:"aminui-wrapper"},q={class:"aminui-body el-container"},U={class:"adminui-main",id:"adminui-main"},j={key:4,class:"aminui-wrapper"},R={key:0,class:"aminui-side-split"},z={class:"aminui-side-split-top"},H=["title"],F={class:"adminui-side-split-scroll"},G=["onClick"],Y={class:"copyrightBox"},K={class:"btnName m-2"},B={class:"adminui-side-top"},Z={key:0,class:"name"},Q={class:"adminui-side-scroll"},X={class:"aminui-body el-container"},J={class:"adminui-main",id:"adminui-main"};function ee(e,t,i,ee,te,ie){const se=(0,s.up)("el-icon"),le=(0,s.up)("userbar"),ae=(0,s.up)("NavMenu"),oe=(0,s.up)("el-menu"),ne=(0,s.up)("el-scrollbar"),ue=(0,s.up)("el-icon-expand"),re=(0,s.up)("el-icon-fold"),ce=(0,s.up)("Side-m"),de=(0,s.up)("Topbar"),me=(0,s.up)("Tags"),he=(0,s.up)("router-view"),pe=(0,s.up)("iframe-view"),ge=(0,s.up)("router-link"),fe=(0,s.up)("sc-icon-Copyright"),we=(0,s.up)("el-popover"),ke=(0,s.up)("el-icon-close"),_e=(0,s.up)("setting"),ye=(0,s.up)("el-drawer");return(0,s.wg)(),(0,s.iD)(s.HY,null,["header"===ie.layout?((0,s.wg)(),(0,s.iD)(s.HY,{key:0},[(0,s._)("header",a,[(0,s._)("div",o,[(0,s._)("div",n,[u,(0,s._)("span",null,(0,l.toDisplayString)(e.$CONFIG.APP_NAME),1)]),ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("ul",r,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(te.menu,(e=>((0,s.wg)(),(0,s.iD)("li",{key:e,class:(0,l.normalizeClass)(te.pmenu.path===e.path?"active":""),onClick:t=>ie.showMenu(e)},[(0,s.Wm)(se,null,{default:(0,s.w5)((()=>[((0,s.wg)(),(0,s.j4)((0,s.LL)(e.meta.icon||"el-icon-menu")))])),_:2},1024),(0,s._)("span",null,(0,l.toDisplayString)(e.meta.title),1)],10,c)))),128))]))]),(0,s._)("div",d,[(0,s.Wm)(le)])]),(0,s._)("section",m,[!ie.ismobile&&te.nextMenu.length>0||!te.pmenu.component?((0,s.wg)(),(0,s.iD)("div",{key:0,class:(0,l.normalizeClass)(ie.menuIsCollapse?"aminui-side isCollapse":"aminui-side")},[ie.menuIsCollapse?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",h,[(0,s._)("p",null,(0,l.toDisplayString)(te.pmenu.meta.title),1)])),(0,s._)("div",p,[(0,s.Wm)(ne,null,{default:(0,s.w5)((()=>[(0,s.Wm)(oe,{"default-active":te.active,router:"",collapse:ie.menuIsCollapse,"unique-opened":e.$CONFIG.MENU_UNIQUE_OPENED},{default:(0,s.w5)((()=>[(0,s.Wm)(ae,{navMenus:te.nextMenu},null,8,["navMenus"])])),_:1},8,["default-active","collapse","unique-opened"])])),_:1})]),(0,s._)("div",{class:"adminui-side-bottom",onClick:t[0]||(t[0]=t=>e.$store.commit("TOGGLE_menuIsCollapse"))},[(0,s.Wm)(se,null,{default:(0,s.w5)((()=>[ie.menuIsCollapse?((0,s.wg)(),(0,s.j4)(ue,{key:0})):((0,s.wg)(),(0,s.j4)(re,{key:1}))])),_:1})])],2)):(0,s.kq)("",!0),ie.ismobile?((0,s.wg)(),(0,s.j4)(ce,{key:1})):(0,s.kq)("",!0),(0,s._)("div",g,[ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.j4)(de,{key:0})),!ie.ismobile&&ie.layoutTags?((0,s.wg)(),(0,s.j4)(me,{key:1})):(0,s.kq)("",!0),(0,s._)("div",f,[(0,s.Wm)(he,null,{default:(0,s.w5)((({Component:t})=>[((0,s.wg)(),(0,s.j4)(s.Ob,{include:this.$store.state.keepAlive.keepLiveRoute},[e.$store.state.keepAlive.routeShow?((0,s.wg)(),(0,s.j4)((0,s.LL)(t),{key:e.$route.fullPath})):(0,s.kq)("",!0)],1032,["include"]))])),_:1}),(0,s.Wm)(pe)])])])],64)):"menu"===ie.layout?((0,s.wg)(),(0,s.iD)(s.HY,{key:1},[(0,s._)("header",w,[(0,s._)("div",k,[(0,s._)("div",_,[y,(0,s._)("span",null,(0,l.toDisplayString)(e.$CONFIG.APP_NAME),1)])]),(0,s._)("div",v,[(0,s.Wm)(le)])]),(0,s._)("section",b,[ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",{key:0,class:(0,l.normalizeClass)(ie.menuIsCollapse?"aminui-side isCollapse":"aminui-side")},[(0,s._)("div",$,[(0,s.Wm)(ne,null,{default:(0,s.w5)((()=>[(0,s.Wm)(oe,{"default-active":te.active,router:"",collapse:ie.menuIsCollapse,"unique-opened":e.$CONFIG.MENU_UNIQUE_OPENED,"popper-class":"adminui-side-popper"},{default:(0,s.w5)((()=>[(0,s.Wm)(ae,{navMenus:te.menu},null,8,["navMenus"])])),_:1},8,["default-active","collapse","unique-opened"])])),_:1})]),(0,s._)("div",{class:"adminui-side-bottom",onClick:t[1]||(t[1]=t=>e.$store.commit("TOGGLE_menuIsCollapse"))},[(0,s.Wm)(se,null,{default:(0,s.w5)((()=>[ie.menuIsCollapse?((0,s.wg)(),(0,s.j4)(ue,{key:0})):((0,s.wg)(),(0,s.j4)(re,{key:1}))])),_:1})])],2)),ie.ismobile?((0,s.wg)(),(0,s.j4)(ce,{key:1})):(0,s.kq)("",!0),(0,s._)("div",C,[ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.j4)(de,{key:0})),!ie.ismobile&&ie.layoutTags?((0,s.wg)(),(0,s.j4)(me,{key:1})):(0,s.kq)("",!0),(0,s._)("div",W,[(0,s.Wm)(he,null,{default:(0,s.w5)((({Component:t})=>[((0,s.wg)(),(0,s.j4)(s.Ob,{include:this.$store.state.keepAlive.keepLiveRoute},[e.$store.state.keepAlive.routeShow?((0,s.wg)(),(0,s.j4)((0,s.LL)(t),{key:e.$route.fullPath})):(0,s.kq)("",!0)],1032,["include"]))])),_:1}),(0,s.Wm)(pe)])])])],64)):"custom"===ie.layout?((0,s.wg)(),(0,s.iD)("section",D,[ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",{key:0,class:(0,l.normalizeClass)(ie.menuIsCollapse?"aminui-side isCollapse":"aminui-side")},[(0,s._)("div",L,[(0,s._)("img",{class:"logo",src:ie.menuIsCollapse?"img/logo.png":"https://dm-auto.oss-cn-shanghai.aliyuncs.com/xw_cloud/image/login_logo.png"},null,8,x)]),(0,s._)("div",T,[(0,s.Wm)(ne,null,{default:(0,s.w5)((()=>[(0,s.Wm)(oe,{"default-active":te.active,router:"",collapse:ie.menuIsCollapse,"unique-opened":e.$CONFIG.MENU_UNIQUE_OPENED,"popper-class":"adminui-side-popper"},{default:(0,s.w5)((()=>[(0,s.Wm)(ae,{navMenus:te.menu},null,8,["navMenus"])])),_:1},8,["default-active","collapse","unique-opened"])])),_:1})]),(0,s._)("div",{class:"adminui-side-bottom",onClick:t[2]||(t[2]=t=>e.$store.commit("TOGGLE_menuIsCollapse"))},[(0,s.Wm)(se,null,{default:(0,s.w5)((()=>[ie.menuIsCollapse?((0,s.wg)(),(0,s.j4)(ue,{key:0})):((0,s.wg)(),(0,s.j4)(re,{key:1}))])),_:1})])],2)),ie.ismobile?((0,s.wg)(),(0,s.j4)(ce,{key:1})):(0,s.kq)("",!0),(0,s._)("div",M,[ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.j4)(de,{key:0},{default:(0,s.w5)((()=>[(0,s.Wm)(le)])),_:1})),!ie.ismobile&&ie.layoutTags?((0,s.wg)(),(0,s.j4)(me,{key:1})):(0,s.kq)("",!0),(0,s._)("div",O,[(0,s.Wm)(he,null,{default:(0,s.w5)((({Component:t})=>[((0,s.wg)(),(0,s.j4)(s.Ob,{include:this.$store.state.keepAlive.keepLiveRoute},[e.$store.state.keepAlive.routeShow?((0,s.wg)(),(0,s.j4)((0,s.LL)(t),{key:e.$route.fullPath})):(0,s.kq)("",!0)],1032,["include"]))])),_:1}),(0,s.Wm)(pe)])])])):"dock"===ie.layout?((0,s.wg)(),(0,s.iD)(s.HY,{key:3},[(0,s._)("header",I,[(0,s._)("div",E,[(0,s._)("div",S,[A,(0,s._)("span",null,(0,l.toDisplayString)(e.$CONFIG.APP_NAME),1)])]),(0,s._)("div",N,[ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",P,[(0,s.Wm)(oe,{mode:"horizontal","default-active":te.active,router:"","background-color":"#222b45","text-color":"#fff","active-text-color":"var(--el-color-primary)"},{default:(0,s.w5)((()=>[(0,s.Wm)(ae,{navMenus:te.menu},null,8,["navMenus"])])),_:1},8,["default-active"])])),ie.ismobile?((0,s.wg)(),(0,s.j4)(ce,{key:1})):(0,s.kq)("",!0),(0,s.Wm)(le)])]),(0,s._)("section",V,[(0,s._)("div",q,[!ie.ismobile&&ie.layoutTags?((0,s.wg)(),(0,s.j4)(me,{key:0})):(0,s.kq)("",!0),(0,s._)("div",U,[(0,s.Wm)(he,null,{default:(0,s.w5)((({Component:t})=>[((0,s.wg)(),(0,s.j4)(s.Ob,{include:this.$store.state.keepAlive.keepLiveRoute},[e.$store.state.keepAlive.routeShow?((0,s.wg)(),(0,s.j4)((0,s.LL)(t),{key:e.$route.fullPath})):(0,s.kq)("",!0)],1032,["include"]))])),_:1}),(0,s.Wm)(pe)])])])],64)):((0,s.wg)(),(0,s.iD)("section",j,[ie.ismobile?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("div",R,[(0,s._)("div",z,[(0,s.Wm)(ge,{to:e.$CONFIG.DASHBOARD_URL},{default:(0,s.w5)((()=>[(0,s._)("img",{class:"logo",title:e.$CONFIG.APP_NAME,src:"img/logo.png"},null,8,H)])),_:1},8,["to"])]),(0,s._)("div",F,[(0,s.Wm)(ne,null,{default:(0,s.w5)((()=>[(0,s._)("ul",null,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(te.menu,(t=>((0,s.wg)(),(0,s.iD)("li",{key:t,class:(0,l.normalizeClass)(te.pmenu.path===t.path?"active":""),onClick:e=>ie.showMenu(t)},[(0,s.Wm)(se,null,{default:(0,s.w5)((()=>[((0,s.wg)(),(0,s.j4)((0,s.LL)(t.meta.icon||e.el-e.icon-te.menu)))])),_:2},1024),(0,s._)("p",null,(0,l.toDisplayString)(t.meta.title),1)],10,G)))),128))])])),_:1}),(0,s._)("div",Y,[(0,s.Wm)(we,{ref:"popover",placement:"right",title:"",width:255,trigger:"hover",content:"版权© 江苏德木供应链管理有限公司 2022-2023"},{reference:(0,s.w5)((()=>[(0,s._)("div",K,[(0,s.Wm)(se,{class:"icon"},{default:(0,s.w5)((()=>[(0,s.Wm)(fe)])),_:1})])])),_:1},512)])])])),!ie.ismobile&&te.nextMenu.length>0||!te.pmenu.component?((0,s.wg)(),(0,s.iD)("div",{key:1,class:(0,l.normalizeClass)(ie.menuIsCollapse?"aminui-side isCollapse":"aminui-side")},[(0,s._)("div",B,[ie.menuIsCollapse?(0,s.kq)("",!0):((0,s.wg)(),(0,s.iD)("p",Z,(0,l.toDisplayString)(te.pmenu.meta.title),1)),(0,s._)("div",{class:"adminui-side-collapse",onClick:t[3]||(t[3]=t=>e.$store.commit("TOGGLE_menuIsCollapse"))},[(0,s.Wm)(se,null,{default:(0,s.w5)((()=>[ie.menuIsCollapse?((0,s.wg)(),(0,s.j4)(ue,{key:0})):((0,s.wg)(),(0,s.j4)(re,{key:1}))])),_:1})])]),(0,s._)("div",Q,[(0,s.Wm)(ne,null,{default:(0,s.w5)((()=>[(0,s.Wm)(oe,{"default-active":te.active,router:"",collapse:ie.menuIsCollapse,"unique-opened":e.$CONFIG.MENU_UNIQUE_OPENED},{default:(0,s.w5)((()=>[(0,s.Wm)(ae,{navMenus:te.nextMenu},null,8,["navMenus"])])),_:1},8,["default-active","collapse","unique-opened"])])),_:1})])],2)):(0,s.kq)("",!0),ie.ismobile?((0,s.wg)(),(0,s.j4)(ce,{key:2})):(0,s.kq)("",!0),(0,s._)("div",X,[(0,s.Wm)(de,null,{default:(0,s.w5)((()=>[(0,s.Wm)(le)])),_:1}),!ie.ismobile&&ie.layoutTags?((0,s.wg)(),(0,s.j4)(me,{key:0})):(0,s.kq)("",!0),(0,s._)("div",J,[(0,s.Wm)(he,null,{default:(0,s.w5)((({Component:t})=>[((0,s.wg)(),(0,s.j4)(s.Ob,{include:this.$store.state.keepAlive.keepLiveRoute},[e.$store.state.keepAlive.routeShow?((0,s.wg)(),(0,s.j4)((0,s.LL)(t),{key:e.$route.fullPath})):(0,s.kq)("",!0)],1032,["include"]))])),_:1}),(0,s.Wm)(pe)])])])),(0,s._)("div",{class:"main-maximize-exit",onClick:t[4]||(t[4]=(...e)=>ie.exitMaximize&&ie.exitMaximize(...e))},[(0,s.Wm)(se,null,{default:(0,s.w5)((()=>[(0,s.Wm)(ke)])),_:1})]),(0,s.Wm)(ye,{title:"布局实时演示",modelValue:te.settingDialog,"onUpdate:modelValue":t[5]||(t[5]=e=>te.settingDialog=e),size:400,"append-to-body":"","destroy-on-close":""},{default:(0,s.w5)((()=>[(0,s.Wm)(_e)])),_:1},8,["modelValue"])],64)}i(57658);const te=e=>((0,s.dD)("data-v-4f35966f"),e=e(),(0,s.Cn)(),e),ie={class:"logo-bar"},se=te((()=>(0,s._)("img",{class:"logo",src:"img/logo.png"},null,-1)));function le(e,t,i,a,o,n){const u=(0,s.up)("el-icon-menu"),r=(0,s.up)("el-icon"),c=(0,s.up)("el-header"),d=(0,s.up)("NavMenu"),m=(0,s.up)("el-menu"),h=(0,s.up)("el-scrollbar"),p=(0,s.up)("el-main"),g=(0,s.up)("el-container"),f=(0,s.up)("el-drawer"),w=(0,s.Q2)("drag");return(0,s.wg)(),(0,s.iD)(s.HY,null,[(0,s.wy)(((0,s.wg)(),(0,s.iD)("div",{ref:"",class:"mobile-nav-button",onClick:t[0]||(t[0]=e=>n.showMobileNav(e)),draggable:"false"},[(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[(0,s.Wm)(u)])),_:1})])),[[w]]),(0,s.Wm)(f,{ref:"mobileNavBox",title:"移动端菜单",size:240,modelValue:o.nav,"onUpdate:modelValue":t[1]||(t[1]=e=>o.nav=e),direction:"ltr","with-header":!1,"destroy-on-close":""},{default:(0,s.w5)((()=>[(0,s.Wm)(g,{class:"mobile-nav"},{default:(0,s.w5)((()=>[(0,s.Wm)(c,null,{default:(0,s.w5)((()=>[(0,s._)("div",ie,[se,(0,s._)("span",null,(0,l.toDisplayString)(e.$CONFIG.APP_NAME),1)])])),_:1}),(0,s.Wm)(p,null,{default:(0,s.w5)((()=>[(0,s.Wm)(h,null,{default:(0,s.w5)((()=>[(0,s.Wm)(m,{"default-active":e.$route.meta.active||e.$route.fullPath,onSelect:n.select,router:"","background-color":"#212d3d","text-color":"#fff","active-text-color":"#409EFF"},{default:(0,s.w5)((()=>[(0,s.Wm)(d,{navMenus:o.menu},null,8,["navMenus"])])),_:1},8,["default-active","onSelect"])])),_:1})])),_:1})])),_:1})])),_:1},8,["modelValue"])],64)}var ae=i(49963);const oe={key:0,style:{padding:"20px"}},ne=["href"],ue={class:"menu_text_link",style:{"margin-left":"8px"}},re={key:0,class:"menu-tag"},ce={key:1,class:"menu-tag"};function de(e,t,i,a,o,n){const u=(0,s.up)("el-alert"),r=(0,s.up)("el-menu-item"),c=(0,s.up)("el-icon"),d=(0,s.up)("NavMenu",!0),m=(0,s.up)("el-sub-menu");return(0,s.wg)(),(0,s.iD)(s.HY,null,[i.navMenus.length<=0?((0,s.wg)(),(0,s.iD)("div",oe,[(0,s.Wm)(u,{title:"无子集菜单",center:"",type:"info",closable:!1})])):(0,s.kq)("",!0),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(i.navMenus,(e=>((0,s.wg)(),(0,s.iD)(s.HY,{key:e},[n.hasChildren(e)?((0,s.wg)(),(0,s.j4)(m,{key:1,index:e.path},{title:(0,s.w5)((()=>[e.meta&&e.meta.icon?((0,s.wg)(),(0,s.j4)(c,{key:0},{default:(0,s.w5)((()=>[((0,s.wg)(),(0,s.j4)((0,s.LL)(e.meta.icon||"el-icon-menu")))])),_:2},1024)):(0,s.kq)("",!0),(0,s._)("span",null,(0,l.toDisplayString)(e.meta.title),1),e.meta.tag?((0,s.wg)(),(0,s.iD)("span",ce,(0,l.toDisplayString)(e.meta.tag),1)):(0,s.kq)("",!0)])),default:(0,s.w5)((()=>[(0,s.Wm)(d,{navMenus:e.children},null,8,["navMenus"])])),_:2},1032,["index"])):((0,s.wg)(),(0,s.j4)(r,{key:0,index:e.path},{title:(0,s.w5)((()=>[(0,s._)("span",ue,(0,l.toDisplayString)(e.meta.title),1),e.meta.tag?((0,s.wg)(),(0,s.iD)("span",re,(0,l.toDisplayString)(e.meta.tag),1)):(0,s.kq)("",!0)])),default:(0,s.w5)((()=>[e.meta&&"link"===e.meta.type?((0,s.wg)(),(0,s.iD)("a",{key:0,href:e.path,target:"_blank",onClick:t[0]||(t[0]=(0,ae.iM)((()=>{}),["stop"]))},null,8,ne)):(0,s.kq)("",!0)])),_:2},1032,["index"]))],64)))),128))],64)}var me={name:"NavMenu",props:["navMenus"],data(){return{}},methods:{hasChildren(e){return e.children&&!e.children.every((e=>e.meta.hidden))}}},he=i(83744);const pe=(0,he.Z)(me,[["render",de],["__scopeId","data-v-34eabe98"]]);var ge=pe,fe={components:{NavMenu:ge},data(){return{nav:!1,menu:[]}},computed:{},created(){var e=this.$router.sc_getMenu();this.menu=this.filterUrl(e)},watch:{},methods:{showMobileNav(e){var t=e.currentTarget.getAttribute("drag-flag");if("true"===t)return!1;this.nav=!0},select(){this.$refs.mobileNavBox.handleClose()},filterUrl(e){var t=[];return e&&e.forEach((e=>{if(e.meta=e.meta?e.meta:{},e.meta.hidden||"button"===e.meta.type)return!1;"iframe"===e.meta.type&&(e.path=`/i/${e.name}`),e.children&&e.children.length>0&&(e.children=this.filterUrl(e.children)),t.push(e)})),t}},directives:{drag(e){let t=e,i="",s="";t.onmousedown=function(e){let l=e.clientX-t.offsetLeft,a=e.clientY-t.offsetTop;return document.onmousemove=function(e){t.setAttribute("drag-flag",!0),i=(new Date).getTime();let s=e.clientX-l,o=e.clientY-a;o>0&&o<document.body.clientHeight-50&&(t.style.top=o+"px"),s>0&&s<document.body.clientWidth-50&&(t.style.left=s+"px")},document.onmouseup=function(){s=(new Date).getTime(),s-i>200&&t.setAttribute("drag-flag",!1),document.onmousemove=null,document.onmouseup=null},!1}}}};const we=(0,he.Z)(fe,[["render",le],["__scopeId","data-v-4f35966f"]]);var ke=we;const _e=e=>((0,s.dD)("data-v-ed04832a"),e=e(),(0,s.Cn)(),e),ye={class:"adminui-topbar"},ve={class:"left-panel"},be=_e((()=>(0,s._)("div",{class:"center-panel"},null,-1))),$e={class:"right-panel"};function Ce(e,t,i,a,o,n){const u=(0,s.up)("el-breadcrumb-item"),r=(0,s.up)("el-breadcrumb");return(0,s.wg)(),(0,s.iD)("div",ye,[(0,s._)("div",ve,[(0,s.Wm)(r,{"separator-icon":"el-icon-arrow-right",class:"hidden-sm-and-down"},{default:(0,s.w5)((()=>[(0,s.Wm)(ae.W3,{name:"breadcrumb",mode:"out-in"},{default:(0,s.w5)((()=>[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.breadList,(e=>((0,s.wg)(),(0,s.iD)(s.HY,{key:e.title},["/"===e.path||e.meta.hiddenBreadcrumb?(0,s.kq)("",!0):((0,s.wg)(),(0,s.j4)(u,{key:e.meta.title},{default:(0,s.w5)((()=>[(0,s.Uk)((0,l.toDisplayString)(e.meta.title),1)])),_:2},1024))],64)))),128))])),_:1})])),_:1})]),be,(0,s._)("div",$e,[(0,s.WI)(e.$slots,"default",{},void 0,!0)])])}var We={components:{},data(){return{breadList:[]}},created(){this.getBreadcrumb()},watch:{$route(){this.getBreadcrumb()}},computed:{layoutTags(){return this.$store.state.global.layoutTags}},methods:{getBreadcrumb(){let e=this.$route.meta.breadcrumb;this.breadList=e}}};const De=(0,he.Z)(We,[["render",Ce],["__scopeId","data-v-ed04832a"]]);var Le=De;const xe={class:"adminui-tags"},Te={ref:"tags"},Me=["onContextmenu"],Oe=(0,s.Uk)(" 刷新 "),Ie=(0,s._)("hr",null,null,-1),Ee=(0,s.Uk)(" 关闭标签 "),Se=(0,s.Uk)(" 关闭其他标签 "),Ae=(0,s._)("hr",null,null,-1),Ne=(0,s.Uk)(" 最大化 "),Pe=(0,s.Uk)(" 在新的窗口中打开 ");function Ve(e,t,i,a,o,n){const u=(0,s.up)("el-icon-close"),r=(0,s.up)("el-icon"),c=(0,s.up)("router-link"),d=(0,s.up)("el-icon-refresh"),m=(0,s.up)("el-icon-folder-delete"),h=(0,s.up)("el-icon-full-screen"),p=(0,s.up)("el-icon-copy-document");return(0,s.wg)(),(0,s.iD)(s.HY,null,[(0,s._)("div",xe,[(0,s._)("ul",Te,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.tagList,(e=>((0,s.wg)(),(0,s.iD)("li",{key:e,class:(0,l.normalizeClass)([n.isActive(e)?"active":"",e.meta.affix?"affix":""]),onContextmenu:(0,ae.iM)((t=>n.openContextMenu(t,e)),["prevent"])},[(0,s.Wm)(c,{to:e},{default:(0,s.w5)((()=>[(0,s._)("span",null,(0,l.toDisplayString)(e.meta.title),1),!e.meta.affix&&n.isActive(e)?((0,s.wg)(),(0,s.j4)(r,{key:0,onClick:(0,ae.iM)((t=>n.closeSelectedTag(e)),["prevent","stop"])},{default:(0,s.w5)((()=>[(0,s.Wm)(u)])),_:2},1032,["onClick"])):(0,s.kq)("",!0)])),_:2},1032,["to"])],42,Me)))),128))],512)]),(0,s.Wm)(ae.uT,{name:"el-zoom-in-top"},{default:(0,s.w5)((()=>[o.contextMenuVisible?((0,s.wg)(),(0,s.iD)("ul",{key:0,style:(0,l.normalizeStyle)({left:o.left+"px",top:o.top+"px"}),class:"contextmenu",id:"contextmenu"},[(0,s._)("li",{onClick:t[0]||(t[0]=e=>n.refreshTab())},[(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[(0,s.Wm)(d)])),_:1}),Oe]),Ie,(0,s._)("li",{onClick:t[1]||(t[1]=e=>n.closeTabs()),class:(0,l.normalizeClass)(o.contextMenuItem.meta.affix?"disabled":"")},[(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[(0,s.Wm)(u)])),_:1}),Ee],2),(0,s._)("li",{onClick:t[2]||(t[2]=e=>n.closeOtherTabs())},[(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[(0,s.Wm)(m)])),_:1}),Se]),Ae,(0,s._)("li",{onClick:t[3]||(t[3]=e=>n.maximize())},[(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[(0,s.Wm)(h)])),_:1}),Ne]),(0,s._)("li",{onClick:t[4]||(t[4]=e=>n.openWindow())},[(0,s.Wm)(r,null,{default:(0,s.w5)((()=>[(0,s.Wm)(p)])),_:1}),Pe])],4)):(0,s.kq)("",!0)])),_:1})],64)}var qe=i(51474),Ue={name:"tags",data(){return{contextMenuVisible:!1,contextMenuItem:null,left:0,top:0,tagList:this.$store.state.viewTags.viewTags,tipDisplayed:!1}},props:{},watch:{$route(e){this.addViewTags(e),this.$nextTick((()=>{const e=this.$refs.tags;if(e&&e.scrollWidth>e.clientWidth){let t=e.querySelector(".active");t.scrollIntoView(),this.tipDisplayed||(this.$msgbox({type:"warning",center:!0,title:"提示",message:"当前标签数量过多,可通过鼠标滚轴滚动标签栏。关闭标签数量可减少系统性能消耗。",confirmButtonText:"知道了"}),this.tipDisplayed=!0)}}))},contextMenuVisible(e){let t=this,i=function(e){let i=document.getElementById("contextmenu");i&&!i.contains(e.target)&&t.closeMenu()};e?document.body.addEventListener("click",(e=>i(e))):document.body.removeEventListener("click",(e=>i(e)))}},created(){let e=this.$router.sc_getMenu(),t=this.treeFind(e,(e=>e.path==this.$CONFIG.DASHBOARD_URL));t&&(t.fullPath=t.path,this.addViewTags(t),this.addViewTags(this.$route))},mounted(){this.tagDrop(),this.scrollInit()},methods:{treeFind(e,t){for(const i of e){if(t(i))return i;if(i.children){const e=this.treeFind(i.children,t);if(e)return e}}return null},tagDrop(){const e=this.$refs.tags;qe.ZP.create(e,{draggable:"li",dragClass:"dragClass",ghostClass:"ghostClass",chosenClass:"chosenClass",animation:300})},addViewTags(e){e.name&&!e.meta.fullpage&&(this.$store.commit("pushViewTags",e),this.$store.commit("pushKeepLive",e.name))},isActive(e){return e.fullPath===this.$route.fullPath},closeSelectedTag(e,t=!0){const i=this.tagList.findIndex((t=>t.fullPath==e.fullPath));if(this.$store.commit("removeViewTags",e),this.$store.commit("removeIframeList",e),this.$store.commit("removeKeepLive",e.name),t&&this.isActive(e)){const e=this.tagList[i-1];e?this.$router.push(e):this.$router.push("/")}},openContextMenu(e,t){this.contextMenuItem=t,this.contextMenuVisible=!0,this.left=e.clientX+1,this.top=e.clientY+1,this.$nextTick((()=>{let t=document.getElementById("contextmenu");document.body.offsetWidth-e.clientX<t.offsetWidth&&(this.left=document.body.offsetWidth-t.offsetWidth+1,this.top=e.clientY+1)}))},closeMenu(){this.contextMenuItem=null,this.contextMenuVisible=!1},refreshTab(){let e=this.contextMenuItem;this.contextMenuVisible=!1,this.$route.fullPath!=e.fullPath&&this.$router.push({path:e.fullPath,query:e.query}),this.$store.commit("refreshIframe",e);let t=this;setTimeout((function(){t.$store.commit("removeKeepLive",e.name),t.$store.commit("setRouteShow",!1),t.$nextTick((()=>{t.$store.commit("pushKeepLive",e.name),t.$store.commit("setRouteShow",!0)}))}),0)},closeTabs(){let e=this.contextMenuItem;e.meta.affix||(this.closeSelectedTag(e),this.contextMenuVisible=!1)},closeOtherTabs(){let e=this.contextMenuItem;this.$route.fullPath!=e.fullPath&&this.$router.push({path:e.fullPath,query:e.query});let t=[...this.tagList];t.forEach((t=>{if(t.meta&&t.meta.affix||e.fullPath==t.fullPath)return!0;this.closeSelectedTag(t,!1)})),this.contextMenuVisible=!1},maximize(){let e=this.contextMenuItem;this.contextMenuVisible=!1,this.$route.fullPath!=e.fullPath&&this.$router.push({path:e.fullPath,query:e.query}),document.getElementById("app").classList.add("main-maximize")},openWindow(){let e=this.contextMenuItem,t=e.href||"/";e.meta.affix||this.closeSelectedTag(e),window.open(t),this.contextMenuVisible=!1},scrollInit(){const e=this.$refs.tags;function t(t){const i=t.wheelDelta||t.detail,s=1,l=-1;let a=0;a=3==i||i<0&&-3!=i?50*s:50*l,e.scrollLeft+=a}e.addEventListener("mousewheel",t,!1)||e.addEventListener("DOMMouseScroll",t,!1)}}};const je=(0,he.Z)(Ue,[["render",Ve]]);var Re=je;const ze=e=>((0,s.dD)("data-v-24713b4f"),e=e(),(0,s.Cn)(),e),He={class:"user-bar"},Fe={class:"headerView"},Ge=ze((()=>(0,s._)("div",{class:"title"},"新消息",-1))),Ye=ze((()=>(0,s._)("div",{class:"msg"},"(长按消息可选择删除)",-1))),Ke={class:"msg-list",ref:"contentDom"},Be=["onClick"],Ze=["href"],Qe={class:"msg-list__icon"},Xe={class:"msg-list__main"},Je={class:"title"},et={class:"msg-list__time"},tt={class:"time"},it={class:"btn"},st=["onClick"],lt={class:"sc-icon"},at=(0,s.Uk)("去审核 "),ot=(0,s.Uk)("新建维修单"),nt=(0,s.Uk)("取消"),ut=(0,s.Uk)("删除"),rt=(0,s.Uk)("全部设为已读"),ct={key:0,class:"panel-item hidden-md-and-down panel-company"},dt={class:"user-avatar"},mt={class:"userName"},ht=(0,s.Uk)("帐号信息"),pt=(0,s.Uk)("清除缓存"),gt=(0,s.Uk)("退出登录");function ft(e,t,i,a,o,n){const u=(0,s.up)("sc-icon-Search"),r=(0,s.up)("sc-icon-Full"),c=(0,s.up)("sc-icon-Sort"),d=(0,s.up)("sc-icon-Bell"),m=(0,s.up)("el-badge"),h=(0,s.up)("el-avatar"),p=(0,s.up)("el-icon-ArrowDown"),g=(0,s.up)("el-button"),f=(0,s.up)("el-checkbox"),w=(0,s.up)("el-empty"),k=(0,s.up)("el-scrollbar"),_=(0,s.up)("el-main"),y=(0,s.up)("el-footer"),v=(0,s.up)("el-container"),b=(0,s.up)("el-drawer"),$=(0,s.up)("el-icon-arrow-down"),C=(0,s.up)("el-icon"),W=(0,s.up)("el-dropdown-item"),D=(0,s.up)("el-dropdown-menu"),L=(0,s.up)("el-dropdown"),x=(0,s.up)("search"),T=(0,s.up)("el-dialog"),M=(0,s.up)("tasks"),O=(0,s.up)("review-dialog"),I=(0,s.Q2)("longPress");return(0,s.wg)(),(0,s.iD)(s.HY,null,[(0,s._)("div",He,[(0,s._)("div",{class:"panel-item hidden-sm-and-down",onClick:t[0]||(t[0]=(...e)=>n.search&&n.search(...e))},[(0,s.Wm)(u)]),(0,s._)("div",{class:"screen panel-item hidden-sm-and-down",onClick:t[1]||(t[1]=(...e)=>n.screen&&n.screen(...e))},[(0,s.Wm)(r)]),(0,s._)("div",{class:"tasks panel-item",onClick:t[2]||(t[2]=(...e)=>n.tasks&&n.tasks(...e))},[(0,s.Wm)(c)]),(0,s._)("div",{class:"msg panel-item",onClick:t[4]||(t[4]=(...e)=>n.showMsg&&n.showMsg(...e))},[(0,s.Wm)(m,{hidden:0===this.$store.state.global.msgNum,value:this.$store.state.global.msgNum,class:"badge",type:"danger"},{default:(0,s.w5)((()=>[(0,s.Wm)(d)])),_:1},8,["hidden","value"]),(0,s.Wm)(b,{title:"新消息",modelValue:o.msg,"onUpdate:modelValue":t[3]||(t[3]=e=>o.msg=e),size:400,"append-to-body":"","destroy-on-close":""},{header:(0,s.w5)((()=>[(0,s._)("div",Fe,[(0,s.Wm)(m,{hidden:0===this.$store.state.global.msgNum,value:this.$store.state.global.msgNum,class:"badge",type:"danger"},{default:(0,s.w5)((()=>[Ge])),_:1},8,["hidden","value"]),Ye])])),default:(0,s.w5)((()=>[(0,s.Wm)(v,null,{default:(0,s.w5)((()=>[(0,s.Wm)(_,{class:"nopadding"},{default:(0,s.w5)((()=>[(0,s.Wm)(k,null,{default:(0,s.w5)((()=>[(0,s._)("ul",Ke,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.msgList,(e=>(0,s.wy)(((0,s.wg)(),(0,s.iD)("li",{key:e.id,onClick:(0,ae.iM)((t=>n.msgClick(e)),["stop"])},[(0,s._)("a",{href:e.link,target:"_blank"},[(0,s._)("div",Qe,[(0,s.Wm)(m,{"is-dot":1!=e.is_read,type:"danger"},{default:(0,s.w5)((()=>[16==e.title_code?((0,s.wg)(),(0,s.j4)(h,{key:0,class:"mesWarningAvatar",type:"warning",size:40,icon:"sc-icon-MsgSetup"})):20==e.title_code?((0,s.wg)(),(0,s.j4)(h,{key:1,class:"mesReviewAvatar",type:"danger",size:40,icon:"sc-icon-MsgReview"})):((0,s.wg)(),(0,s.j4)(h,{key:2,class:"mesAvatar",size:40,icon:"sc-icon-SmallBell"}))])),_:2},1032,["is-dot"])]),(0,s._)("div",Xe,[(0,s._)("h2",Je,(0,l.toDisplayString)(e.title),1),(0,s._)("p",{class:"content",ref_for:!0,ref:"contentView",style:(0,l.normalizeStyle)(e.open?"white-space: wrap":"white-space: nowrap")},(0,l.toDisplayString)(e.content),5)]),(0,s._)("div",et,[(0,s._)("p",tt,(0,l.toDisplayString)(e.diff_time_text),1),(0,s._)("p",it,[e.openShow&&!o.dnClickDis&&20!=e.title_code&&16!=e.title_code?((0,s.wg)(),(0,s.iD)("span",{key:0,class:(0,l.normalizeClass)(e.open?"hideBtn":"openBtn"),onClick:(0,ae.iM)((t=>n.messageOpen(e)),["stop"])},[(0,s.Uk)((0,l.toDisplayString)(e.open?"收起":"展开")+" ",1),(0,s._)("i",lt,[(0,s.Wm)(p)])],10,st)):(0,s.kq)("",!0),20==e.title_code?((0,s.wg)(),(0,s.j4)(g,{key:1,type:"primary",round:"",size:"small",onClick:(0,ae.iM)((t=>n.goReview(e)),["stop"])},{default:(0,s.w5)((()=>[at])),_:2},1032,["onClick"])):(0,s.kq)("",!0),16==e.title_code?((0,s.wg)(),(0,s.j4)(g,{key:2,type:"primary",round:"",size:"small"},{default:(0,s.w5)((()=>[ot])),_:1})):(0,s.kq)("",!0),o.dnClickDis?((0,s.wg)(),(0,s.j4)(f,{key:3,class:"checkbox",modelValue:e.checked,"onUpdate:modelValue":t=>e.checked=t},null,8,["modelValue","onUpdate:modelValue"])):(0,s.kq)("",!0)])])],8,Ze)],8,Be)),[[I,n.longClick]]))),128)),0===o.msgList.length?((0,s.wg)(),(0,s.j4)(w,{key:0,description:"暂无新消息","image-size":100})):(0,s.kq)("",!0)],512)])),_:1})])),_:1}),(0,s.Wm)(y,null,{default:(0,s.w5)((()=>[o.dnClickDis?((0,s.wg)(),(0,s.iD)(s.HY,{key:0},[(0,s.Wm)(g,{onClick:n.cancelMsg},{default:(0,s.w5)((()=>[nt])),_:1},8,["onClick"]),(0,s.Wm)(g,{type:"danger",onClick:n.msgDelete},{default:(0,s.w5)((()=>[ut])),_:1},8,["onClick"])],64)):(0,s.kq)("",!0),(0,s.Wm)(g,{type:"primary",onClick:n.markRead},{default:(0,s.w5)((()=>[rt])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue"])]),""!=o.companyName?((0,s.wg)(),(0,s.iD)("div",ct,(0,l.toDisplayString)(o.companyName),1)):(0,s.kq)("",!0),(0,s.Wm)(L,{class:"user panel-item",trigger:"click",onCommand:n.handleUser},{dropdown:(0,s.w5)((()=>[(0,s.Wm)(D,null,{default:(0,s.w5)((()=>[(0,s.Wm)(W,{command:"uc"},{default:(0,s.w5)((()=>[ht])),_:1}),(0,s.Wm)(W,{command:"clearCache"},{default:(0,s.w5)((()=>[pt])),_:1}),(0,s.Wm)(W,{divided:"",command:"outLogin"},{default:(0,s.w5)((()=>[gt])),_:1})])),_:1})])),default:(0,s.w5)((()=>[(0,s._)("div",dt,[(0,s.Wm)(h,{size:22,shape:"circle",src:this.$store.state.global.login_avatar},{default:(0,s.w5)((()=>[(0,s._)("span",mt,(0,l.toDisplayString)(o.userNameF),1)])),_:1},8,["src"]),(0,s._)("label",null,(0,l.toDisplayString)(this.$store.state.global.login_name),1),(0,s.Wm)(C,{class:"el-icon--right"},{default:(0,s.w5)((()=>[(0,s.Wm)($)])),_:1})])])),_:1},8,["onCommand"])]),(0,s.Wm)(T,{modelValue:o.searchVisible,"onUpdate:modelValue":t[6]||(t[6]=e=>o.searchVisible=e),width:700,title:"搜索","custom-class":"drawerBG",center:"","destroy-on-close":""},{default:(0,s.w5)((()=>[(0,s.Wm)(x,{onSuccess:t[5]||(t[5]=e=>o.searchVisible=!1)})])),_:1},8,["modelValue"]),(0,s.Wm)(b,{modelValue:o.tasksVisible,"onUpdate:modelValue":t[7]||(t[7]=e=>o.tasksVisible=e),size:450,title:"任务中心","custom-class":"drawerBG","destroy-on-close":""},{default:(0,s.w5)((()=>[(0,s.Wm)(M)])),_:1},8,["modelValue"]),o.dialog.review?((0,s.wg)(),(0,s.j4)(O,{key:0,ref:"toExamineDialog",onSuccess:n.handleSaveSuccess,onClosed:t[8]||(t[8]=e=>o.dialog.review=!1)},null,8,["onSuccess"])):(0,s.kq)("",!0)],64)}const wt={class:"sc-search"},kt={key:0,class:"sc-search-history"},_t={class:"sc-search-result"},yt={key:0,class:"sc-search-no-result"},vt={key:1},bt=["onClick"],$t={class:"title"};function Ct(e,t,i,a,o,n){const u=(0,s.up)("el-input"),r=(0,s.up)("el-tag"),c=(0,s.up)("el-icon"),d=(0,s.up)("el-scrollbar");return(0,s.wg)(),(0,s.iD)("div",wt,[(0,s.Wm)(u,{ref:"input",modelValue:o.input,"onUpdate:modelValue":t[0]||(t[0]=e=>o.input=e),placeholder:"搜索",size:"large",clearable:"","prefix-icon":"el-icon-search","trigger-on-focus":!1,onInput:n.inputChange},null,8,["modelValue","onInput"]),o.history.length>0?((0,s.wg)(),(0,s.iD)("div",kt,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.history,((e,t)=>((0,s.wg)(),(0,s.j4)(r,{closable:"",effect:"dark",type:"info",key:e,onClick:t=>n.historyClick(e),onClose:e=>n.historyClose(t)},{default:(0,s.w5)((()=>[(0,s.Uk)((0,l.toDisplayString)(e),1)])),_:2},1032,["onClick","onClose"])))),128))])):(0,s.kq)("",!0),(0,s._)("div",_t,[o.result.length<=0?((0,s.wg)(),(0,s.iD)("div",yt,"暂无搜索结果")):((0,s.wg)(),(0,s.iD)("ul",vt,[(0,s.Wm)(d,{"max-height":"366px"},{default:(0,s.w5)((()=>[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.result,(e=>((0,s.wg)(),(0,s.iD)("li",{key:e.path,onClick:t=>n.to(e)},[(0,s.Wm)(c,null,{default:(0,s.w5)((()=>[((0,s.wg)(),(0,s.j4)((0,s.LL)(e.icon||"el-icon-menu")))])),_:2},1024),(0,s._)("span",$t,(0,l.toDisplayString)(e.breadcrumb),1)],8,bt)))),128))])),_:1})]))])])}var Wt={data(){return{input:"",menu:[],result:[],history:[]}},mounted(){var e=this.$TOOL.data.get("SEARCH_HISTORY")||[];this.history=e;var t=this.$TOOL.data.get("MENU");this.filterMenu(t),this.$refs.input.focus()},methods:{inputChange(e){this.result=e?this.menuFilter(e):[]},filterMenu(e){e.forEach((e=>{if(e.meta.hidden||"button"===e.meta.type)return!1;"iframe"===e.meta.type&&(e.path=`/i/${e.name}`),e.children&&e.children.length>0&&!e.component?this.filterMenu(e.children):this.menu.push(e)}))},menuFilter(e){var t=[],i=this.menu.filter((t=>t.meta.title.toLowerCase().indexOf(e.toLowerCase())>=0||(t.name.toLowerCase().indexOf(e.toLowerCase())>=0||void 0))),s=this.$router.getRoutes(),l=i.map((e=>"link"===e.meta.type?s.find((t=>t.path==="/"+e.path)):s.find((t=>t.path===e.path))));return l.forEach((e=>{t.push({name:e.name,type:e.meta.type,path:"link"===e.meta.type?e.path.slice(1):e.path,icon:e.meta.icon,title:e.meta.title,breadcrumb:e.meta.breadcrumb.map((e=>e.meta.title)).join(" - ")})})),t},to(e){this.history.includes(this.input)||(this.history.push(this.input),this.$TOOL.data.set("SEARCH_HISTORY",this.history)),"link"===e.type?setTimeout((()=>{let t=document.createElement("a");t.style="display: none",t.target="_blank",t.href=e.path,document.body.appendChild(t),t.click(),document.body.removeChild(t)}),10):this.$router.push({path:e.path}),this.$emit("success",!0)},historyClick(e){this.input=e,this.inputChange(e)},historyClose(e){this.history.splice(e,1),this.history.length<=0?this.$TOOL.data.remove("SEARCH_HISTORY"):this.$TOOL.data.set("SEARCH_HISTORY",this.history)}}};const Dt=(0,he.Z)(Wt,[["render",Ct],["__scopeId","data-v-4d787a7f"]]);var Lt=Dt;const xt=e=>((0,s.dD)("data-v-483ad0e2"),e=e(),(0,s.Cn)(),e),Tt=xt((()=>(0,s._)("h2",null,"没有正在执行的任务",-1))),Mt=xt((()=>(0,s._)("p",{style:{"font-size":"14px",color:"#999","line-height":"1.5",margin:"0 40px"}}," 在处理耗时过久的任务时为了不阻碍正在处理的工作,可在任务中心进行异步执行。",-1))),Ot={class:"user-bar-tasks-item-body"},It={class:"taskIcon"},Et={class:"taskMain"},St={class:"title"},At=(0,s.Uk)(" 创建"),Nt={class:"bottom"},Pt={class:"state"},Vt=(0,s.Uk)("执行中"),qt=(0,s.Uk)("完成"),Ut={class:"handler"};function jt(e,t,i,a,o,n){const u=(0,s.up)("el-empty"),r=(0,s.up)("el-icon-paperclip"),c=(0,s.up)("el-icon"),d=(0,s.up)("el-icon-dataAnalysis"),m=(0,s.up)("el-tag"),h=(0,s.up)("el-button"),p=(0,s.up)("el-card"),g=(0,s.up)("el-main"),f=(0,s.up)("el-footer"),w=(0,s.up)("el-container"),k=(0,s.Q2)("time"),_=(0,s.Q2)("loading");return(0,s.wy)(((0,s.wg)(),(0,s.j4)(w,null,{default:(0,s.w5)((()=>[(0,s.Wm)(g,null,{default:(0,s.w5)((()=>[0===o.tasks.length?((0,s.wg)(),(0,s.j4)(u,{key:0,"image-size":120},{description:(0,s.w5)((()=>[Tt])),default:(0,s.w5)((()=>[Mt])),_:1})):(0,s.kq)("",!0),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.tasks,(e=>((0,s.wg)(),(0,s.j4)(p,{key:e.id,shadow:"hover",class:"user-bar-tasks-item"},{default:(0,s.w5)((()=>[(0,s._)("div",Ot,[(0,s._)("div",It,["export"===e.type?((0,s.wg)(),(0,s.j4)(c,{key:0,size:20},{default:(0,s.w5)((()=>[(0,s.Wm)(r)])),_:1})):(0,s.kq)("",!0),"report"===e.type?((0,s.wg)(),(0,s.j4)(c,{key:1,size:20},{default:(0,s.w5)((()=>[(0,s.Wm)(d)])),_:1})):(0,s.kq)("",!0)]),(0,s._)("div",Et,[(0,s._)("div",St,[(0,s._)("h2",null,(0,l.toDisplayString)(e.taskName),1),(0,s._)("p",null,[(0,s.wy)((0,s._)("span",null,null,512),[[k,e.createDate,void 0,{tip:!0}]]),At])]),(0,s._)("div",Nt,[(0,s._)("div",Pt,["0"===e.state?((0,s.wg)(),(0,s.j4)(m,{key:0,type:"info"},{default:(0,s.w5)((()=>[Vt])),_:1})):(0,s.kq)("",!0),"1"===e.state?((0,s.wg)(),(0,s.j4)(m,{key:1},{default:(0,s.w5)((()=>[qt])),_:1})):(0,s.kq)("",!0)]),(0,s._)("div",Ut,["1"===e.state?((0,s.wg)(),(0,s.j4)(h,{key:0,type:"primary",circle:"",icon:"el-icon-download",onClick:t=>n.download(e)},null,8,["onClick"])):(0,s.kq)("",!0)])])])])])),_:2},1024)))),128))])),_:1}),(0,s.Wm)(f,{style:{padding:"10px","text-align":"right"}},{default:(0,s.w5)((()=>[(0,s.Wm)(h,{circle:"",icon:"el-icon-refresh",onClick:n.refresh},null,8,["onClick"])])),_:1})])),_:1})),[[_,o.loading]])}var Rt={data(){return{loading:!1,tasks:[]}},mounted(){this.getData()},methods:{async getData(){this.loading=!0;var e=await this.$API.system.tasks.list.get();this.tasks=e.data,this.loading=!1},refresh(){this.getData()},download(e){let t=document.createElement("a");t.style="display: none",t.target="_blank",t.href=e.result,document.body.appendChild(t),t.click(),document.body.removeChild(t)}}};const zt=(0,he.Z)(Rt,[["render",jt],["__scopeId","data-v-483ad0e2"]]);var Ht=zt,Ft=i(39522),Gt={components:{search:Lt,tasks:Ht,reviewDialog:Ft["default"]},data(){return{dark:this.$TOOL.data.get("APP_DARK")||!1,companyName:"",userName:this.$store.state.global.login_name,userNameF:"",avatar:this.$store.state.global.login_avatar,userId:"",searchVisible:!1,tasksVisible:!1,msg:!1,onlineStatus:"success",dnClickDis:!1,openDis:!1,msgList:[],intervalChek:null,dialog:{review:!1}}},watch:{dark(e){e?(document.documentElement.classList.add("dark"),this.$TOOL.data.set("APP_DARK",e)):(document.documentElement.classList.remove("dark"),this.$TOOL.data.remove("APP_DARK"))}},created(){const e=this.$TOOL.data.get("USER_INFO");this.$store.commit("SET_LOGIN_AVATAR",e.avatar),this.$store.commit("SET_LOGIN_NAME",e.name),this.userName=this.$store.state.global.login_name,e.company_info&&(this.companyName=e.company_info.name),""!=this.userName&&(this.userNameF=this.userName.substring(0,1)),this.avatar=this.$store.state.global.login_avatar,this.userId=e.id},mounted(){this.$socketApi.getSock(this.getWsResult)},methods:{async handleUser(e){"uc"===e&&this.$router.push({path:"/usercenter"}),"cmd"===e&&this.$router.push({path:"/cmd"}),"clearCache"===e&&this.$confirm("清除缓存会将系统初始化,包括登录状态、主题、语言设置等,是否继续?","提示",{type:"info"}).then((()=>{const e=this.$loading();this.$TOOL.data.clear(),this.$API.system.user.logout.post(),this.$router.replace({path:"/login"}),setTimeout((()=>{e.close(),location.reload()}),1e3)})).catch((()=>{})),"outLogin"===e&&this.$confirm("确认是否退出当前用户?","提示",{type:"warning",confirmButtonText:"退出",confirmButtonClass:"el-button--danger"}).then((async()=>{let e={token:this.$TOOL.cookie.get("TOKEN"),refresh_token:this.$TOOL.cookie.get("REFRESH_TOKEN")};const t=await this.$API.system.user.logout.post(e);200===t.code&&(this.$router.replace({path:"/login"}),this.$socketApi.closeSock(!0),this.$TOOL.cookie.remove("TOKEN"))})).catch((()=>{}))},isValidFormat(e){const t=/^1-\d+$/;return t.test(e)},getWsResult(e){13==e.type&&this.$store.commit("SET_WS_Msg_NUM",e.data.todo_msg_count),this.isValidFormat(e.type)&&(Notification?Notification.requestPermission().then((t=>{if("granted"===t){let t="1-20"==e.type?"工单审核":"通知",i={body:e.msg,icon:"https://dm-auto.oss-cn-shanghai.aliyuncs.com/model/msg.png",dir:"auto",lang:"en-US",requireInteraction:!1,silent:!1,data:{}},s=new Notification(t,i);s.onclick=e=>{console.log("用户点击了通知"),window.focus(),s.close()},s.onclose=()=>{console.log("通知被关闭")}}else console.log("用户未授权通知权限")})).catch((function(e){})):console.log("当前浏览器不支持桌面通知功能。"))},async getMessages(){const e=await this.$API.user.messages.list.post();200==e.code&&(e.data.forEach((e=>{e.open=!1,e.checked=!1})),this.msgList=e.data,this.$nextTick((()=>{const e=this.$refs.contentView;e.forEach(((e,t)=>{e.scrollWidth>e.clientWidth&&(this.msgList[t].openShow=!0)}))})))},messageOpen(e){this.openDis=!0,this.msgList.forEach((t=>{e.id==t.id?t.open=!t.open:t.open=!1})),setTimeout((()=>{this.openDis=!1}),500)},screen(){const e=document.documentElement;this.$TOOL.screen(e)},showMsg(){this.msg=!0,this.dnClickDis=!1,this.getMessages()},longClick(){this.openDis||(this.dnClickDis=!0,this.msgList.forEach((e=>{e.showDelete=!0})))},cancelMsg(){this.dnClickDis=!1,this.$nextTick((()=>{const e=this.$refs.contentView;e.forEach(((e,t)=>{e.scrollWidth>e.clientWidth&&(this.msgList[t].openShow=!0)}))}))},async msgDelete(){let e={ids:this.msgList.map((e=>e.checked?e.id:"")).filter((e=>""!==e))};const t=await this.$API.user.messages.delete.post(e);200==t.code&&await this.getMessages()},async msgClick(e){if(this.dnClickDis)return;if(this.msgList.forEach((t=>{t.id==e.id?t.open=!t.open:t.open=!1})),1==e.is_read)return;let t={ids:[e.id]};await this.$API.user.messages.read.post(t),this.msgList.forEach((t=>{t.id==e.id&&(t.is_read=1,this.getMessages())}))},async markRead(){let e={ids:this.msgList.map((e=>e.id))};const t=await this.$API.user.messages.read.post(e);200==t.code&&(this.msgList.forEach((e=>{e.is_read=1})),await this.getMessages())},async goReview(e){let t={ids:[e.id]};await this.$API.user.messages.read.post(t),this.msgList.forEach((t=>{t.id==e.id&&(t.is_read=1,this.getMessages())})),this.msg=!1,this.dialog.review=!0;let i={id:e.remarks,order_sn:e.content};this.$nextTick((()=>{this.$refs.toExamineDialog.open("review").setData(i)}))},handleSaveSuccess(){},search(){this.searchVisible=!0},tasks(){this.tasksVisible=!0}}};const Yt=(0,he.Z)(Gt,[["render",ft],["__scopeId","data-v-24713b4f"]]);var Kt=Yt;const Bt=(0,s.Uk)(">");function Zt(e,t,i,l,a,o){const n=(0,s.up)("el-alert"),u=(0,s.up)("el-divider"),r=(0,s.up)("el-switch"),c=(0,s.up)("el-form-item"),d=(0,s.up)("el-option"),m=(0,s.up)("el-select"),h=(0,s.up)("el-color-picker"),p=(0,s.up)("el-form");return(0,s.wg)(),(0,s.j4)(p,{ref:"form","label-width":"120px","label-position":"left",style:{padding:"10px 20px 0 20px"}},{default:(0,s.w5)((()=>[(0,s.Wm)(n,{title:"以下配置可实时预览,开发者可在 config/index.js 中配置默认值,非常不建议在生产环境下开放布局设置",type:"error",closable:!1}),(0,s.Wm)(u),(0,s.Wm)(c,{label:e.$t("user.nightmode")},{default:(0,s.w5)((()=>[(0,s.Wm)(r,{modelValue:a.dark,"onUpdate:modelValue":t[0]||(t[0]=e=>a.dark=e)},null,8,["modelValue"])])),_:1},8,["label"]),(0,s.Wm)(c,{label:e.$t("user.language")},{default:(0,s.w5)((()=>[(0,s.Wm)(m,{modelValue:a.lang,"onUpdate:modelValue":t[1]||(t[1]=e=>a.lang=e)},{default:(0,s.w5)((()=>[(0,s.Wm)(d,{label:"简体中文",value:"zh-cn"}),(0,s.Wm)(d,{label:"English",value:"en"})])),_:1},8,["modelValue"])])),_:1},8,["label"]),(0,s.Wm)(u),(0,s.Wm)(c,{label:"主题颜色"},{default:(0,s.w5)((()=>[(0,s.Wm)(h,{modelValue:a.colorPrimary,"onUpdate:modelValue":t[2]||(t[2]=e=>a.colorPrimary=e),predefine:a.colorList},{default:(0,s.w5)((()=>[Bt])),_:1},8,["modelValue","predefine"])])),_:1}),(0,s.Wm)(u),(0,s.Wm)(c,{label:"框架布局"},{default:(0,s.w5)((()=>[(0,s.Wm)(m,{modelValue:a.layout,"onUpdate:modelValue":t[3]||(t[3]=e=>a.layout=e),placeholder:"请选择"},{default:(0,s.w5)((()=>[(0,s.Wm)(d,{label:"默认",value:"default"}),(0,s.Wm)(d,{label:"通栏",value:"header"}),(0,s.Wm)(d,{label:"经典",value:"menu"}),(0,s.Wm)(d,{label:"功能坞",value:"dock"})])),_:1},8,["modelValue"])])),_:1}),(0,s.Wm)(c,{label:"折叠菜单"},{default:(0,s.w5)((()=>[(0,s.Wm)(r,{modelValue:a.menuIsCollapse,"onUpdate:modelValue":t[4]||(t[4]=e=>a.menuIsCollapse=e)},null,8,["modelValue"])])),_:1}),(0,s.Wm)(c,{label:"标签栏"},{default:(0,s.w5)((()=>[(0,s.Wm)(r,{modelValue:a.layoutTags,"onUpdate:modelValue":t[5]||(t[5]=e=>a.layoutTags=e)},null,8,["modelValue"])])),_:1}),(0,s.Wm)(u)])),_:1},512)}var Qt=i(23111),Xt={data(){return{layout:this.$store.state.global.layout,menuIsCollapse:this.$store.state.global.menuIsCollapse,layoutTags:this.$store.state.global.layoutTags,lang:this.$TOOL.data.get("APP_LANG")||this.$CONFIG.LANG,dark:this.$TOOL.data.get("APP_DARK")||!1,colorList:["#3e6eff","#409EFF","#009688","#536dfe","#ff5c93","#c62f2f","#fd726d"],colorPrimary:this.$TOOL.data.get("APP_COLOR")||this.$CONFIG.COLOR||"#3e6eff"}},watch:{layout(e){this.$store.commit("SET_layout",e)},menuIsCollapse(){this.$store.commit("TOGGLE_menuIsCollapse")},layoutTags(){this.$store.commit("TOGGLE_layoutTags")},dark(e){e?(document.documentElement.classList.add("dark"),this.$TOOL.data.set("APP_DARK",e)):(document.documentElement.classList.remove("dark"),this.$TOOL.data.remove("APP_DARK"))},lang(e){this.$i18n.locale=e,this.$TOOL.data.set("APP_LANG",e)},colorPrimary(e){document.documentElement.style.setProperty("--el-color-primary",e);for(let t=1;t<=9;t++)document.documentElement.style.setProperty(`--el-color-primary-light-${t}`,Qt.Z.lighten(e,t/10));for(let t=1;t<=9;t++)document.documentElement.style.setProperty(`--el-color-primary-dark-${t}`,Qt.Z.darken(e,t/10));this.$TOOL.data.set("APP_COLOR",e)}}};const Jt=(0,he.Z)(Xt,[["render",Zt]]);var ei=Jt;const ti={class:"iframe-pages"},ii=["src"];function si(e,t,i,l,a,o){return(0,s.wy)(((0,s.wg)(),(0,s.iD)("div",ti,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(o.iframeList,(t=>(0,s.wy)(((0,s.wg)(),(0,s.iD)("iframe",{key:t.meta.url,src:t.meta.url,frameborder:"0"},null,8,ii)),[[ae.F8,e.$route.meta.url===t.meta.url]]))),128))],512)),[[ae.F8,"iframe"===e.$route.meta.type]])}var li={data(){return{}},watch:{$route(e){this.push(e)}},created(){this.push(this.$route)},computed:{iframeList(){return this.$store.state.iframe.iframeList},ismobile(){return this.$store.state.global.ismobile},layoutTags(){return this.$store.state.global.layoutTags}},mounted(){},methods:{push(e){"iframe"===e.meta.type?this.ismobile||!this.layoutTags?this.$store.commit("setIframeList",e):this.$store.commit("pushIframeList",e):!this.ismobile&&this.layoutTags||this.$store.commit("clearIframeList")}}};const ai=(0,he.Z)(li,[["render",si],["__scopeId","data-v-3c5e21ab"]]);var oi=ai,ni={name:"index",components:{SideM:ke,Topbar:Le,Tags:Re,NavMenu:ge,userbar:Kt,setting:ei,iframeView:oi},data(){return{settingDialog:!1,menu:[],nextMenu:[],pmenu:{},active:""}},computed:{ismobile(){return this.$store.state.global.ismobile},layout(){return this.$store.state.global.layout},layoutTags(){return this.$store.state.global.layoutTags},menuIsCollapse(){return this.$store.state.global.menuIsCollapse}},created(){this.onLayoutResize(),window.addEventListener("resize",this.onLayoutResize);const e=this.$router.sc_getMenu();this.menu=this.filterUrl(e),this.showThis();let t=this.$TOOL.cookie.get("TOKEN");if(t&&null!=t){let e=function(){};this.$socketApi.createWebSocket(e),this.$socketApi.getSock(this.getWsResult)}},watch:{$route(){this.showThis()},layout:{handler(e){document.body.setAttribute("data-layout",e)},immediate:!0}},methods:{getWsResult(e){"online"===e.type&&ElNotification.info({title:"用户上线提醒",message:e.value.content}),"receive"===e.type&&ElMessage.info("收到新消息")},openSetting(){this.settingDialog=!0},onLayoutResize(){this.$store.commit("SET_ismobile",document.body.clientWidth<992)},showThis(){this.pmenu=this.$route.meta.breadcrumb?this.$route.meta.breadcrumb[0]:{},this.nextMenu=this.filterUrl(this.pmenu.children),this.$nextTick((()=>{this.active=this.$route.meta.active||this.$route.fullPath}))},showMenu(e){this.pmenu=e,this.nextMenu=this.filterUrl(e.children),e.children&&0!==e.children.length||!e.component||this.$router.push({path:e.path})},filterUrl(e){const t=[];return e&&e.forEach((e=>{if(e.meta=e.meta?e.meta:{},e.meta.hidden||"button"===e.meta.type)return!1;"iframe"===e.meta.type&&(e.path=`/i/${e.name}`),e.children&&e.children.length>0&&(e.children=this.filterUrl(e.children)),t.push(e)})),t},exitMaximize(){document.getElementById("app").classList.remove("main-maximize")}}};const ui=(0,he.Z)(ni,[["render",ee]]);var ri=ui}}]);