1 |
- import{_ as Z,d as G,E as i,a7 as J,aI as X,a5 as Y,x as o,aF as $,o as d,N as y,K as a,y as t,u as m,cb as ee,b as V,O as te,bc as le,c as k,M as ae,L as oe,W as b,aZ as ue,bb as ne,T as W}from"./index.41f41f3b.js";import{q as se}from"./status.367fcae1.js";import{c as ie}from"./index.42760294.js";import{D as pe}from"./date-range.35100604.js";const re=[{label:"\u5BF9\u8D26\u4ED8\u6B3E\u7F16\u7801",prop:"dzNo",minWidth:160,align:"left"},{label:"\u5BF9\u8D26\u7F16\u7801",prop:"payNo",minWidth:160,align:"left"},{label:"\u5356\u65B9\u516C\u53F8\u7F16\u7801",prop:"supplierNo",minWidth:150,align:"left"},{label:"\u5356\u65B9\u516C\u53F8\u540D\u79F0",prop:"supplierName",minWidth:150,align:"left"},{label:"\u4E70\u65B9\u516C\u53F8\u7F16\u7801",prop:"companyNo",minWidth:150},{label:"\u4E70\u65B9\u516C\u53F8\u540D\u79F0",prop:"companyName",minWidth:180},{label:"\u603B\u989D\u6B3E",prop:"total_fee",minWidth:110,align:"total_fee"},{label:"\u672C\u6B21\u4ED8\u6B3E\u91D1\u989D",prop:"dpay_fee",minWidth:110,align:"left"},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",minWidth:90},{label:"\u7533\u8BF7\u65F6\u95F4",prop:"addtime",minWidth:120}];const de={"w-full":"",flex:"","justify-end":""},me=b("\u641C\u7D22"),ce=b("\u91CD\u7F6E"),_e={key:1},fe={flex:""},ge={"w-full":"",flex:"","justify-end":"","mt-2":""},ve=b("\u4FDD\u5B58"),ye=G({__name:"choose-modal",emits:["choose"],setup(be,{expose:S,emit:U}){const c=i(!1),E=i([]),D=i([]),n=J({total:0,size:15,page:1,background:!0}),s=i({pay_status:"",currentValue:"",companyNo:"",timer:[]}),h=i(null),B=i("dzNo"),C=i(!1),R=X(),{currentCompany:L}=Y();async function _(){const{size:u,page:e}=n;C.value=!0;const{currentValue:f,timer:g,...F}=s.value,{code:v,message:p,data:r}=await ie({status:"4",[B.value]:f,supplierNo:L.value.companyNo,startTime:g[0],endTime:g[1],noRela:!0,...F,page:e,size:u});R({code:v,message:p,handler:()=>{n.total=r.count,E.value=r.list}}),C.value=!1}function P(){const[u]=D.value;if(!u)return ue.warning("\u9009\u62E9\u4E00\u6761\u91C7\u8D2D\u4ED8\u6B3E");U("choose",m(u.dzNo)),c.value=!1}function T(u){if(u.length>1){const e=u.pop();h.value.clearSelection(),h.value.toggleRowSelection(e,!0),D.value=[e]}else D.value=[u[0]]}function M(){n.page=1,_()}function N(u){u&&(s.value={pay_status:"",currentValue:"",companyNo:"",timer:[]}),n.page=1,_()}return S({onDisplay:()=>c.value=!0}),(u,e)=>{const f=o("el-option"),g=o("el-select"),F=o("el-input"),v=o("el-form-item"),p=o("el-col"),r=o("el-button"),j=o("el-row"),O=o("el-form"),z=o("el-table-column"),q=o("el-tag"),H=o("el-pagination"),I=o("el-dialog"),K=$("loading");return d(),y(I,{"close-on-click-modal":!1,modelValue:c.value,"onUpdate:modelValue":e[8]||(e[8]=l=>c.value=l),title:"\u91C7\u8D2D\u4ED8\u6B3E",center:"",width:"1040px",onOpen:e[9]||(e[9]=()=>_())},{default:a(()=>[t(O,{size:"small"},{default:a(()=>[t(j,{gutter:10},{default:a(()=>[t(p,{span:8},{default:a(()=>[t(v,null,{default:a(()=>[t(F,{clearable:"",modelValue:s.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=l=>s.value.currentValue=l),placeholder:"\u5BF9\u8D26\u7F16\u7801"},{prepend:a(()=>[t(g,{modelValue:B.value,"onUpdate:modelValue":e[0]||(e[0]=l=>B.value=l),style:{width:"135px"}},{default:a(()=>[t(f,{label:"\u5BF9\u8D26\u4ED8\u6B3E\u7F16\u7801",value:"dzNo"}),t(f,{label:"\u5BF9\u8D26\u7F16\u7801",value:"payNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),t(p,{span:8},{default:a(()=>[t(m(pe),{modelValue:s.value.timer,"onUpdate:modelValue":e[2]||(e[2]=l=>s.value.timer=l)},null,8,["modelValue"])]),_:1}),t(p,{span:8},{default:a(()=>[t(m(ee),{modelValue:s.value.companyNo,"onUpdate:modelValue":e[3]||(e[3]=l=>s.value.companyNo=l),placeholder:"\u4E70\u5165\u65B9\u516C\u53F8"},null,8,["modelValue"])]),_:1}),t(p,{span:24},{default:a(()=>[V("div",de,[t(v,null,{default:a(()=>[t(r,{size:"small",type:"primary",onClick:e[4]||(e[4]=()=>N())},{default:a(()=>[me]),_:1}),t(r,{size:"small",onClick:e[5]||(e[5]=()=>N(!0))},{default:a(()=>[ce]),_:1})]),_:1})])]),_:1})]),_:1})]),_:1}),te((d(),y(m(le),{border:"",ref_key:"tableRef",ref:h,data:E.value,size:"small","row-key":"id",onSelectionChange:T,"mb-2":"","max-height":"520px"},{default:a(()=>[t(z,{type:"selection",align:"center",width:"40"}),(d(!0),k(oe,null,ae(m(re),(l,A)=>(d(),y(z,ne({key:A},l,{"show-overflow-tooltip":""}),{default:a(({row:w})=>[l.prop==="pay_status"?(d(),y(q,{key:0},{default:a(()=>{var x;return[b(W((x=m(se).find(Q=>Q.value===w.pay_status))==null?void 0:x.label),1)]}),_:2},1024)):(d(),k("span",_e,W(w[l.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[K,C.value]]),V("div",fe,[t(H,{"current-page":n.page,"onUpdate:current-page":e[6]||(e[6]=l=>n.page=l),"page-size":n.size,"onUpdate:page-size":e[7]||(e[7]=l=>n.size=l),total:n.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:_,onSizeChange:M},null,8,["current-page","page-size","total"]),V("div",ge,[t(r,{type:"primary",onClick:P},{default:a(()=>[ve]),_:1})])])]),_:1},8,["modelValue"])}}});var Fe=Z(ye,[["__scopeId","data-v-33b568bd"],["__file","/Users/apple/Desktop/Company Projects/accout-vue3-ui/src/views/supply/purchPayRelive/component/choose-modal.vue"]]);export{Fe as default};
|