1 |
- import{d as N,H as P,r as m,x as O,o as f,A as _,B as s,f as a,a as l,G as k,l as R,c as T,F as D,P as G,a0 as H,a6 as I,S as J,J as j,M as Q,Q as X,R as z,U as K,L as W,X as Y}from"./index-b9299550.js";import{_ as Z}from"./Dialog-f2c6d513.js";import{a as $,D as ee}from"./dict-fc5218c3.js";import{C as U}from"./constants-c811e5ff.js";import{a as ae,c as le,u as se}from"./index-2e6e1cec.js";import{u as te}from"./useMessage-903d430d.js";import{_ as ue}from"./_plugin-vue_export-helper-1b428a4d.js";const oe=ue(N({name:"SystemPostForm",__name:"PostForm",emits:["success"],setup(re,{expose:w,emit:S}){const{t:v}=P(),V=te(),r=m(!1),g=m(""),d=m(!1),b=m(""),u=m({id:void 0,name:"",code:"",sort:0,status:U.ENABLE,remark:""}),x=O({name:[{required:!0,message:"\u5C97\u4F4D\u6807\u9898\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],code:[{required:!0,message:"\u5C97\u4F4D\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],status:[{required:!0,message:"\u5C97\u4F4D\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],remark:[{required:!1,message:"\u5C97\u4F4D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),c=m();w({open:async(o,e)=>{if(r.value=!0,g.value=v("action."+o),b.value=o,C(),e){d.value=!0;try{u.value=await ae(e)}finally{d.value=!1}}}});const q=S,A=async()=>{if(c&&await c.value.validate()){d.value=!0;try{const o=u.value;b.value==="create"?(await le(o),V.success(v("common.createSuccess"))):(await se(o),V.success(v("common.updateSuccess"))),r.value=!1,q("success")}finally{d.value=!1}}},C=()=>{var o;u.value={id:void 0,name:"",code:"",sort:void 0,status:U.ENABLE,remark:""},(o=c.value)==null||o.resetFields()};return(o,e)=>{const i=I,n=J,p=j,y=Q,E=X,F=z,B=K,h=W,M=Z,L=Y;return f(),_(M,{modelValue:l(r),"onUpdate:modelValue":e[6]||(e[6]=t=>H(r)?r.value=t:null),title:l(g),width:"700"},{footer:s(()=>[a(h,{disabled:l(d),type:"primary",onClick:A},{default:s(()=>e[7]||(e[7]=[k("\u786E \u5B9A")])),_:1},8,["disabled"]),a(h,{onClick:e[5]||(e[5]=t=>r.value=!1)},{default:s(()=>e[8]||(e[8]=[k("\u53D6 \u6D88")])),_:1})]),default:s(()=>[R((f(),_(B,{ref_key:"formRef",ref:c,model:l(u),rules:l(x),"label-width":"80px"},{default:s(()=>[a(y,{gutter:30},{default:s(()=>[a(p,{span:"12"},{default:s(()=>[a(n,{label:"\u5C97\u4F4D\u6807\u9898",prop:"name"},{default:s(()=>[a(i,{modelValue:l(u).name,"onUpdate:modelValue":e[0]||(e[0]=t=>l(u).name=t),placeholder:"\u8BF7\u8F93\u5165\u5C97\u4F4D\u6807\u9898"},null,8,["modelValue"])]),_:1})]),_:1}),a(p,{span:"12"},{default:s(()=>[a(n,{label:"\u5C97\u4F4D\u7F16\u7801",prop:"code"},{default:s(()=>[a(i,{modelValue:l(u).code,"onUpdate:modelValue":e[1]||(e[1]=t=>l(u).code=t),placeholder:"\u8BF7\u8F93\u5165\u5C97\u4F4D\u7F16\u7801"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(y,{gutter:30},{default:s(()=>[a(p,{span:"12"},{default:s(()=>[a(n,{label:"\u5C97\u4F4D\u987A\u5E8F",prop:"sort"},{default:s(()=>[a(i,{modelValue:l(u).sort,"onUpdate:modelValue":e[2]||(e[2]=t=>l(u).sort=t),placeholder:"\u8BF7\u8F93\u5165\u5C97\u4F4D\u987A\u5E8F"},null,8,["modelValue"])]),_:1})]),_:1}),a(p,{span:"12"},{default:s(()=>[a(n,{label:"\u72B6\u6001",prop:"status"},{default:s(()=>[a(F,{modelValue:l(u).status,"onUpdate:modelValue":e[3]||(e[3]=t=>l(u).status=t),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001"},{default:s(()=>[(f(!0),T(D,null,G(l($)(l(ee).COMMON_STATUS),t=>(f(),_(E,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),a(n,{label:"\u5907\u6CE8",prop:"remark"},{default:s(()=>[a(i,{style:{width:"580px"},modelValue:l(u).remark,"onUpdate:modelValue":e[4]||(e[4]=t=>l(u).remark=t),placeholder:"\u8BF7\u8F93\u5907\u6CE8",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[L,l(d)]])]),_:1},8,["modelValue","title"])}}}),[["__scopeId","data-v-bae2f81c"]]);export{oe as default};
|