Rodney Chen
2024-05-09 a340c8f451865656db12fa50fe9cad888f65dd5b
1
var F=Object.defineProperty;var C=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var h=(r,n,e)=>n in r?F(r,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[n]=e,y=(r,n)=>{for(var e in n||(n={}))x.call(n,e)&&h(r,e,n[e]);if(C)for(var e of C(n))k.call(n,e)&&h(r,e,n[e]);return r};var o=(r,n,e)=>new Promise((c,_)=>{var d=s=>{try{a(e.next(s))}catch(i){_(i)}},t=s=>{try{a(e.throw(s))}catch(i){_(i)}},a=s=>s.done?c(s.value):Promise.resolve(s.value).then(d,t);a((e=e.apply(r,n)).next())});import{B as v,__tla as j}from"./BasicForm-1f7b4828.js";import{__tla as q}from"./componentMap-44c327dc.js";import{u as z,__tla as $}from"./useForm-2e36096a.js";import{__tla as G}from"./RadioButtonGroup-3086b2b2.js";import{B as J,a as V,__tla as W}from"./index-49ac20fc.js";import{af as Y,d as p,N as P,O as u,ag as Z,J as H,a as K,_ as Q,__tla as X}from"./index-f0df2f76.js";import{d as tt,k as at,u as f,e as st,a7 as A,_ as rt,a8 as et,a9 as nt,f as ot,ac as lt}from"./vue-1631514e.js";let w,U,R,M,O,N,it=Promise.all([(()=>{try{return j}catch(r){}})(),(()=>{try{return q}catch(r){}})(),(()=>{try{return $}catch(r){}})(),(()=>{try{return G}catch(r){}})(),(()=>{try{return W}catch(r){}})(),(()=>{try{return X}catch(r){}})()]).then(()=>o(void 0,null,function*(){let r;M=[{title:"\u4F9B\u5E94\u5546\u540D\u79F0",dataIndex:"SUPP_NAME_CN"},{title:"\u4F9B\u5E94\u5546\u4EE3\u7801",dataIndex:"SUPP_CODE",width:100},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"CREATE_TIME"},{title:"\u521B\u5EFA\u4EBA",dataIndex:"CREATE_USER",width:180}],N=[{field:"SUPP_CODE",label:"\u4F9B\u5E94\u5546\u4EE3\u7801",component:"Input",colProps:{span:8}},{field:"SUPP_NAME_CN",label:"\u4F9B\u5E94\u5546\u540D\u79F0",component:"Input",colProps:{span:8}}],r=[{field:"SUPP_CODE",label:"\u4F9B\u5E94\u5546\u4EE3\u7801",required:!0,component:"Input",colProps:{span:8}},{field:"ID",label:"ID",component:"Input",show:!1},{field:"CREATE_TIME",label:"\u521B\u5EFA\u65F6\u95F4",component:"Input",show:!1},{field:"SUPP_NAME_CN",label:"\u4F9B\u5E94\u5546\u540D\u79F0",required:!0,component:"Input",colProps:{span:8}}],O=t=>o(void 0,null,function*(){let a="";(t==null?void 0:t.SUPP_CODE)!=null&&(t==null?void 0:t.SUPP_CODE)!=""&&(a+="And SUPP_CODE like '%"+(t==null?void 0:t.SUPP_CODE)+"%'"),(t==null?void 0:t.SUPP_NAME_CN)!=null&&(t==null?void 0:t.SUPP_NAME_CN)!=""&&(a+="And SUPP_NAME_CN like '%"+(t==null?void 0:t.SUPP_NAME_CN)+"%'");const s=Y("BAS_SUPPLIER",a,t.page,t.pageSize);return n(s)});function n(t){return o(this,null,function*(){const a=yield p.post({url:P.EntityPageList,params:t},{isTransformResponse:!1});return{items:a.Data.data,total:a.Data.totals}})}function e(t){const a=u("BAS_SUPPLIER","SUPP_CODE='"+t+"'");return Z(a)}let c,_;c=(t,a)=>o(void 0,null,function*(){let s;return a?s=yield p.post({url:P.UpdateEntity,params:u("BAS_SUPPLIER",t)},{errorMessageMode:"none",isTransformResponse:!1}):(e(t.SUPP_CODE),t.ID=H(),t.CREATE_USER=K().getUserInfo.userId,s=yield p.post({url:P.AddEntity,params:u("BAS_SUPPLIER",t)},{errorMessageMode:"none",isTransformResponse:!1})),s}),w=t=>o(void 0,null,function*(){const a=u("BAS_SUPPLIER",[t]);return yield p.post({url:P.DeleteList,params:a},{errorMessageMode:"none",isTransformResponse:!1})}),_=tt({name:"SupplierDrawer",components:{BasicDrawer:J,BasicForm:v},emits:["success","register"],setup(t,{emit:a}){const s=at(!0),[i,{resetFields:g,setFieldsValue:D,validate:m}]=z({labelWidth:120,schemas:r,actionColOptions:{span:24},showActionButtonGroup:!1}),[E,{setDrawerProps:S,closeDrawer:I}]=V(l=>o(this,null,function*(){g(),S({confirmLoading:!1}),s.value=!!(l!=null&&l.isUpdate),f(s)&&D(y({},l.record))})),T=st(()=>f(s)?"\u7F16\u8F91\u4F9B\u5E94\u5546":"\u65B0\u589E\u4F9B\u5E94\u5546");function b(){return o(this,null,function*(){try{const l=yield m();S({confirmLoading:!0}),e(l.SUPP_CODE).then(B=>{B.Data?(I(),alert("\u4F9B\u5E94\u5546\u4EE3\u7801\u5DF2\u5B58\u5728\uFF0C\u6DFB\u52A0\u5931\u8D25\uFF01\uFF01")):c(l,f(s)).then(L=>{L.IsSuccessed&&(I(),a("success"))})})}finally{S({confirmLoading:!1})}})}return{registerDrawer:E,registerForm:i,getTitle:T,handleSubmit:b}}});function d(t,a,s,i,g,D){const m=A("BasicForm"),E=A("BasicDrawer");return rt(),et(E,lt(t.$attrs,{onRegister:t.registerDrawer,showFooter:"",title:t.getTitle,width:"800px",onOk:t.handleSubmit}),{default:nt(()=>[ot(m,{onRegister:t.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}U=Q(_,[["render",d]]),R=Object.freeze(Object.defineProperty({__proto__:null,default:U},Symbol.toStringTag,{value:"Module"}))}));export{w as D,U as S,it as __tla,R as a,M as c,O as g,N as s};