index-2b8127ee.js 6.2 KB

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