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