1 |
- var v=(f,c,a)=>new Promise((m,o)=>{var r=t=>{try{i(a.next(t))}catch(s){o(s)}},e=t=>{try{i(a.throw(t))}catch(s){o(s)}},i=t=>t.done?m(t.value):Promise.resolve(t.value).then(r,e);i((a=a.apply(f,c)).next())});import{d as P,h as d,aH as h,b3 as I,V as T,aA as j,r as u,o as R,A as k,w as _,b as l,u as A,e as B,M as E,m as b,t as M,N as x,q as V,a8 as z,a4 as U,a3 as D,f as F}from"./index-7f9b3dc0.js";import{i as H}from"./icon-24c63d72.js";import{u as J,E as K,P as O}from"./chartEditStore-a7c7155c.js";import{u as q}from"./project.api-ce920c4d.js";import{u as L}from"./useSync.hook-b7bb3a07.js";import"./plugin-7a76ddd3.js";import"./chartLayoutStore-02530a25.js";import"./index-1a7a69bd.js";import"./SettingItem-8cd8dfcb.js";/* empty css */import"./SettingItemBox-8561e243.js";import"./CollapseItem.vue_vue_type_script_setup_true_lang-923be82d.js";import"./index.esm.min-6233459c.js";import"./fileTypeEnum-21359a08.js";const $={class:"title"},G=P({__name:"index",setup(f){const c=J(),{dataSyncUpdate:a}=L(),{FishIcon:m}=H.ionicons5,o=d(!1),r=d(null),e=d(h());I(()=>{e.value=c.getProjectInfo.projectName||""});const i=T(()=>{e.value=e.value.replace(/\s/g,"");const n=e.value.length?e.value:"新项目";return j(`工作空间-${n}`),c.setEditCanvasConfig(K.PROJECT_NAME,n),n}),t=()=>{o.value=!0,z(()=>{r.value&&r.value.focus()})},s=()=>v(this,null,function*(){o.value=!1,c.setProjectInfo(O.PROJECT_NAME,e.value||"");const n=yield q({id:h(),projectName:e.value});n&&n.code===U.SUCCESS?a():D()});return(n,p)=>{const C=u("n-icon"),y=u("n-button"),w=u("n-text"),S=u("n-input"),g=u("n-space");return R(),k(g,null,{default:_(()=>[l(C,{size:"20",depth:3},{default:_(()=>[l(A(m))]),_:1}),l(w,{onClick:t},{default:_(()=>[p[1]||(p[1]=B(" 工作空间 - ")),E(l(y,{secondary:"",size:"tiny"},{default:_(()=>[b("span",$,M(i.value),1)]),_:1},512),[[x,!o.value]])]),_:1}),E(l(S,{ref_key:"inputInstRef",ref:r,size:"small",type:"text",maxlength:"16","show-count":"",placeholder:"请输入项目名称",value:e.value,"onUpdate:value":p[0]||(p[0]=N=>e.value=N),valueModifiers:{trim:!0},onKeyup:V(s,["enter"]),onBlur:s},null,8,["value"]),[[x,o.value]])]),_:1})}}});const le=F(G,[["__scopeId","data-v-4af849d3"]]);export{le as default};
|