choose-modal.193ed476.js 5.5 KB

1
  1. import{ah as F,aK as U,aL as W,_ as Z,d as J,F as r,a7 as Q,aG as X,a5 as Y,y as p,ay as $,o as d,O as b,L as s,a as m,z as i,P as ee,u as h,bi as ae,c as L,N as le,M as te,Z as E,aR as ue,br as oe,U as R}from"./index.78ada96e.js";import{s as ne,p as se}from"./_options.4f60ed4c.js";import{p as ie}from"./reconciliation.24963706.js";import{c as pe}from"./index.2f730c7b.js";const Ce=[{field:"returnCode",label:"\u4ED8\u6B3E\u89E3\u9664\u7F16\u53F7"},{field:"status",label:"\u72B6\u6001",render(t){return F(U,null,{default:()=>{var a;return((a=ne.find(u=>String(t)===String(u.value)))==null?void 0:a.label)||"--"}})}},{field:"apply_name",label:"\u7533\u8BF7\u4EBA"},{field:"addtime",label:"\u7533\u8BF7\u65F6\u95F4"},{field:"apay_fee",label:"\u89E3\u9664\u989D\u5EA6"},{field:"returnImg",label:"\u9000\u6B3E\u56DE\u6267",span:18,render(t){const a=t==null?void 0:t.split(",");return a?a.map(u=>F(W,{src:u,previewSrcList:[u],style:{height:"20px"}})):null}},{field:"remark",span:24,label:"\u5907\u6CE8"}],ke=[{field:"dzNo",span:6,label:"\u5BF9\u8D26\u4ED8\u6B3E\u7F16\u53F7"},{field:"status",label:"\u72B6\u6001",span:6,render(t){return F(U,null,{default:()=>{var a;return((a=se.find(u=>String(t)===String(u.value)))==null?void 0:a.label)||"--"}})}},{field:"payNo",span:7,label:"\u5BF9\u8D26\u7533\u8BF7\u7F16\u53F7"},{field:"apply_name",span:5,label:"\u7533\u8BF7\u4EBA"},{field:"pay_fee",span:6,label:"\u4ED8\u6B3E\u989D\u5EA6"},{field:"return_time",span:6,label:"\u56DE\u6267\u65F6\u95F4"},{field:"return_img",label:"\u4ED8\u6B3E\u56DE\u6267",span:12,render(t){const a=t==null?void 0:t.split(",");return a?a.map(u=>F(W,{src:u,previewSrcList:[u],style:{height:"20px"}})):null}},{field:"remark",label:"\u5907\u6CE8",span:24}],re=[{label:"\u5BF9\u8D26\u7F16\u53F7",prop:"payNo",minWidth:160,align:"left"},{label:"\u5356\u65B9\u516C\u53F8\u7F16\u53F7",prop:"supplierNo",minWidth:150,align:"left"},{label:"\u4E70\u65B9\u516C\u53F8\u7F16\u53F7",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,align:"total_fee"}];const de={flex:"","justify-between":"","mb-2":""},ce={flex:"","gap-2":""},fe=E("\u641C\u7D22"),me=E("\u91CD\u7F6E"),_e={key:1},ve={flex:""},ye={"w-full":"",flex:"","justify-end":"","mt-2":""},ge=E("\u4FDD\u5B58"),be=J({__name:"choose-modal",emits:["choose"],setup(t,{expose:a,emit:u}){const _=r(!1),z=r([]),B=r([]),n=Q({total:0,size:15,page:1,background:!0}),v=r({pay_status:"",currentValue:""}),D=r(null),C=r("payNo"),k=r(!1),M=X(),{currentCompany:O}=Y();async function y(){const{size:o,page:e}=n;k.value=!0;const{currentValue:g,...x}=v.value,{code:S,message:c,data:f}=await pe({status:"3",[C.value]:g,companyNo:O.value.companyNo,...x,page:e,size:o});M({code:S,message:c,handler:()=>{n.total=f.count,z.value=f.list}}),k.value=!1}function P(){const[o]=B.value;if(!o)return ue.warning("\u9009\u62E9\u4E00\u6761\u91C7\u8D2D\u4ED8\u6B3E");u("choose",h(o.dzNo)),_.value=!1}function j(o){if(o.length>1){const e=o.pop();D.value.clearSelection(),D.value.toggleRowSelection(e,!0),B.value=[e]}else B.value=[o[0]]}function A(){n.page=1,y()}function N(o){o&&(v.value={}),n.page=1,y()}return a({onDisplay:()=>_.value=!0}),(o,e)=>{const g=p("el-option"),x=p("el-select"),S=p("el-input"),c=p("el-button"),f=p("el-table-column"),T=p("el-tag"),I=p("el-pagination"),H=p("el-dialog"),K=$("loading");return d(),b(H,{modelValue:_.value,"onUpdate:modelValue":e[6]||(e[6]=l=>_.value=l),title:"\u91C7\u8D2D\u4ED8\u6B3E",center:"",width:"1040px",onOpen:e[7]||(e[7]=()=>y())},{default:s(()=>[m("div",de,[m("div",ce,[i(S,{clearable:"",modelValue:v.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=l=>v.value.currentValue=l),placeholder:"\u5BF9\u8D26\u7F16\u53F7"},{prepend:s(()=>[i(x,{modelValue:C.value,"onUpdate:modelValue":e[0]||(e[0]=l=>C.value=l),style:{width:"130px"}},{default:s(()=>[i(g,{label:"\u5BF9\u8D26\u7F16\u53F7",value:"payNo"}),i(g,{label:"\u4E70\u65B9\u516C\u53F8\u7F16\u53F7",value:"companyNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),m("div",null,[i(c,{type:"primary",onClick:e[2]||(e[2]=()=>N())},{default:s(()=>[fe]),_:1}),i(c,{onClick:e[3]||(e[3]=()=>N(!0))},{default:s(()=>[me]),_:1})])]),ee((d(),b(h(ae),{border:"",ref_key:"tableRef",ref:D,data:z.value,size:"small","row-key":"id",onSelectionChange:j,"mb-2":"","max-height":"520px"},{default:s(()=>[i(f,{type:"selection",width:"55"}),(d(!0),L(te,null,le(h(re),(l,q)=>(d(),b(f,oe({key:q},l,{"show-overflow-tooltip":""}),{default:s(({row:V})=>[l.prop==="pay_status"?(d(),b(T,{key:0},{default:s(()=>{var w;return[E(R((w=h(ie).find(G=>G.value===V.pay_status))==null?void 0:w.label),1)]}),_:2},1024)):(d(),L("span",_e,R(V[l.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[K,k.value]]),m("div",ve,[i(I,{"current-page":n.page,"onUpdate:current-page":e[4]||(e[4]=l=>n.page=l),"page-size":n.size,"onUpdate:page-size":e[5]||(e[5]=l=>n.size=l),total:n.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:y,onSizeChange:A},null,8,["current-page","page-size","total"]),m("div",ye,[i(c,{type:"primary",onClick:P},{default:s(()=>[ge]),_:1})])])]),_:1},8,["modelValue"])}}});var he=Z(be,[["__scopeId","data-v-c9601462"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/purchase/purchPayRelive/component/choose-modal.vue"]]),xe=Object.freeze(Object.defineProperty({__proto__:null,default:he},Symbol.toStringTag,{value:"Module"}));export{he as C,ke as a,xe as c,Ce as p};