1 |
- var f=(d,I,v)=>new Promise((N,C)=>{var D=m=>{try{g(v.next(m))}catch(w){C(w)}},j=m=>{try{g(v.throw(m))}catch(w){C(w)}},g=m=>m.done?N(m.value):Promise.resolve(m.value).then(D,j);g((v=v.apply(d,I)).next())});import{d as Se,fw as H,f as Ve,ff as qe,bW as Ee,n as He,y as Xe,o as c,c as U,w as h,a as t,e as u,u as p,aL as O,G as X,b as T,l as n,N as _,O as k,X as z,t as o,H as S,aj as Fe,a0 as F,b3 as G,C as Ge,fx as We,D as Ae,cH as Be,aX as Me,aY as Pe,_ as Qe,__tla as Re}from"./index-fd0fd824.js";import{__tla as Ye}from"./index-23b7fb6f.js";import{g as $e,__tla as Je}from"./MenuController-9db46204.js";import{g as Ke,p as Ze,d as et,__tla as tt}from"./SystemMenuCommonlyUsedController-bf6a1057.js";import{g as st,__tla as lt}from"./groupBy-6f411b71.js";let W,at=Promise.all([(()=>{try{return Re}catch(d){}})(),(()=>{try{return Ye}catch(d){}})(),(()=>{try{return Je}catch(d){}})(),(()=>{try{return tt}catch(d){}})(),(()=>{try{return lt}catch(d){}})()]).then(()=>f(void 0,null,function*(){const d=L=>(Me("data-v-d43c8424"),L=L(),Pe(),L),I={class:"service"},v={class:"flex items-center"},N={class:"service-input mr-2"},C={class:"flex"},D={class:"flex mt-4 items-start"},j=d(()=>t("div",{class:"service-title"},"\u670D\u52A1\u7C7B\u578B\uFF1A",-1)),g={class:"flex-1 flex flex-wrap"},m=["onClick"],w={key:0},A={class:"flex mt-4 items-start"},B=d(()=>t("div",{class:"service-title"},"\u670D\u52A1\u90E8\u95E8\uFF1A",-1)),M={class:"flex-1 flex flex-wrap"},P=["onClick"],Q=d(()=>t("div",{class:"service-line mt-4"},null,-1)),R={class:"flex",style:{"margin-top":"64px"}},Y={class:"service-indexed flex flex-col"},$={class:"service-indexed-item"},J=["onClick"],K={class:"service-indexed-item-body"},Z={class:"service-indexed-item-body-title flex items-center justify-center"},ee={class:"flex-1",style:{"margin-left":"40px"}},te={class:"commonly"},se={class:"commonly-group"},le={class:"grid grid-cols-6 gap-4"},ae={class:"commonly-tooltip-body"},ie={class:"flex items-start"},ce=d(()=>t("div",{class:"ml-1"},"\u6240\u5C5E\u7CFB\u7EDF\uFF1A",-1)),ne={class:"ml-1"},de={class:"mt-2 flex items-start"},re=d(()=>t("div",{class:"ml-1"},"\u4F7F\u7528\u90E8\u95E8\uFF1A",-1)),oe={class:"ml-1 flex-1 flex flex-wrap"},me={class:"mt-2 flex items-start"},pe=["src"],ye={class:"ml-1"},fe={class:"commonly-tooltip-body-desc mt-2"},ue={key:0,class:"mt-2",style:{"text-align":"right",color:"rgb(254, 153, 26)"}},ve=["onClick"],xe=["src"],he={key:1,style:{width:"32px",height:"32px","object-fit":"contain"},src:"https://zhxy.cqtlzjzx.com/minio/static/service-disabled.png"},_e={class:"ml-2 flex flex-1 flex-col truncate"},ke={class:"commonly-item-title"},ge=Se({__name:"index",setup(L){H.setOptions({charCase:1});const e=Ve({type:"\u5168\u90E8",typeList:[],dept:"\u5168\u90E8",keyword:"",deptList:[],fullData:[],searchData:[],index:"\u5168\u90E8",indexList:[],menuList:[]}),we=()=>f(this,null,function*(){const s=yield $e({systemType:"system_pc"});e.typeList.push({title:"\u5168\u90E8",count:0});const a=[];s&&s.forEach(y=>{e.typeList.push({title:y.name,count:y.menuVoList.length}),y.menuVoList.forEach(l=>{const r=H.getFullChars(l.title),i=r.charAt(0).toUpperCase();e.fullData.push({id:l.id,type:y.name,iconUrl:l.iconUrl,systemName:l.systemName||"",title:l.title,path:l.path,remark:l.remark,dept:"",pyTitle:r,systemId:l.systemId,firstTitle:i,authorized:l.authorized,deptName:l.deptName||""}),a.includes(i)||a.push(i)})}),e.indexList=a.sort()}),be=()=>f(this,null,function*(){e.deptList.push("\u5168\u90E8");const s=yield We({url:"educational/abutment/org-info"});s&&s.forEach(a=>{e.deptList.push(a.name)})}),Ce=()=>f(this,null,function*(){const s=yield Ke({});e.menuList=s.map(a=>a.menuId)}),x=()=>{let s=Ae(e.fullData);e.type!=="\u5168\u90E8"&&(s=s.filter(a=>a.type===e.type)),e.dept!=="\u5168\u90E8"&&(s=s.filter(a=>a.deptName.indexOf(e.dept)!==-1)),e.index!=="\u5168\u90E8"&&(s=s.filter(a=>a.firstTitle===e.index)),Be(e.keyword)||(s=s.filter(a=>a.title.indexOf(e.keyword)!==-1||a.pyTitle.indexOf(e.keyword)!==-1)),e.searchData=st(s,"type")},Le=s=>{e.type=s,x()},ze=s=>{e.dept=s,x()},Ie=()=>{e.type="\u5168\u90E8",e.dept="\u5168\u90E8",e.keyword="",e.index="\u5168\u90E8",x()},V=s=>{e.index=s,x()},Ne=qe(),De=Ee(),je=s=>{if(s.authorized===1){Ne.setSubSystem(s.systemId),sessionStorage.setItem("subSystem",s.systemId);const a=De.resolve({path:s.path});window.open(a.href,"_blank")}},q=(s,a)=>f(this,null,function*(){a?(yield Ze({menuId:s}),e.menuList.push(s)):(yield et([s]),e.menuList.splice(e.menuList.findIndex(y=>y===s),1))}),E=()=>{x()};return He(()=>f(this,null,function*(){yield Ce(),yield we(),yield be(),x()})),(s,a)=>{const y=Xe("a-input");return c(),U(p(Ge),{class:"!mt-4"},{default:h(()=>[t("div",I,[t("div",v,[t("div",N,[u(y,{allowClear:"",placeholder:"\u8BF7\u8F93\u5165\u5E94\u7528\u540D\u5B57",value:e.keyword,"onUpdate:value":a[0]||(a[0]=l=>e.keyword=l),onChange:E},{prefix:h(()=>[u(p(O),{icon:"iconamoon:search-thin"})]),_:1},8,["value"])]),t("div",C,[u(p(X),{type:"primary",class:"mr-2 w-20 ant-btn-confirm",onClick:E},{default:h(()=>[T(" \u641C\u7D22 ")]),_:1}),u(p(X),{type:"default",class:"mr-2 w-20 ant-btn-reset",onClick:Ie},{default:h(()=>[T(" \u91CD\u7F6E ")]),_:1})])]),t("div",D,[j,t("div",g,[(c(!0),n(_,null,k(e.typeList,(l,r)=>(c(),n("div",{class:z(["service-filter",e.type===l.title?"service-filter-active":""]),onClick:i=>Le(l.title),key:r},[t("span",null,[T(o(l.title)+" ",1),l.count?(c(),n("span",w," ("+o(l.count)+") ",1)):S("",!0)])],10,m))),128))])]),t("div",A,[B,t("div",M,[(c(!0),n(_,null,k(e.deptList,(l,r)=>(c(),n("div",{class:z(["service-filter",e.dept===l?"service-filter-active":""]),onClick:i=>ze(l),key:r},[t("span",null,o(l),1)],10,P))),128))])]),Q,t("div",R,[t("div",Y,[t("div",$,[t("div",{class:"service-indexed-item-body",onClick:a[1]||(a[1]=l=>V("\u5168\u90E8"))},"\u5168\u90E8")]),(c(!0),n(_,null,k(e.indexList,(l,r)=>(c(),n("div",{class:z(["service-indexed-item",e.index===l?"service-indexed-item-active":""]),onClick:i=>V(l),key:r},[t("div",K,[t("div",Z,o(l),1)])],10,J))),128))]),t("div",ee,[t("div",te,[(c(!0),n(_,null,k(e.searchData,(l,r)=>(c(),n("div",{key:r},[t("div",se,o(l[0].type)+" ("+o(l.length)+")",1),t("div",le,[(c(!0),n(_,null,k(l,(i,Ue)=>(c(),n("div",{class:z(["commonly-item",{"commonly-item-disabled":i.authorized===0}]),key:Ue},[u(p(Fe),{overlayClassName:"commonly-tooltip",defaultVisible:r===0,color:"#ffffff"},{title:h(()=>{var b;return[t("div",ae,[t("div",null,[t("div",ie,[u(p(F),{name:"dept",size:14,style:{"margin-top":"4px"}}),ce,t("div",ne,o(i.systemName),1)]),t("div",de,[u(p(F),{name:"sys",size:14,style:{"margin-top":"4px"}}),re,t("div",oe,[(c(!0),n(_,null,k((b=i.deptName)==null?void 0:b.split(","),(Oe,Te)=>(c(),n("div",{class:"commonly-tooltip-body-dept",key:Te},o(Oe),1))),128))])]),t("div",me,[t("img",{style:{width:"16px",height:"16px","object-fit":"contain","margin-top":"4px"},src:i.iconUrl||"https://ossc.cqcet.edu.cn/static/portal/service.png"},null,8,pe),t("div",ye,o(i.title),1)])]),t("div",fe," \u63CF\u8FF0\uFF1A"+o(i.remark),1),e.menuList.includes(i.id)?(c(),n("div",ue," \u5DF2\u6536\u85CF ")):S("",!0)])]}),default:h(()=>[t("div",{class:"flex flex-1 h-full items-center",onClick:b=>je(i)},[i.authorized===1?(c(),n("img",{key:0,style:{width:"32px",height:"32px","object-fit":"contain"},src:i.iconUrl||"https://ossc.cqcet.edu.cn/static/portal/service.png",alt:""},null,8,xe)):(c(),n("img",he)),t("div",_e,[t("div",ke,[t("div",null,o(i.title),1)]),S("",!0)]),e.menuList.includes(i.id)?(c(),U(p(O),{key:2,icon:"ph:star-fill",size:16,color:"rgb(254,153,26)",onClick:G(b=>q(i.id,!1),["prevent","stop"])},null,8,["onClick"])):(c(),U(p(O),{key:3,icon:"ph:star-light",size:16,color:"rgb(176,176,176)",onClick:G(b=>q(i.id,!0),["prevent","stop"])},null,8,["onClick"]))],8,ve)]),_:2},1032,["defaultVisible"])],2))),128))])]))),128))])])])])]),_:1})}}});W=Qe(ge,[["__scopeId","data-v-d43c8424"]])}));export{at as __tla,W as default};
|