import E from"./ticket-form.3a67b5e9.js";import{_ as N}from"./index.f6455865.js";import{c as R}from"./index.f76ac300.js";import{q as T,B as m,x as V,r as i,o as h,n as j,t as e,H as o,p as s,K as q,v as d,P as H,S as p,O as S,aD as $,I as z}from"./index.f00b3728.js";import{u as K}from"./use-response-handle.10a5ad96.js";import O from"./payment-table.8c917fd6.js";import{i as P}from"./configs.9c8020db.js";import"./index.030387ec.js";import"./status.b8063a0d.js";import"./global.9ad647c8.js";import"./basic-descriptions.1b35b515.js";import"./reconciliation.82e26483.js";import"./index.c44691f9.js";const G=s("h1",{"text-xl":"","font-bold":"","mb-5":""},"\u65B0\u5EFA\u91C7\u8D2D\u56DE\u7968\u7533\u8BF7",-1),J={flex:"","w-full":"","justify-end":""},L=p("\u9009\u62E9"),M={"w-full":"","mt-5":""},Q={flex:"","w-full":"","justify-end":"","mb-5":""},U=p("\u6DFB\u52A0"),W=p("\u5220\u9664"),X={flex:"","w-full":"","justify-end":""},Y=p("\u4FDD\u5B58"),_e=T({__name:"index",setup(Z){const c=m(null),_=m(null),v=m(null),b=K(),{push:D}=V(),t=m({payNo:"",invArr:[]}),w={payNo:{trigger:"change",required:!0,message:"\u8BF7\u9009\u62E9\u8BA2\u5355"},invArr:{required:!0,message:"\u8BF7\u4E0A\u4F20\u53D1\u7968",validator(r,l){return l.length!==0}}};function F(r){Array.isArray(r)?t.value.invArr=[...t.value.invArr,...r]:t.value.invArr.push(r)}function k({$index:r}){t.value.invArr.splice(r,1)}function A(){v.value.validate(async r=>{if(!r)return;const{code:l,message:n}=await R(t.value);b({code:l,message:n,handler:()=>D("/purchase/ticketReturn")})})}return(r,l)=>{const n=i("el-button"),f=i("el-form-item"),u=i("el-table-column"),g=i("el-tag"),C=i("el-image"),B=i("el-table");return h(),j(z,null,[G,e(d($),{model:t.value,"label-width":"100px",ref_key:"formRef",ref:v,rules:w},{default:o(()=>[e(f,{prop:"payNo",label:"\u8BA2\u5355\u5BF9\u8D26"},{default:o(()=>[s("div",J,[e(n,{type:"primary",link:"",onClick:l[0]||(l[0]=()=>_.value&&_.value.onDisplay())},{default:o(()=>[L]),_:1})]),s("div",M,[t.value.payNo?(h(),q(d(N),{key:0,"is-inv":"","pay-no":t.value.payNo,ref:"orderRecordDetailRef"},null,8,["pay-no"])):H("",!0)])]),_:1}),e(f,{label:"\u53D1\u7968",prop:"invArr"},{default:o(()=>[s("div",Q,[e(n,{type:"primary",link:"",onClick:l[1]||(l[1]=()=>c.value.onDisplay())},{default:o(()=>[U]),_:1})]),e(B,{size:"small",data:t.value.invArr,border:""},{default:o(()=>[e(u,{type:"index",width:"50"}),e(u,{label:"\u53D1\u7968\u4E0A\u4F20\u65B9\u5F0F",prop:"invType","show-overflow-tooltip":""},{default:o(({row:a})=>[e(g,null,{default:o(()=>{var y;return[p(S((y=d(P).find(x=>x.value===a.invType))==null?void 0:y.label),1)]}),_:2},1024)]),_:1}),e(u,{label:"\u53D1\u7968\u53F7\u7801",prop:"invNumber","show-overflow-tooltip":""}),e(u,{label:"\u53D1\u7968\u4EE3\u7801",prop:"invCode","show-overflow-tooltip":""}),e(u,{label:"\u6821\u9A8C\u7801",prop:"checkNumber","show-overflow-tooltip":""}),e(u,{label:"\u53D1\u7968\u540D\u79F0",prop:"invName","show-overflow-tooltip":""}),e(u,{label:"\u53D1\u7968\u56FE\u7247",prop:"inv_img","show-overflow-tooltip":""},{default:o(({row:a})=>[e(C,{src:a.inv_img,"preview-src-list":[a.inv_img],style:{height:"30px"},"preview-teleported":""},null,8,["src","preview-src-list"])]),_:1}),e(u,{label:"\u7A0E\u524D\u91D1\u989D",prop:"subtotal_amount"}),e(u,{label:"\u5F00\u7968\u65E5\u671F",prop:"open_time","show-overflow-tooltip":""}),e(u,{label:"\u64CD\u4F5C",width:"60px"},{default:o(a=>[e(n,{link:"",type:"primary",onClick:()=>k(a)},{default:o(()=>[W]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1}),e(f,null,{default:o(()=>[s("div",X,[e(n,{type:"primary",onClick:A},{default:o(()=>[Y]),_:1})])]),_:1})]),_:1},8,["model"]),e(E,{ref_key:"ticketFormRef",ref:c,onChange:F},null,512),e(O,{ref_key:"paymentTableRef",ref:_,onAddBtnClick:l[2]||(l[2]=({payNo:a})=>t.value.payNo=a)},null,512)],64)}}});export{_e as default};