payment-table.7c807ac7.js 2.9 KB

1
  1. import{p as U}from"./configs.9c8020db.js";import{u as A}from"./use-response-handle.6c1eccdf.js";import{e as K,q as r,a5 as R,r as n,ad as j,o as f,C,A as u,a as c,h as a,D as q,j as D,bo as H,c as T,B as J,F as O,L as V,aJ as G}from"./index.ea981fc6.js";import{e as I}from"./index.e3228c2b.js";const M={flex:"","justify-between":"","mb-2":""},Q={flex:"","gap-2":""},W=V("\u91CD\u7F6E"),X=V("\u641C\u7D22"),Y={flex:"","justify-between":"","mt-2":""},Z=V("\u4FDD\u5B58"),oe=K({__name:"payment-table",emits:["addBtnClick"],setup($,{expose:w,emit:x}){const v=r(null),_=r([]),m=r(!1),g=r(!1),B=r([]),z=A(),s=r({currentValue:"",currentKey:"payNo"}),l=R({total:0,pageSize:10,currentPage:1,background:!0});async function y(){g.value=!0;const{pageSize:o,currentPage:e}=l,{currentKey:i,currentValue:b}=s.value,{code:F,message:p,data:d}=await I({inv_status:"0",status:"3",[i]:b,size:o,page:e});z({code:F,message:p,handler:()=>{l.total=d.count,B.value=d.list}}),g.value=!1}function S(o){if(o.length>1){const e=o.pop();v.value.clearSelection(),v.value.toggleRowSelection(e,!0),_.value=[e]}else _.value=[o[0]]}function h(){m.value=!1,x("addBtnClick",_.value[0])}function k(o){o&&(s.value={}),l.currentPage=1,y()}return w({onDisplay(){m.value=!0}}),(o,e)=>{const i=n("el-option"),b=n("el-select"),F=n("el-input"),p=n("el-button"),d=n("el-table-column"),N=n("el-pagination"),P=n("el-dialog"),E=j("loading");return f(),C(P,{modelValue:m.value,"onUpdate:modelValue":e[7]||(e[7]=t=>m.value=t),title:"\u8BA2\u5355\u5BF9\u8D26",center:"",width:"1040px",onOpen:e[8]||(e[8]=()=>y())},{default:u(()=>[c("div",M,[c("div",Q,[a(F,{clearable:"",modelValue:s.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=t=>s.value.currentValue=t),placeholder:"\u5BF9\u8D26\u7F16\u53F7"},{prepend:u(()=>[a(b,{modelValue:s.value.currentKey,"onUpdate:modelValue":e[0]||(e[0]=t=>s.value.currentKey=t),style:{width:"130px"}},{default:u(()=>[a(i,{label:"\u5BF9\u8D26\u7F16\u53F7",value:"payNo"}),a(i,{label:"\u4E1A\u52A1\u516C\u53F8\u7F16\u53F7",value:"companyNo"}),a(i,{label:"\u4F9B\u5E94\u5546\u7F16\u53F7",value:"supplierNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),c("div",null,[a(p,{onClick:e[2]||(e[2]=()=>k(!0))},{default:u(()=>[W]),_:1}),a(p,{type:"primary",onClick:e[3]||(e[3]=()=>k())},{default:u(()=>[X]),_:1})])]),q((f(),C(D(H),{border:"",ref_key:"tableRef",ref:v,"row-key":"id",size:"small",onSelect:S,data:B.value},{default:u(()=>[a(d,{type:"selection"}),(f(!0),T(O,null,J(D(U),(t,L)=>(f(),C(d,G({key:L},t,{"show-overflow-tooltip":""}),null,16))),128))]),_:1},8,["data"])),[[E,g.value]]),c("div",Y,[c("div",null,[a(N,{"current-page":l.currentPage,"onUpdate:current-page":e[4]||(e[4]=t=>l.currentPage=t),"page-size":l.pageSize,"onUpdate:page-size":e[5]||(e[5]=t=>l.pageSize=t),total:l.total,onCurrentChange:e[6]||(e[6]=()=>y())},null,8,["current-page","page-size","total"])]),a(p,{type:"primary",onClick:h},{default:u(()=>[Z]),_:1})])]),_:1},8,["modelValue"])}}});export{oe as default};