1 |
- var D=(i,s,l)=>new Promise((c,a)=>{var f=u=>{try{d(l.next(u))}catch(r){a(r)}},m=u=>{try{d(l.throw(u))}catch(r){a(r)}},d=u=>u.done?c(u.value):Promise.resolve(u.value).then(f,m);d((l=l.apply(i,s)).next())});import{d as S,h as N,D as U,E as H,G as O,P as h,H as V,r as o,o as _,B as p,w as e,b as t,e as F,t as C,C as k,u as n,c as $,p as G,F as R,I as J,J as Q,L as X,f as I,M as Y,m as M,N as j,O as x,k as Z,Q as g,R as T,S as B,U as q,V as ee,z as te,W as ne,l as oe,X as ae,Y as se,Z as le,K as ce}from"./index-044fcea6.js";import{i as A}from"./icon-e082edd4.js";import{c as re}from"./project.api-d0c67421.js";import{_ as _e}from"./index.vue_vue_type_script_setup_true_lang-68edf174.js";import"./index-a89a2ac9.js";const ie=S({__name:"index",props:{show:Boolean},emits:["close"],setup(i,{emit:s}){const l=i,{FishIcon:c,CloseIcon:a}=A.ionicons5,{StoreIcon:f,ObjectStorageIcon:m}=A.carbon,d=N(!1),u=U([{title:H("project.new_project"),key:O.CHART_HOME_NAME,icon:c,disabled:!1},{title:H("project.my_templete"),key:h.BASE_HOME_TEMPLATE_NAME,icon:m,disabled:!0},{title:H("project.template_market"),key:h.BASE_HOME_TEMPLATE_MARKET_NAME,icon:f,disabled:!0}]);V(()=>l.show,v=>{d.value=v});const r=()=>{s("close",!1)},w=v=>D(this,null,function*(){switch(v){case O.CHART_HOME_NAME:try{const y=yield re({projectName:J(),remarks:null,indexImage:null});window.$message.success(window.$t("project.create_success"));const b=Q(O.CHART_HOME_NAME,"href");X(b,[y.id],void 0,!0),r()}catch(y){window.$message.error(window.$t("project.create_failure"))}break}});return(v,y)=>{const b=o("n-text"),L=o("n-icon"),z=o("n-button"),P=o("n-space"),K=o("n-card"),W=o("n-modal");return _(),p(W,{show:d.value,"onUpdate:show":y[0]||(y[0]=E=>d.value=E),class:"go-create-modal",onAfterLeave:r},{default:e(()=>[t(P,{size:"large"},{default:e(()=>[t(K,{class:"card-box",hoverable:""},{header:e(()=>[t(b,{class:"card-box-tite"},{default:e(()=>[F(C(v.$t("project.create_tip")),1)]),_:1})]),"header-extra":e(()=>[t(b,{onClick:r},{default:e(()=>[t(L,{size:"20"},{default:e(()=>[(_(),p(k(n(a))))]),_:1})]),_:1})]),action:e(()=>[]),default:e(()=>[t(P,{class:"card-box-content",justify:"center"},{default:e(()=>[(_(!0),$(R,null,G(u.value,E=>(_(),p(z,{size:"large",disabled:E.disabled,key:E.key,onClick:xe=>w(E.key)},{icon:e(()=>[t(L,{size:"18"},{default:e(()=>[(_(),p(k(E.icon)))]),_:2},1024)]),default:e(()=>[(_(),p(k(E.title)))]),_:2},1032,["disabled","onClick"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["show"])}}});const de=I(ie,[["__scopeId","data-v-82be6593"]]),ue=S({__name:"index",props:{collapsed:Boolean},setup(i){const{DuplicateIcon:s,DuplicateOutlineIcon:l}=A.ionicons5,c=Y(),a=N(!1),f=()=>{a.value=!0},m=()=>{a.value=!1};return(d,u)=>{const r=o("n-icon"),w=o("n-button"),v=o("n-tooltip");return _(),$(R,null,[M("div",{onClick:f},[i.collapsed?(_(),p(v,{key:0,placement:"right",trigger:"hover"},{trigger:e(()=>[t(w,{ghost:"",type:"primary",size:"small"},{icon:e(()=>[t(r,null,{default:e(()=>[j(t(n(l),null,null,512),[[x,n(c).getDarkTheme]]),j(t(n(s),null,null,512),[[x,!n(c).getDarkTheme]])]),_:1})]),_:1})]),default:e(()=>[M("span",null,C(d.$t("project.create_btn")),1)]),_:1})):(_(),p(w,{key:1,ghost:"",type:"primary"},{icon:e(()=>[t(r,null,{default:e(()=>[j(t(n(l),null,null,512),[[x,n(c).getDarkTheme]]),j(t(n(s),null,null,512),[[x,!n(c).getDarkTheme]])]),_:1})]),default:e(()=>[M("span",null,C(d.$t("project.create_btn")),1)]),_:1}))]),t(n(de),{show:a.value,onClose:m},null,8,["show"])],64)}}}),{GridIcon:Ce,TvOutlineIcon:pe}=A.ionicons5,{StoreIcon:me,ObjectStorageIcon:fe,DevicesIcon:ve}=A.carbon,he=()=>["all-project"],ye=()=>{const i=window.$t;return Z([{key:"divider-1",type:"divider"},{label:()=>g("span",null,{default:()=>i("project.project")}),key:"all-project",icon:T(ve),children:[{type:"group",label:()=>g("span",null,{default:()=>i("project.my")}),key:"my-project",children:[{label:()=>g(B,{to:{name:h.BASE_HOME_ITEMS_NAME}},{default:()=>i("project.all_project")}),key:h.BASE_HOME_ITEMS_NAME,icon:T(pe)},{label:()=>g(B,{to:{name:h.BASE_HOME_TEMPLATE_NAME}},{default:()=>i("project.my_templete")}),key:h.BASE_HOME_TEMPLATE_NAME,icon:T(fe)}]}]},{key:"divider-2",type:"divider"},{label:()=>g(B,{to:{name:h.BASE_HOME_TEMPLATE_MARKET_NAME}},{default:()=>i("project.template_market")}),key:h.BASE_HOME_TEMPLATE_MARKET_NAME,icon:T(me)}])},Ee={class:"go-project-sider-flex"},we=S({__name:"index",setup(i){const s=N(!1),{getAsideCollapsedWidth:l}=q(ee()),c=te(),a=ne(()=>c.name),f=ye(),m=he(),d=()=>{document.body.clientWidth<=950?s.value=!0:s.value=!1};return oe(()=>{window.addEventListener("resize",d)}),ae(()=>{window.removeEventListener("resize",d)}),(u,r)=>{const w=o("n-space"),v=o("n-menu"),y=o("n-layout-sider");return _(),p(y,{class:"go-project-sider",bordered:"","collapse-mode":"width","show-trigger":"bar",collapsed:s.value,"native-scrollbar":!1,"collapsed-width":n(l),width:n(se),onCollapse:r[0]||(r[0]=b=>s.value=!0),onExpand:r[1]||(r[1]=b=>s.value=!1)},{default:e(()=>[M("div",Ee,[M("aside",null,[t(w,{vertical:"",class:"go-project-sider-top"},{default:e(()=>[t(n(ue),{collapsed:s.value},null,8,["collapsed"])]),_:1}),t(v,{value:a.value,options:n(f),"collapsed-width":n(l),"collapsed-icon-size":22,"default-expanded-keys":n(m)},null,8,["value","options","collapsed-width","default-expanded-keys"])])])]),_:1},8,["collapsed","collapsed-width","width"])}}});const be=I(we,[["__scopeId","data-v-08e530a8"]]),ge={};function ke(i,s){const l=o("router-view");return _(),p(l,null,{default:e(({Component:c,route:a})=>[t(le,{name:"fade",mode:"out-in",appear:""},{default:e(()=>[a.meta.noKeepAlive?(_(),p(k(c),{key:a.fullPath})):(_(),p(ce,{key:1},[(_(),p(k(c),{key:a.fullPath}))],1024))]),_:2},1024)]),_:1})}const Me=I(ge,[["render",ke]]),Ae={class:"go-project"},je=S({__name:"index",setup(i){return(s,l)=>{const c=o("n-space"),a=o("router-view"),f=o("n-layout-content"),m=o("n-layout");return _(),$("div",Ae,[t(m,{"has-sider":"",position:"absolute"},{default:e(()=>[t(c,{vertical:""},{default:e(()=>[t(n(be))]),_:1}),t(m,null,{default:e(()=>[t(n(_e)),t(m,{id:"go-project-content-top",class:"content-top",position:"absolute","native-scrollbar":!1},{default:e(()=>[t(f,null,{default:e(()=>[t(n(Me),null,{default:e(()=>[t(a)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})])}}});const Ne=I(je,[["__scopeId","data-v-300e47bd"]]);export{Ne as default};
|