123 |
- import{C as w,f as h,E as k}from"./index.27cf50e8.js";import{M as x,j as l,am as c,aw as E,o as d,a as S,V as g,T as v,U as o,Y as _,Z as D,_ as r,O as M,F as L}from"./vue.aade88c7.js";const N=(n,t,a)=>w.post("/admin/config/update",{code:n,name:t,content:a}),T=n=>w.get("/admin/config/content",{params:{code:n}}),j=x({__name:"Setting",props:{code:{},name:{}},setup(n){const t=n,a=l({}),s=l(!1),u=l(!1),m=l(!1),y=async()=>{u.value=!0;const e=await T(t.code);u.value=!1,a.value=e==null?void 0:e.data,s.value=!0},b=async()=>{m.value=!0;const e=await N(t.code,t.name,a.value);m.value=!1,e.code!=0?h.alert("更新失败:"+e.msg,"更新失败!"):k.success({message:"更新成功"}),s.value=!1};return(e,f)=>{const i=c("el-button"),B=c("el-form-item"),C=c("el-form"),F=c("el-dialog"),p=E("loading");return d(),S(L,null,[g((d(),v(i,{class:"cfg-btn",size:"large",type:"success",onClick:y},{default:o(()=>[_(D(t.name),1)]),_:1})),[[p,u.value]]),r(F,{modelValue:s.value,"onUpdate:modelValue":f[0]||(f[0]=V=>s.value=V),title:e.name,draggable:""},{default:o(()=>[r(C,{model:a.value,"lable-width":"200px"},{default:o(()=>[M(e.$slots,"form",{content:a.value}),r(B,null,{default:o(()=>[g((d(),v(i,{type:"primary",onClick:b},{default:o(()=>[_("提交")]),_:1})),[[p,m.value]]),r(i,null,{default:o(()=>[_("取消")]),_:1})]),_:1})]),_:3},8,["model"])]),_:3},8,["modelValue","title"])],64)}}});export{j as default};
- //# sourceMappingURL=Setting.0b35cbc0.js.map
|