2 lines
8.8 KiB
Java
2 lines
8.8 KiB
Java
|
|
var w=(r,o,p)=>new Promise((M,c)=>{var C=l=>{try{n(p.next(l))}catch(m){c(m)}},u=l=>{try{n(p.throw(l))}catch(m){c(m)}},n=l=>l.done?M(l.value):Promise.resolve(l.value).then(C,u);n((p=p.apply(r,o)).next())});import{B as A}from"./index-BDvqZ5j4.js";import{s as S}from"./jvxetable.api-CGXEPkM7.js";import{o as q,a as z}from"./api-Z6m_p9AR.js";import{a as N}from"./useModal-DaJ3Bflg.js";import{e as V,b as j,c as E,r as R,u as B,y as L,z as _,A as t,B as H,K as D,f as e,E as s,Q as K,C as Y,F as $,D as F}from"./vue-vendor-DNhG1Cve.js";import{au as P,F as G,aB as Q,aG as X,av as J,aw as W,aU as Z,aX as h}from"./index-X7Y8jykP.js";import{m as x}from"./dayjs-jnKD3YGS.js";import{O as ee}from"./index-CuWaQdlK.js";import{A as te}from"./index-DO7ZhK45.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";const le=V({name:"tableModal",components:{BasicModal:A},emits:["success","register"],setup(r,{emit:o}){const p=R(!0),M=R(""),c=R(),C=j({xs:{span:24},sm:{span:5}}),u=j({xs:{span:24},sm:{span:16}}),n={orderCode:[{required:!0,message:"订单号不能为空",trigger:"blur"}]},l=j({id:null,orderCode:"",orderMoney:"",ctype:"",content:"",jeecgOrderCustomerList:[],jeecgOrderTicketList:[]}),[m,{setModalProps:v,closeModal:k}]=N(a=>w(null,null,function*(){if(v({confirmLoading:!1}),p.value=!!(a!=null&&a.isUpdate),b(),B(p)){M.value=a.record.id,Object.assign(l,a.record);let i={id:l.id};const d=yield q(i);l.jeecgOrderCustomerList=d;const I=yield z(i);l.jeecgOrderTicketList=I}})),f=E(()=>B(p)?"编辑":"新增");function g(){l.jeecgOrderCustomerList.push({})}function y(a){l.jeecgOrderCustomerList.splice(a,1),l.jeecgOrderCustomerList.splice(a,1)}function b(){l.id=null,l.orderCode="",l.orderMoney="",l.orderDate=null,l.ctype="",l.content="",l.jeecgOrderCustomerList=[],l.jeecgOrderTicketList=[]}function O(){l.jeecgOrderTicketList.push({})}function U(a){l.jeecgOrderTicketList.splice(a,1),l.jeecgOrderTicketList.splice(a,1)}function T(){return w(this,null,function*(){c.value.validate().then(()=>w(null,null,function*(){try{v({confirmLoading:!0}),yield S(l,B(p)),k(),o("success")}finally{v({confirmLoading:!1})}})).catch(a=>{})})}return{formRef:c,validatorRules:n,orderMainModel:l,registerModal:m,getTitle:f,labelCol:C,wrapperCol:u,addRowCustom:g,delRowCustom:y,addRowTicket:O,delRowTicket:U,handleSubmit:T}}});function oe(r,o,p,M,c,C){const u=X,n=Q,l=te,m=W,v=J,k=x,f=ee,g=D("Icon"),y=D("a-button"),b=h,O=Z,U=G,T=D("BasicModal");return _(),L(T,H(r.$attrs,{onRegister:r.registerModal,title:r.getTitle,onOk:r.handleSubmit,width:"70%"}),{default:t(()=>[e(U,{ref:"formRef",model:r.orderMainModel,"label-col":r.labelCol,"wrapper-col":r.wrapperCol,rules:r.validatorRules},{default:t(()=>[e(f,{class:"form-row",gutter:16},{default:t(()=>[e(l,{lg:8},{default:t(()=>[e(n,{label:"订单号",name:"orderCode"},{default:t(()=>[e(u,{value:r.orderMainModel.orderCode,"onUpdate:value":o[0]||(o[0]=a=>r.orderMainModel.orderCode=a),placeholder:"请输入订单号"},null,8,["value"])]),_:1})]),_:1}),e(l,{lg:8},{default:t(()=>[e(n,{label:"订单类型"},{default:t(()=>[e(v,{placeholder:"请选择订单类型",value:r.orderMainModel.ctype,"onUpdate:value":o[1]||(o[1]=a=>r.orderMainModel.ctype=a)},{default:t(()=>[e(m,{value:"1"},{default:t(()=>[...o[5]||(o[5]=[s("国内订单",-1)])]),_:1}),e(m,{value:"2"},{default:t(()=>[...o[6]||(o[6]=[s("国际订单",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(l,{lg:8},{default:t(()=>[e(n,{label:"订单日期"},{default:t(()=>[e(k,{showTime:"",valueFormat:"YYYY-MM-DD HH:mm:ss",value:r.orderMainModel.orderDate,"onUpdate:value":o[2]||(o[2]=a=>r.orderMainMode
|