payment-table.77b717a1.js 3.0 KB

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