2 lines
7.0 KiB
Java
2 lines
7.0 KiB
Java
|
|
var N=Object.defineProperty,Y=Object.defineProperties;var z=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var O=(e,t,l)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,L=(e,t)=>{for(var l in t||(t={}))E.call(t,l)&&O(e,l,t[l]);if(D)for(var l of D(t))G.call(t,l)&&O(e,l,t[l]);return e},U=(e,t)=>Y(e,z(t));var T=(e,t,l)=>new Promise((p,f)=>{var v=r=>{try{s(l.next(r))}catch(c){f(c)}},m=r=>{try{s(l.throw(r))}catch(c){f(c)}},s=r=>r.done?p(r.value):Promise.resolve(r.value).then(v,m);s((l=l.apply(e,t)).next())});import{d as I,f as g,r as h,e as P,u as $,ah as u,aC as A,as as X,aG as Q,aF as o,k as a,au as W,G as j}from"./vue-vendor-C7Zq48Yl.js";import{B as Z}from"./index-Du0A3ksf.js";import{bC as M,bD as x,ak as ee,d as te}from"./index-BI6CMai0.js";import{o as ae,a as oe,s as le}from"./jvxetable.api-QHWkta78.js";import{useJvxeMethod as re}from"./useJvxeMethods-JQtX-_a1.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./vxeUtils-DQ1rq-ie.js";const ne=[{title:"客户名",key:"name",width:180,type:M.input,defaultValue:"",placeholder:"请输入${title}",validateRules:[{required:!0,message:"${title}不能为空"}]},{title:"性别",key:"sex",width:180,type:M.select,options:[{title:"男",value:"1"},{title:"女",value:"2"}],defaultValue:"",placeholder:"请选择${title}"},{title:"身份证号",key:"idcard",width:180,type:M.input,defaultValue:"",placeholder:"请输入${title}",validateRules:[{pattern:"^\\d{6}(18|19|20)?\\d{2}(0[1-9]|1[012])(0[1-9]|[12]\\d|3[01])\\d{3}(\\d|[xX])$",message:"${title}格式不正确"}]},{title:"手机号",key:"telphone",width:180,type:M.input,defaultValue:"",placeholder:"请输入${title}",validateRules:[{pattern:"^1[3456789]\\d{9}$",message:"${title}格式不正确"}]}],de=[{title:"航班号",key:"ticketCode",width:180,type:M.input,defaultValue:"",placeholder:"请输入${title}",validateRules:[{required:!0,message:"${title}不能为空"}]},{title:"航班时间",key:"tickectDate",width:180,type:M.date,placeholder:"请选择${title}",defaultValue:""}],se=I({name:"JVexTableModal",components:{BasicModal:Z,JVxeTable:x},emits:["success","register"],setup(e,{emit:t}){const l=g(300),p=g(!0),f=g(),v=g(),m=g(["tableRef1","tableRef2"]),s=g("tableRef1"),r={tableRef1:f,tableRef2:v},c=h({xs:{span:24},sm:{span:5}}),S=h({xs:{span:24},sm:{span:16}}),y=h({loading:!1,dataSource:[],columns:ne}),b=h({loading:!1,dataSource:[],columns:de}),n=h({id:null,orderCode:"",orderMoney:"",ctype:"",content:"",jeecgOrderCustomerList:[],jeecgOrderTicketList:[]}),[k,_,C,R]=re(q,K,r,s,m),[d,{setModalProps:V,closeModal:F}]=ee(i=>T(null,null,function*(){if(V({confirmLoading:!1}),H(),p.value=!!(i!=null&&i.isUpdate),$(p)){Object.assign(n,i.record);let w={id:n.id};C(ae,w,y),C(oe,w,b)}})),B={orderCode:[{required:!0,message:"订单号不能为空",trigger:"blur"}]},J=P(()=>$(p)?"编辑":"新增");function K(i){let w=Object.assign(n,i.formValue);return U(L({},w),{jeecgOrderCustomerList:i.tablesValue[0].tableData,jeecgOrderTicketList:i.tablesValue[1].tableData})}function H(){n.id=null,n.orderCode="",n.orderMoney="",n.orderDate=null,n.ctype="",n.content="",n.jeecgOrderCustomerList=[],n.jeecgOrderTicketList=[],y.dataSource=[],b.dataSource=[]}function q(i){return T(this,null,function*(){V({confirmLoading:!0}),yield le(i,$(p)),F(),t("success")})}return{formRef:R,activeKey:s,table1:y,table2:b,tableRef1:f,tableRef2:v,getTitle:J,labelCol:c,wrapperCol:S,validatorRules:B,orderMainModel:n,registerModal:d,handleChangeTabs:k,handleSubmit:_,handleFullScreen:i=>{l.value=i?document.documentElement.clientHeight-387:300},tableH:l}}}),ie={style:{"overflow-x":"hidden"}};function ue(e,t,l,p,f,v){const m=u("a-input"),s=u("
|