payment-table.de8abe0c.js 1.2 KB

1
  1. import{_ as C,z as w,J as o,K as y,B as m,aB as g,U as B,w as l,T as _,P as n,x,R as D,D as p,Q as R,C as d,bA as L,a1 as P,aX as T}from"./index.228f4553.js";import{p as z}from"./configs.a31a4c72.js";import{u as F}from"./use-response-handle.49bd2e23.js";import{h as A}from"./index.1ba7bd68.js";const E=P("\u6DFB\u52A0"),H=w({__name:"payment-table",emits:["addBtnClick"],setup(N,{emit:f}){const v=o(null),t=o(!1),r=o([]),k=F();async function b(){t.value=!0;const{code:c,message:i,data:e}=await A({});k({code:c,message:i,handler:()=>r.value=e==null?void 0:e.list.filter(a=>a.status==="3")}),t.value=!1}return y(()=>b()),(c,i)=>{const e=m("el-table-column"),a=m("el-button"),h=g("loading");return B((l(),_(p(L),{border:"",ref_key:"tableRef",ref:v,"row-key":"id",size:"small",data:r.value},{default:n(()=>[(l(!0),x(R,null,D(p(z),(s,u)=>(l(),_(e,T({key:u},s,{"show-overflow-tooltip":""}),null,16))),128)),d(e,{fixed:"right",label:"\u64CD\u4F5C"},{default:n(({row:s})=>[d(a,{link:"",type:"primary",size:"small",onClick:u=>f("addBtnClick",s)},{default:n(()=>[E]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[h,t.value]])}}});var M=C(H,[["__file","D:/work/accout-vue3-ui/src/views/purchase/ticketReturn/components/create-ticket-dialog/payment-table.vue"]]);export{M as default};