2 lines
3.6 KiB
JavaScript
2 lines
3.6 KiB
JavaScript
import{t as I,e as G,w as R,_ as H}from"./index.522031d9.js";/* empty css *//* empty css *//* empty css */import{d as U,f as l,b8 as p,C as L,aE as T,aH as a,G as g,aI as o,aM as i,u as b,aN as E,b5 as c,b4 as $,bI as j,bP as q,bH as K,b6 as Q,aR as W,bJ as X,bO as Y}from"./arco.e1f675a6.js";import{u as Z}from"./loading.4dd025d4.js";import"./chart.d3b875fb.js";import"./vue.a6ab00f8.js";const ee={class:"container"},te={class:"actions"},oe={name:"MenuSetting"},ae=U({...oe,setup(ue){const m=l(),{loading:_,setLoading:n}=Z(),f=I(),y=G(),h=R(),v=l([]),B=l([]),e=l({}),r=l({}),S=async()=>{var t;try{if(await((t=m.value)==null?void 0:t.validate())){c.error({content:"\u6570\u636E\u6709\u8BEF\uFF0C\u8BF7\u91CD\u65B0\u68C0\u67E5",position:"top"});return}n(!0),await f.saveMenuSetting(e.value),r.value=JSON.parse(JSON.stringify(e.value)),c.success({content:"\u4FDD\u5B58\u6210\u529F",position:"top"})}catch(u){console.log(u),c.error({content:"\u4FDD\u5B58\u5931\u8D25",position:"top"})}finally{n(!1)}},D=async()=>{try{n(!0),e.value=JSON.parse(JSON.stringify(r.value)),c.info({content:"\u91CD\u7F6E\u5B8C\u6BD5",position:"top"})}catch(t){console.log(t)}finally{n(!1)}},C=async()=>{try{v.value=await h.loadFacePaths()}catch(t){console.log(t)}},w=async()=>{try{B.value=await y.getGroupOptions()}catch(t){console.log(t)}},A=async()=>{try{n(!0),e.value=await f.loadMenuSetting(),r.value=JSON.parse(JSON.stringify(e.value))}catch(t){console.log(t)}finally{n(!1)}};return C(),w(),A(),(t,u)=>{const x=p("save-warning"),M=p("Breadcrumb"),N=$,d=j,O=q,k=p("preview-textarea"),J=K,F=Q,P=W,V=X,z=Y;return L(),T(z,{class:"spin",loading:b(_),tip:"\u52A0\u8F7D\u4E2D...",size:35},{default:a(()=>[g("div",ee,[o(V,{ref_key:"formRef",ref:m,layout:"horizontal",size:"large","auto-label-width":!0,"scroll-to-first-error":!0,model:e.value},{default:a(()=>[o(J,{class:"card"},{default:a(()=>[o(x,{initModel:r.value,formModel:e.value},null,8,["initModel","formModel"]),o(M,{items:["menu.settings","menu.settings.menu"]},null,8,["items"]),o(d,{field:"enable",label:"\u542F\u7528\u529F\u80FD",tooltip:"\u662F\u5426\u542F\u7528\u8BE5\u529F\u80FD",feedback:""},{default:a(()=>[o(N,{"model-value":e.value.enable,"onUpdate:modelValue":u[0]||(u[0]=s=>e.value.enable=s)},{checked:a(()=>[i("ON")]),unchecked:a(()=>[i("OFF")]),_:1},8,["model-value"])]),_:1}),o(d,{field:"commands",label:"\u6307\u4EE4",tooltip:"\u83DC\u5355\u6307\u4EE4",extra:"\u8F93\u5165\u4E00\u4E2A\u6307\u4EE4\u540E\u6309\u4E0BEnter\u6DFB\u52A0",disabled:!e.value.enable,feedback:""},{default:a(()=>[o(O,{"model-value":e.value.commands,"onUpdate:modelValue":u[1]||(u[1]=s=>e.value.commands=s),style:{minHeight:"100px"},placeholder:"\u8F93\u5165\u6307\u4EE4\u540E\u6309\u4E0B\u56DE\u8F66\u6DFB\u52A0","allow-clear":""},null,8,["model-value"])]),_:1},8,["disabled"]),o(d,{field:"template",label:"\u6A21\u7248",tooltip:"\u81EA\u5B9A\u4E49\u83DC\u5355\u5185\u5BB9",extra:"\u8F93\u5165\u201C[\u201D\u53EF\u4EE5\u5FEB\u901F\u63D2\u5165\u56FE\u7247\u7801",disabled:!e.value.enable,feedback:""},{default:a(()=>[o(k,{"model-value":e.value.template,"onUpdate:modelValue":u[2]||(u[2]=s=>e.value.template=s),facePaths:v.value,placeholder:"\u6A21\u7248\u4E3A\u7A7A\u65F6\u5C06\u4F7F\u7528\u81EA\u52A8\u751F\u6210"},null,8,["model-value","facePaths"])]),_:1},8,["disabled"])]),_:1}),g("div",te,[o(P,{direction:"horizontal",size:"medium"},{default:a(()=>[o(F,{type:"primary",loading:b(_),onClick:S},{default:a(()=>[i(E(t.$t("button.submit")),1)]),_:1},8,["loading"]),o(F,{onClick:D},{default:a(()=>[i(E(t.$t("button.reset")),1)]),_:1})]),_:1})])]),_:1},8,["model"])])]),_:1},8,["loading"])}}});const me=H(ae,[["__scopeId","data-v-d79de25b"]]);export{me as default};
|