2 lines
6.0 KiB
Java
2 lines
6.0 KiB
Java
var _=(t,a,s)=>new Promise((f,m)=>{var M=e=>{try{d(s.next(e))}catch(i){m(i)}},n=e=>{try{d(s.throw(e))}catch(i){m(i)}},d=e=>e.done?f(e.value):Promise.resolve(e.value).then(M,n);d((s=s.apply(t,a)).next())});import{B as T}from"./index-BDvqZ5j4.js";import{s as w}from"./jvxetable.api-CGXEPkM7.js";import{o as U,a as D}from"./api-Z6m_p9AR.js";import{a as B}from"./useModal-DaJ3Bflg.js";import{e as Y,b as k,c as R,r as C,u as L,y as $,z as A,A as r,B as F,K as H,f as o,E as y}from"./vue-vendor-DNhG1Cve.js";import{au as I,F as S,aB as K,aG as N,av as P,aw as V,aU as q,aX as z}from"./index-X7Y8jykP.js";import{m as E}from"./dayjs-jnKD3YGS.js";import{O as G}from"./index-CuWaQdlK.js";import{A as X}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 J=Y({name:"OneToOneModal",components:{BasicModal:T},emits:["success","register"],setup(t,{emit:a}){const s=C(!0),f=C(""),m=C(),M=k({xs:{span:24},sm:{span:5}}),n=k({xs:{span:24},sm:{span:16}}),d={orderCode:[{required:!0,message:"订单号不能为空",trigger:"blur"}]},e=k({id:null,orderCode:"",orderMoney:"",ctype:"",content:"",jeecgOrderCustomerList:{name:"",telphone:""},jeecgOrderTicketList:{ticketCode:"",tickectDate:""}}),[i,{setModalProps:c,closeModal:g}]=B(u=>_(null,null,function*(){if(c({confirmLoading:!1}),v(),s.value=!!(u!=null&&u.isUpdate),L(s)){f.value=u.record.id,Object.assign(e,u.record);let O={id:e.id};const l=yield U(O);e.jeecgOrderCustomerList=l[0]?l[0]:{};const j=yield D(O);e.jeecgOrderTicketList=j[0]?j[0]:{}}})),p=R(()=>L(s)?"编辑":"新增");function v(){e.id=null,e.orderCode="",e.orderMoney="",e.orderDate=null,e.ctype="",e.content="",e.jeecgOrderCustomerList={},e.jeecgOrderTicketList={}}function b(){return _(this,null,function*(){m.value.validate().then(()=>_(null,null,function*(){try{c({confirmLoading:!0}),e.jeecgOrderCustomerList=Object.keys(e.jeecgOrderCustomerList).length>0?[e.jeecgOrderCustomerList]:[],e.jeecgOrderTicketList=Object.keys(e.jeecgOrderTicketList).length>0?[e.jeecgOrderTicketList]:[],yield w(e,L(s)),g(),a("success")}finally{c({confirmLoading:!1})}})).catch(u=>{})})}return{formRef:m,validatorRules:d,orderMainModel:e,registerModal:i,getTitle:p,labelCol:M,wrapperCol:n,handleSubmit:b}}});function Q(t,a,s,f,m,M){const n=N,d=K,e=X,i=V,c=P,g=E,p=G,v=z,b=q,u=S,O=H("BasicModal");return A(),$(O,F(t.$attrs,{onRegister:t.registerModal,title:t.getTitle,onOk:t.handleSubmit,width:"70%"}),{default:r(()=>[o(u,{ref:"formRef",model:t.orderMainModel,"label-col":t.labelCol,"wrapper-col":t.wrapperCol,rules:t.validatorRules},{default:r(()=>[o(p,{class:"form-row",gutter:16},{default:r(()=>[o(e,{lg:8},{default:r(()=>[o(d,{label:"订单号",name:"orderCode"},{default:r(()=>[o(n,{value:t.orderMainModel.orderCode,"onUpdate:value":a[0]||(a[0]=l=>t.orderMainModel.orderCode=l),placeholder:"请输入订单号"},null,8,["value"])]),_:1})]),_:1}),o(e,{lg:8},{default:r(()=>[o(d,{label:"订单类型"},{default:r(()=>[o(c,{placeholder:"请选择订单类型",value:t.orderMainModel.ctype,"onUpdate:value":a[1]||(a[1]=l=>t.orderMainModel.ctype=l)},{default:r(()=>[o(i,{value:"1"},{default:r(()=>[...a[9]||(a[9]=[y("国内订单",-1)])]),_:1}),o(i,{value:"2"},{default:r(()=>[...a[10]||(a[10]=[y("国际订单",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),o(e,{lg:8},{default:r(()=>[o(d,{label:"订单日期"},{default:r(()=>[o(g,{showTime:"",valueFormat:"YYYY-MM-DD HH:mm:ss",value:t.orderMainModel.orderDate,"onUpdate:value":a[2]||(a[2]=l=>t.orderMainModel.orderDate=l)},null,8,["value"])]),_:1})]),_:1})]),_:1}),o(p,{class:"form-row",gutter:16},{default:r(()=>[o(e,{lg:8},{default:r(()=>[o(d,{label:"订单金额"},{default:r(()=>[o(n,{value:t.orderMainModel.orderMoney,"onUpdate:value":a[3]||(a[3]=l=>t.orderMainModel.orderMoney=l),placeholder:"请输入订单金额"},null,8,["value"])]),_:1})]),_:1}),o(e,{lg:8},{default:r(()=>[o(d,{label:"订单备注"},{default:r(()=>[o(n,{value:t.orderMainModel.content,"onUpdate:value":a[4]||(a[4]=l=>t.orderMainModel.content=l),placeholder:"请输入订单备注"},null,8,["value"])]),_:1})]),_:1})]),_:1}),o(b,{defaultActiveKey:"1"},{default:r(()=>[o(v,{tab:"客户信息",key:"1"},{default:r(()=>[o(p,{class:"form-row",gutter:16},{default:r(()=>[o(e,{lg:8},{default:r(()=>[o(d,{label:"客户姓名"},{default:r(()=>[o(n,{value:t.orderMainModel.jeecgOrderCustomerList.name,"onUpdate:value":a[5]||(a[5]=l=>t.orderMainModel.jeecgOrderCustomerList.name=l),placeholder:"请输入客户姓名"},null,8,["value"])]),_:1})]),_:1}),o(e,{lg:8},{default:r(()=>[o(d,{label:"手机号"},{default:r(()=>[o(n,{value:t.orderMainModel.jeecgOrderCustomerList.telphone,"onUpdate:value":a[6]||(a[6]=l=>t.orderMainModel.jeecgOrderCustomerList.telphone=l),placeholder:"请输入手机号"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1}),o(v,{tab:"机票信息",key:"2",forceRender:""},{default:r(()=>[o(p,{class:"form-row",gutter:16},{default:r(()=>[o(e,{lg:8},{default:r(()=>[o(d,{label:"航班号"},{default:r(()=>[o(n,{value:t.orderMainModel.jeecgOrderTicketList.ticketCode,"onUpdate:value":a[7]||(a[7]=l=>t.orderMainModel.jeecgOrderTicketList.ticketCode=l),placeholder:"请输入航班号"},null,8,["value"])]),_:1})]),_:1}),o(e,{lg:8},{default:r(()=>[o(d,{label:"起飞时间"},{default:r(()=>[o(g,{showTime:"",valueFormat:"YYYY-MM-DD HH:mm:ss",value:t.orderMainModel.jeecgOrderTicketList.tickectDate,"onUpdate:value":a[8]||(a[8]=l=>t.orderMainModel.jeecgOrderTicketList.tickectDate=l)},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model","label-col","wrapper-col","rules"])]),_:1},16,["onRegister","title","onOk"])}const Le=I(J,[["render",Q],["__scopeId","data-v-a51b4b04"]]);export{Le as default};
|