choose-modal.4222774e.js 3.4 KB

1
  1. import{c as A}from"./_details.cd8ad0e4.js";import{_ as I,r as J,D as u,ak as W,aB as G,a5 as Q,v as s,as as X,o as r,M as v,J as n,q as d,w as l,N as Y,x as g,bm as Z,p as B,L as $,K as ee,W as y,aO as te,br as ae,R as E}from"./index.bde23c3a.js";import{p as oe}from"./reconciliation.9acbf619.js";import{d as ne}from"./index.86ba3c2b.js";import"./tootip.083debf9.js";import"./_opitons.5f0545b5.js";const le={flex:"","justify-between":"","mb-2":""},se={flex:"","gap-2":""},ue=y("\u641C\u7D22"),re=y("\u91CD\u7F6E"),ie={key:1},pe={flex:""},de={"w-full":"",flex:"","justify-end":"","mt-2":""},ce=y("\u4FDD\u5B58"),_e=J({__name:"choose-modal",emits:["choose"],setup(me,{expose:N,emit:S}){const c=u(!1),k=u([]),h=u([]),o=W({total:0,size:15,page:1,background:!0}),_=u({currentValue:""}),b=u(null),C=u("hpNo"),x=u(!1),L=G(),{currentCompany:R}=Q();async function m(){const{size:a,page:e}=o;x.value=!0;const{currentValue:f,...D}=_.value,{code:V,message:i,data:p}=await ne({status:"4",[C.value]:f,supplierNo:R.value.companyNo,...D,page:e,size:a});L({code:V,message:i,handler:()=>{o.total=p.count,k.value=p.list}}),x.value=!1}function U(){const[a]=h.value;if(!a)return te.warning("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5BF9\u8D26\u5355");S("choose",g(a.hpNo)),c.value=!1}function M(a){if(a.length>1){const e=a.pop();b.value.clearSelection(),b.value.toggleRowSelection(e,!0),h.value=[e]}else h.value=[a[0]]}function P(){o.page=1,m()}function w(a){a&&(_.value={}),o.page=1,m()}return N({onDisplay:()=>c.value=!0}),(a,e)=>{const f=s("el-option"),D=s("el-select"),V=s("el-input"),i=s("el-button"),p=s("el-table-column"),j=s("el-tag"),q=s("el-pagination"),H=s("el-dialog"),K=X("loading");return r(),v(H,{modelValue:c.value,"onUpdate:modelValue":e[6]||(e[6]=t=>c.value=t),title:"\u91C7\u8D2D\u56DE\u7968",center:"",width:"1040px",onOpen:e[7]||(e[7]=()=>m())},{default:n(()=>[d("div",le,[d("div",se,[l(V,{clearable:"",modelValue:_.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=t=>_.value.currentValue=t),placeholder:"\u5BF9\u8D26\u7F16\u53F7"},{prepend:n(()=>[l(D,{modelValue:C.value,"onUpdate:modelValue":e[0]||(e[0]=t=>C.value=t),style:{width:"130px"}},{default:n(()=>[l(f,{label:"\u56DE\u7968\u7F16\u53F7",value:"hpNo"}),l(f,{label:"\u4E70\u65B9\u516C\u53F8\u7F16\u53F7",value:"companyNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),d("div",null,[l(i,{type:"primary",onClick:e[2]||(e[2]=()=>w())},{default:n(()=>[ue]),_:1}),l(i,{onClick:e[3]||(e[3]=()=>w(!0))},{default:n(()=>[re]),_:1})])]),Y((r(),v(g(Z),{border:"",ref_key:"tableRef",ref:b,data:k.value,size:"small","row-key":"id",onSelectionChange:M,"mb-2":"","max-height":"520px"},{default:n(()=>[l(p,{type:"selection",width:"55"}),(r(!0),B(ee,null,$(g(A),(t,O)=>(r(),v(p,ae({key:O},t,{"show-overflow-tooltip":""}),{default:n(({row:F})=>[t.prop==="pay_status"?(r(),v(j,{key:0},{default:n(()=>{var z;return[y(E((z=g(oe).find(T=>T.value===String(F.pay_status)))==null?void 0:z.label),1)]}),_:2},1024)):(r(),B("span",ie,E(F[t.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[K,x.value]]),d("div",pe,[l(q,{"current-page":o.page,"onUpdate:current-page":e[4]||(e[4]=t=>o.page=t),"page-size":o.size,"onUpdate:page-size":e[5]||(e[5]=t=>o.size=t),total:o.total,onCurrentChange:m,"page-sizes":[15,50,100],onSizeChange:P,layout:"sizes, prev, pager, next"},null,8,["current-page","page-size","total"]),d("div",de,[l(i,{type:"primary",onClick:U},{default:n(()=>[ce]),_:1})])])]),_:1},8,["modelValue"])}}});var Ce=I(_e,[["__scopeId","data-v-8abb15da"]]);export{Ce as default};