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