Files
qhmes/web-dist/js/NodeSettingDrawer-dOi12yvt-GYUTtPjD.js
2026-06-16 18:19:57 +08:00

2 lines
3.9 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{B as z}from"./index-D9GWo192.js";import{l as F}from"./propStore-Cl0CojEU-BjnqDV4W.js";import{n as G}from"./index-Crt100Db-CDbHzweT.js";import H from"./NodeIcon-BiVm3xLp-DYMLCJV5.js";import Q from"./TitleEditor-CVL4GVPH-t_K4fTMU.js";import T from"./NodeSetting-pjoWwiAT-CY9v62xw.js";import{s as U}from"./_plugin-vue_export-helper-CHgC5LLL-lGy7RumW.js";import{u as $}from"./useDrawer-BDPywy9W.js";import{aE as q,T as A,aG as K,bL as L,aQ as j}from"./index-X7Y8jykP.js";import{e as J,K as O,y as B,z as d,A as f,C as b,H as C,u as v,F as _,c,f as a,Q as y,G as W,r as X,M as Y,N as Z}from"./vue-vendor-DNhG1Cve.js";import"./index-BzChaRPg.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-DZJwICFr.js";import"./isNumeric-DjvBa-1E.js";import"./useJPrompt-DA9f5y7U.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./useAppInject-DPZGPcR3.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./useForm-D61zovon.js";var ee=(n,g,l)=>new Promise((k,i)=>{var r=o=>{try{m(l.next(o))}catch(u){i(u)}},s=o=>{try{m(l.throw(o))}catch(u){i(u)}},m=o=>o.done?k(o.value):Promise.resolve(o.value).then(r,s);m((l=l.apply(n,g)).next())});const te={class:"airag-node-label"},re={key:0},oe=["href"],ae={class:"remarks"},le={class:"content"},ie=J({__name:"NodeSettingDrawer",props:{isSilentMode:Boolean},emits:["register","update"],setup(n,{emit:g}){const l=n,k=g,i=F(),r=X(),s=c({get:()=>{var e;return i.getProps((e=r.value)==null?void 0:e.id)},set:e=>{var t;return i.updateProps((t=r.value)==null?void 0:t.id,e)}}),[m,{getVisible:o,closeDrawer:u}]=$(e=>ee(null,null,function*(){r.value=e.node,s.value=j(e.node.properties)})),h=e=>{var t;i.setProperties((t=r.value)==null?void 0:t.id,e),k("update",r.value)},S=c({get:()=>v(s).text,set:e=>h({text:e})}),P=c({get:()=>v(s).remarks,set:e=>h({remarks:e})}),p=c(()=>{var e;const t=(e=r.value)==null?void 0:e.type;return t?G.get(t)||{}:{}}),M=c(()=>({title:S.value,disabled:l.isSilentMode,"onUpdate:title":e=>S.value=e,promptProps:{title:"修改节点名称",defaultValue:S.value,placeholder:"请输入节点名称",rules:[{required:!0,message:"请输入节点名称"},{max:12,message:"节点名称不能超过12个字符"}]}}));function D(){u()}return(e,t)=>{const w=O("Icon"),N=A,V=q,I=K,R=L;return d(),B(v(z),{onRegister:v(m),width:600,mask:!1,getContainer:!1,onClose:D},{title:f(()=>[a(Q,Y(Z(M.value)),null,16)]),default:f(()=>{var x;return[v(o)?(d(),b(_,{key:0},[(x=p.value)!=null&&x.type?(d(),b(_,{key:0},[a(V,{style:{"margin-bottom":"8px"}},{default:f(()=>[a(H,{type:p.value.type},null,8,["type"]),y("span",te,W(p.value.label),1),p.value.docs?(d(),b("span",re,[a(N,{title:"查看文档"},{default:f(()=>[y("a",{href:p.value.docs,target:"_blank"},[a(w,{icon:"material-symbols:menu-book-outline-rounded",color:"#666"})],8,oe)]),_:1})])):C("",!0)]),_:1}),y("div",ae,[a(I,{value:P.value,"onUpdate:value":t[0]||(t[0]=E=>P.value=E),placeholder:"描述",readonly:n.isSilentMode,style:{width:"100%"}},null,8,["value","readonly"])]),y("div",le,[a(T,{type:p.value.type,node:r.value,properties:s.value,isSilentMode:n.isSilentMode,setProperties:h},null,8,["type","node","properties","isSilentMode"])])],64)):(d(),B(R,{key:1,description:"未知节点类型"}))],64)):C("",!0)]}),_:1},8,["onRegister"])}}}),je=U(ie,[["__scopeId","data-v-02ee37a0"]]);export{je as default};