1 |
- import{_ as X,d as Y,w as d,Z as $,W as ee,aP as le,r as o,aC as ae,o as i,G as c,C as t,j as a,l as p,bE as te,c as w,F as R,D as P,h as k,M as g,H as oe,bw as ue,bF as ne,L as x,aZ as se}from"./index.js";import{G as A,r as ie}from"./status.6153ae38.js";import{c as pe}from"./index.ff279420.js";import{D as re}from"./date-range.956c0ffa.js";const de=[{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:"\u4E1A\u52A1\u7C7B\u578B",prop:"is_comon",minWidth:100},{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 me={"w-full":"",flex:"","justify-end":""},ce={key:2},_e={flex:""},fe={"w-full":"",flex:"","justify-end":"","mt-2":""},ve=Y({__name:"choose-modal",emits:["choose"],setup(ge,{expose:L,emit:T}){const y=d(!1),W=d([]),D=d([]),s=$({total:0,size:15,page:1,background:!0}),n=d({is_comon:"0",pay_status:"",currentValue:"",companyNo:"",timer:[]}),B=d(!1),F=d("dzNo"),{currentCompany:j}=ee(),M=le(),h=d(null);async function b(){const{size:u,page:e}=s;B.value=!0;const{currentValue:_,timer:f,...E}=n.value,{code:C,message:r,data:m}=await pe({status:"4",[F.value]:_,supplierNo:j.value.companyNo,startTime:f[0],endTime:f[1],noRela:!0,...E,page:e,size:u});M({code:C,message:r,handler:()=>{s.total=m.count,W.value=m.list}}),B.value=!1}function H(){const[u]=D.value;if(!u)return se.warning("\u9009\u62E9\u4E00\u6761\u91C7\u8D2D\u4ED8\u6B3E");T("choose",p(u.dzNo)),y.value=!1}function O(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 G(){s.page=1,b()}function V(u){u&&(n.value={is_comon:"0",pay_status:"",currentValue:"",companyNo:"",timer:[]}),s.page=1,b()}return L({onDisplay:()=>y.value=!0}),(u,e)=>{const _=o("el-option"),f=o("el-select"),E=o("el-input"),C=o("el-form-item"),r=o("el-col"),m=o("el-button"),Z=o("el-row"),q=o("el-form"),S=o("el-table-column"),U=o("el-tag"),I=o("el-pagination"),K=o("el-dialog"),Q=ae("loading");return i(),c(K,{"close-on-click-modal":!1,modelValue:y.value,"onUpdate:modelValue":e[10]||(e[10]=l=>y.value=l),title:"\u91C7\u8D2D\u4ED8\u6B3E",center:"",width:"1040px",onOpen:e[11]||(e[11]=()=>b())},{default:t(()=>[a(q,{size:"small"},{default:t(()=>[a(Z,{gutter:10},{default:t(()=>[a(r,{span:8},{default:t(()=>[a(C,null,{default:t(()=>[a(E,{clearable:"",modelValue:n.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=l=>n.value.currentValue=l),placeholder:"\u5BF9\u8D26\u7F16\u7801"},{prepend:t(()=>[a(f,{modelValue:F.value,"onUpdate:modelValue":e[0]||(e[0]=l=>F.value=l),style:{width:"135px"}},{default:t(()=>[a(_,{label:"\u5BF9\u8D26\u4ED8\u6B3E\u7F16\u7801",value:"dzNo"}),a(_,{label:"\u5BF9\u8D26\u7F16\u7801",value:"payNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(r,{span:8},{default:t(()=>[a(p(re),{modelValue:n.value.timer,"onUpdate:modelValue":e[2]||(e[2]=l=>n.value.timer=l)},null,8,["modelValue"])]),_:1}),a(r,{span:8},{default:t(()=>[a(p(te),{modelValue:n.value.companyNo,"onUpdate:modelValue":e[3]||(e[3]=l=>n.value.companyNo=l),placeholder:"\u4E70\u5165\u65B9\u516C\u53F8"},null,8,["modelValue"])]),_:1}),a(r,{span:6},{default:t(()=>[a(f,{modelValue:n.value.is_comon,"onUpdate:modelValue":e[4]||(e[4]=l=>n.value.is_comon=l),style:{width:"155px"},placeholder:"\u4E1A\u52A1\u7C7B\u578B",onChange:e[5]||(e[5]=()=>V(!1))},{default:t(()=>[(i(!0),w(R,null,P(p(A),l=>(i(),c(_,{label:l.label,value:l.value},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(r,{span:24},{default:t(()=>[k("div",me,[a(C,null,{default:t(()=>[a(m,{size:"small",type:"primary",onClick:e[6]||(e[6]=()=>V())},{default:t(()=>[g("\u641C\u7D22")]),_:1}),a(m,{size:"small",onClick:e[7]||(e[7]=()=>V(!0))},{default:t(()=>[g("\u91CD\u7F6E")]),_:1})]),_:1})])]),_:1})]),_:1})]),_:1}),oe((i(),c(p(ue),{border:"",ref_key:"tableRef",ref:h,data:W.value,size:"small","row-key":"id",onSelectionChange:O,"mb-2":"","max-height":"520px"},{default:t(()=>[a(S,{type:"selection",align:"center",width:"40"}),(i(!0),w(R,null,P(p(de),(l,J)=>(i(),c(S,ne({key:J},l,{"show-overflow-tooltip":""}),{default:t(({row:z})=>[l.prop==="pay_status"?(i(),c(U,{key:0},{default:t(()=>{var v;return[g(x((v=p(ie).find(N=>N.value===z.pay_status))==null?void 0:v.label),1)]}),_:2},1024)):l.prop==="is_comon"?(i(),c(U,{key:1},{default:t(()=>{var v;return[g(x((v=p(A).find(N=>N.value===z.is_comon))==null?void 0:v.label),1)]}),_:2},1024)):(i(),w("span",ce,x(z[l.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[Q,B.value]]),k("div",_e,[a(I,{"current-page":s.page,"onUpdate:currentPage":e[8]||(e[8]=l=>s.page=l),"page-size":s.size,"onUpdate:pageSize":e[9]||(e[9]=l=>s.size=l),total:s.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:b,onSizeChange:G},null,8,["current-page","page-size","total"]),k("div",fe,[a(m,{type:"primary",onClick:H},{default:t(()=>[g("\u4FDD\u5B58")]),_:1})])])]),_:1},8,["modelValue"])}}});var Be=X(ve,[["__scopeId","data-v-33b568bd"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supply/purchPayRelive/component/choose-modal.vue"]]);export{Be as default};
|