purchase-modal.964c7e.js 2.2 KB

1
  1. import{aV as v,ac as D,_ as R,d as b,aG as _,w as f,r as c,o as B,G as x,C as l,j as t,l as m,aR as C,h as I,M as k,ar as M,a_ as j}from"./index.js";const{VITE_PROXY_DOMAIN_REAL:T,VITE_PROXY_USER_REAL:N}=D(),E=N+"/admin/",L=u=>v.request("post",`${E}actionlist`,{data:u}),O=u=>v.request("post",`${E}actionadd`,{data:u}),P={"w-full":"",flex:"","justify-end":""},S=b({__name:"purchase-modal",emits:["refresh"],setup(u,{expose:g,emit:V}){const h={action_name:"",action_code:"",action_desc:""},F={action_code:[{required:!0,message:"\u8BF7\u8F93\u5165\u6309\u94AE\u7F16\u7801",trigger:"change"}],action_name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6309\u94AE\u540D\u79F0",trigger:"change"}]},n=_(!1),s=_(!1),p=f(null),a=f({...h});async function y(){var i;s.value=!0;try{await((i=p.value)==null?void 0:i.validate());const{code:e,message:r}=await O(a.value);if(Number(e)!==0)return j.warning(r),s.value=!1;n.value=!1,V("refresh")}catch{}finally{s.value=!1}}return g({onDisplay:()=>{n.value=!0}}),(i,e)=>{const r=c("ElInput"),d=c("ElFormItem"),w=c("ElButton"),A=c("ElDialog");return B(),x(A,{modelValue:m(n),"onUpdate:modelValue":e[2]||(e[2]=o=>M(n)?n.value=o:null),title:"\u6DFB\u52A0\u6309\u94AE",center:"","close-on-click-modal":!1,"close-on-press-escape":!1,onClose:e[3]||(e[3]=o=>a.value={})},{default:l(()=>[t(m(C),{model:a.value,rules:F,ref_key:"formRef",ref:p},{default:l(()=>[t(d,{label:"\u6309\u94AE\u7F16\u7801","label-width":"100px",prop:"action_code"},{default:l(()=>[t(r,{modelValue:a.value.action_code,"onUpdate:modelValue":e[0]||(e[0]=o=>a.value.action_code=o)},null,8,["modelValue"])]),_:1}),t(d,{label:"\u6309\u94AE\u540D\u79F0","label-width":"100px",prop:"action_name"},{default:l(()=>[t(r,{modelValue:a.value.action_name,"onUpdate:modelValue":e[1]||(e[1]=o=>a.value.action_name=o)},null,8,["modelValue"])]),_:1}),t(d,null,{default:l(()=>[I("div",P,[t(w,{loading:m(s),type:"primary",onClick:y},{default:l(()=>[k("\u4FDD\u5B58")]),_:1},8,["loading"])])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});var U=R(S,[["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/system/action/components/purchase-modal.vue"]]),$=Object.freeze(Object.defineProperty({__proto__:null,default:U},Symbol.toStringTag,{value:"Module"}));export{U as P,L as h,$ as p};