ListModal-b1e04d71.js 4.7 KB

1
  1. var Y=Object.defineProperty;var v=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable;var w=(o,t,r)=>t in o?Y(o,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):o[t]=r,I=(o,t)=>{for(var r in t||(t={}))$.call(t,r)&&w(o,r,t[r]);if(v)for(var r of v(t))D.call(t,r)&&w(o,r,t[r]);return o};var l=(o,t,r)=>new Promise((m,d)=>{var y=a=>{try{e(r.next(a))}catch(c){d(c)}},f=a=>{try{e(r.throw(a))}catch(c){d(c)}},e=a=>a.done?m(a.value):Promise.resolve(a.value).then(y,f);e((r=r.apply(o,t)).next())});import{u as H,a as J,B as K,__tla as Q}from"./index-2901f384.js";import{u as Z,B as ee,w as ae,y as se,__tla as re}from"./index-77a743d4.js";import{F as p,d as oe,a4 as te,r as g,u as n,A as le,y as ne,o as O,c as pe,w as R,l as ce,e as b,b as ie,H as ue,P as de,aX as me,aY as ye,a as fe,E as _e,_ as Me,__tla as ge}from"./index-fd0fd824.js";let S,T,L,k,q,C,be=Promise.all([(()=>{try{return Q}catch(o){}})(),(()=>{try{return re}catch(o){}})(),(()=>{try{return ge}catch(o){}})()]).then(()=>l(void 0,null,function*(){C=function(e,a="modal"){return l(this,null,function*(){return p.get({url:"/caseErpSupplier/caseErpSupplyMaterial/page",params:e},{errorMessageMode:a})})};function o(e,a="modal"){return l(this,null,function*(){return p.post({url:"/caseErpSupplier/caseErpSupplyMaterial",params:e},{errorMessageMode:a})})}function t(e,a="modal"){return l(this,null,function*(){return p.put({url:"/caseErpSupplier/caseErpSupplyMaterial",params:e},{errorMessageMode:a})})}k=function(e,a="modal"){return l(this,null,function*(){return p.delete({url:"/caseErpSupplier/caseErpSupplyMaterial",data:e},{errorMessageMode:a})})};function r(e,a="modal"){return l(this,null,function*(){return p.get({url:"/caseErpSupplier/caseErpSupplyMaterial/info",params:{id:e}},{errorMessageMode:a})})}q=function(e,a="modal"){return l(this,null,function*(){return p.download({url:"/caseErpSupplier/caseErpSupplyMaterial/export",method:"POST",params:{id:e},responseType:"blob"},{errorMessageMode:a})})},T=function(e="modal"){return l(this,null,function*(){return p.download({url:"/caseErpSupplier/caseErpSupplyMaterial/export",method:"GET",responseType:"blob"},{errorMessageMode:e})})};const m=e=>(me("data-v-4a240dfe"),e=e(),ye(),e),d={key:0,class:"modal-top"},y=m(()=>fe("span",{class:"font-bold"},"\u9009\u62E9\u7269\u6599",-1)),f=oe({__name:"ListModal",emits:["success","register"],setup(e,{emit:a}){const{t:c}=te(),N=[{field:"code",label:"\u7269\u6599\u7F16\u53F7",component:"Input",required:!0,colProps:{span:24},componentProps:{readonly:!0,placeholder:""}},{field:"name",label:"\u7269\u6599\u540D\u79F0",component:"Input",required:!0,colProps:{span:24},componentProps:{readonly:!0,placeholder:""}},{field:"unitName",label:"\u5355\u4F4D",component:"Input",required:!0,colProps:{span:24},componentProps:{readonly:!0,placeholder:""}},{field:"price",label:"\u91C7\u8D2D\u5355\u4EF7(\u5143)",subTitle:"\u5176\u4ED6\u8BBE\u7F6E",component:"InputNumber",required:!0,colProps:{span:24},componentProps:{placeholder:"\u8BF7\u8F93\u5165\u91C7\u8D2D\u5355\u4EF7\uFF08\u5143\uFF09"}},{field:"state",label:"\u72B6\u6001",component:"Switch",colProps:{span:24}}],{notification:h}=_e(),u=g(!0),E=g(""),P=g(""),[x,{setFieldsValue:_,resetFields:B,validate:F}]=Z({labelWidth:100,schemas:N,showActionButtonGroup:!1,actionColOptions:{span:23}}),[j,{openModal:A}]=H(),[G,{setModalProps:M,closeModal:z}]=J(s=>l(this,null,function*(){if(B(),M({confirmLoading:!1,destroyOnClose:!0}),u.value=!!(s!=null&&s.isUpdate),P.value=s==null?void 0:s.supplierId,_({state:1}),n(u)){E.value=s.id;const i=yield r(s.id);_(I({},i))}})),U=le(()=>n(u)?"\u7F16\u8F91\u4F9B\u8D27\u6E05\u5355":"\u65B0\u589E\u4F9B\u8D27\u6E05\u5355"),V=()=>l(this,null,function*(){try{const s=yield F();s.supplierId=P.value,M({confirmLoading:!0}),n(u)?(s.id=E.value,yield t(s),h.success({message:"\u7F16\u8F91\u4F9B\u8D27\u6E05\u5355",description:c("\u6210\u529F")})):(yield o(s),h.success({message:"\u65B0\u589E\u4F9B\u8D27\u6E05\u5355",description:c("\u6210\u529F")})),z(),a("success")}catch(s){M({confirmLoading:!1})}}),W=s=>l(this,null,function*(){const i=yield se(s);_({code:i.code,name:i.name,unitName:i.unitName})});return(s,i)=>{const X=ne("a-button");return O(),pe(n(K),de(s.$attrs,{onRegister:n(G),title:U.value,width:600,onOk:V}),{default:R(()=>[u.value?ue("",!0):(O(),ce("div",d,[y,b(X,{type:"primary",onClick:n(A)},{default:R(()=>[ie("\u9009\u62E9\u7269\u6599")]),_:1},8,["onClick"])])),b(n(ee),{onRegister:n(x)},null,8,["onRegister"]),b(ae,{onRegister:n(j),onSuccess:W},null,8,["onRegister"])]),_:1},16,["onRegister","title"])}}});S=Me(f,[["__scopeId","data-v-4a240dfe"]]),L=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"}))}));export{S as L,be as __tla,T as a,L as b,k as d,q as e,C as g};