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