TagForm-af9456b7.js 2.5 KB

1
  1. import{ar as u,d as X,i as B,r as i,f as G,o as w,x as V,w as m,g as d,a as t,q as h,y as H,Q as J,X as M,B as Q,G as A,D as E,J as I,_ as K,__tla as L}from"./index-57157669.js";import{_ as N,__tla as W}from"./Dialog-f9339461.js";import{u as Y,__tla as Z}from"./useMessage-b0cd8819.js";let p,x,k,S,T,$=Promise.all([(()=>{try{return L}catch{}})(),(()=>{try{return W}catch{}})(),(()=>{try{return Z}catch{}})()]).then(async()=>{x=async o=>await u.get({url:"/member/tag/page",params:o}),T=async()=>await u.get({url:"/member/tag/list-all-simple"}),S=async o=>await u.delete({url:"/member/tag/delete?id="+o}),p=K(X({__name:"TagForm",emits:["success"],setup(o,{expose:j,emit:F}){const{t:_}=B(),v=Y(),l=i(!1),y=i(""),s=i(!1),g=i(""),r=i({id:void 0,name:void 0}),U=G({name:[{required:!0,message:"\u6807\u7B7E\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),n=i();j({open:async(a,e)=>{if(l.value=!0,y.value=_("action."+a),g.value=a,D(),e){s.value=!0;try{r.value=await(async f=>await u.get({url:"/member/tag/get?id="+f}))(e)}finally{s.value=!1}}}});const q=F,z=async()=>{if(n&&await n.value.validate()){s.value=!0;try{const a=r.value;g.value==="create"?(await(async e=>await u.post({url:"/member/tag/create",data:e}))(a),v.success(_("common.createSuccess"))):(await(async e=>await u.put({url:"/member/tag/update",data:e}))(a),v.success(_("common.updateSuccess"))),l.value=!1,q("success")}finally{s.value=!1}}},D=()=>{var a;r.value={id:void 0,name:void 0},(a=n.value)==null||a.resetFields()};return(a,e)=>{const f=M,R=Q,C=A,b=E,O=N,P=I;return w(),V(O,{title:t(y),modelValue:t(l),"onUpdate:modelValue":e[2]||(e[2]=c=>J(l)?l.value=c:null)},{footer:m(()=>[d(b,{onClick:z,type:"primary",disabled:t(s)},{default:m(()=>[h("\u786E \u5B9A")]),_:1},8,["disabled"]),d(b,{onClick:e[1]||(e[1]=c=>l.value=!1)},{default:m(()=>[h("\u53D6 \u6D88")]),_:1})]),default:m(()=>[H((w(),V(C,{ref_key:"formRef",ref:n,model:t(r),rules:t(U),"label-width":"100px"},{default:m(()=>[d(R,{label:"\u6807\u7B7E\u540D\u79F0",prop:"name"},{default:m(()=>[d(f,{modelValue:t(r).name,"onUpdate:modelValue":e[0]||(e[0]=c=>t(r).name=c),placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[P,t(s)]])]),_:1},8,["title","modelValue"])}}}),[["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-business/src/views/member/tag/TagForm.vue"]]),k=Object.freeze(Object.defineProperty({__proto__:null,default:p},Symbol.toStringTag,{value:"Module"}))});export{p as T,$ as __tla,x as a,k as b,S as d,T as g};