Files
qhmes/deploy-qhmes/frontend/js/modal-CiuVjKHV.js

2 lines
8.5 KiB
Java
Raw Normal View History

2026-05-15 11:34:12 +08:00
var L=(r,o,f)=>new Promise((k,v)=>{var C=t=>{try{n(f.next(t))}catch(m){v(m)}},s=t=>{try{n(f.throw(t))}catch(m){v(m)}},n=t=>t.done?k(t.value):Promise.resolve(t.value).then(C,s);n((f=f.apply(r,o)).next())});import{d as q,r as R,e as N,f as D,u as B,ah as i,aC as U,as as _,aG as V,aF as l,k as e,G as u,au as z,ar as Y,F as $,aD as F}from"./vue-vendor-C7Zq48Yl.js";import{B as G}from"./index-Du0A3ksf.js";import{s as H}from"./jvxetable.api-QHWkta78.js";import{o as P,a as S}from"./api-CDapCMwt.js";import{ak as A,d as E}from"./index-BI6CMai0.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";const K=q({name:"tableModal",components:{BasicModal:G},emits:["success","register"],setup(r,{emit:o}){const f=D(!0),k=D(""),v=D(),C=R({xs:{span:24},sm:{span:5}}),s=R({xs:{span:24},sm:{span:16}}),n={orderCode:[{required:!0,message:"订单号不能为空",trigger:"blur"}]},t=R({id:null,orderCode:"",orderMoney:"",ctype:"",content:"",jeecgOrderCustomerList:[],jeecgOrderTicketList:[]}),[m,{setModalProps:g,closeModal:y}]=A(a=>L(null,null,function*(){if(g({confirmLoading:!1}),f.value=!!(a!=null&&a.isUpdate),w(),B(f)){k.value=a.record.id,Object.assign(t,a.record);let p={id:t.id};const d=yield P(p);t.jeecgOrderCustomerList=d;const I=yield S(p);t.jeecgOrderTicketList=I}})),c=N(()=>B(f)?"编辑":"新增");function M(){t.jeecgOrderCustomerList.push({})}function b(a){t.jeecgOrderCustomerList.splice(a,1),t.jeecgOrderCustomerList.splice(a,1)}function w(){t.id=null,t.orderCode="",t.orderMoney="",t.orderDate=null,t.ctype="",t.content="",t.jeecgOrderCustomerList=[],t.jeecgOrderTicketList=[]}function O(){t.jeecgOrderTicketList.push({})}function j(a){t.jeecgOrderTicketList.splice(a,1),t.jeecgOrderTicketList.splice(a,1)}function T(){return L(this,null,function*(){v.value.validate().then(()=>L(null,null,function*(){try{g({confirmLoading:!0}),yield H(t,B(f)),y(),o("success")}finally{g({confirmLoading:!1})}})).catch(a=>{})})}return{formRef:v,validatorRules:n,orderMainModel:t,registerModal:m,getTitle:c,labelCol:C,wrapperCol:s,addRowCustom:M,delRowCustom:b,addRowTicket:O,delRowTicket:j,handleSubmit:T}}});function J(r,o,f,k,v,C){const s=i("a-input"),n=i("a-form-item"),t=i("a-col"),m=i("a-select-option"),g=i("a-select"),y=i("a-date-picker"),c=i("a-row"),M=i("Icon"),b=i("a-button"),w=i("a-tab-pane"),O=i("a-tabs"),j=i("a-form"),T=i("BasicModal");return _(),U(T,V(r.$attrs,{onRegister:r.registerModal,title:r.getTitle,onOk:r.handleSubmit,width:"70%"}),{default:l(()=>[e(j,{ref:"formRef",model:r.orderMainModel,"label-col":r.labelCol,"wrapper-col":r.wrapperCol,rules:r.validatorRules},{default:l(()=>[e(c,{class:"form-row",gutter:16},{default:l(()=>[e(t,{lg:8},{default:l(()=>[e(n,{label:"订单号",name:"orderCode"},{default:l(()=>[e(s,{value:r.orderMainModel.orderCode,"onUpdate:value":o[0]||(o[0]=a=>r.orderMainModel.orderCode=a),placeholder:"请输入订单号"},null,8,["value"])]),_:1})]),_:1}),e(t,{lg:8},{default:l(()=>[e(n,{label:"订单类型"},{default:l(()=>[e(g,{placeholder:"请选择订单类型",value:r.orderMainModel.ctype,"onUpdate:value":o[1]||(o[1]=a=>r.orderMainModel.ctype=a)},{default:l(()=>[e(m,{value:"1"},{default:l(()=>[...o[5]||(o[5]=[u("国内订单",-1)])]),_:1}),e(m,{value:"2"},{default:l(()=>[...o[6]||(o[6]=[u("国际订单",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),e(t,{lg:8},{default:l(()=>[e(n,{label:"订单日期"},{default:l(()=>[e(y,{showTime:"",valueFormat:"YYYY-MM-DD HH:mm:ss",value:r.orderMainModel.orderDate,"onUpdate:value":o[2]||(o[2]=a=>r.orderMainModel.orderDate=a)},null,8,["value"])]),_:1})]),_:1})]),_:1}),e(c,{class:"form-row",gutter:16},{default:l(()=>[e(t,{lg:8},{default:l(()=>[e(n,{label:"订单金额"},{default:l(()=>[e(s,{value:r.orderMainModel.orderMoney,"onUpdate:value":o[3]||(o[3]=a=>r.orderMainModel.ord