choose-modal.e7c9f6.js 5.6 KB

1
  1. import{_ as X,d as Y,w as r,Z as $,aP as ee,W as le,r as u,aC as ae,o as i,G as c,C as t,j as a,l as d,cI as te,h as w,c as k,F as A,D as P,cg as R,M as g,H as oe,by as ue,bI as ne,L as x,cW as se,a as ie,aZ as pe}from"./index.js";import{c as re}from"./index.19edd015.js";import{D as de}from"./date-range.1fb6f616.js";const me=[{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",width: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 ce={"w-full":"",flex:"","justify-between":""},_e={key:2},fe={flex:""},ve={"w-full":"",flex:"","justify-end":"","mt-2":""},ge=Y({__name:"choose-modal",emits:["choose"],setup(ye,{expose:L,emit:T}){const y=r(!1),W=r([]),D=r([]),s=$({total:0,size:15,page:1,background:!0}),n=r({is_comon:"0",pay_status:"",currentValue:"",supplierNo:"",timer:[]}),B=r(null),h=r("dzNo"),F=r(!1),j=ee(),{currentCompany:M}=le();async function C(){const{size:o,page:e}=s;F.value=!0;const{currentValue:_,timer:f,...E}=n.value,{code:b,message:p,data:m}=await re({status:"4",[h.value]:_,companyNo:M.value.companyNo,startTime:f[0],endTime:f[1],...E,page:e,size:o});j({code:b,message:p,handler:()=>{s.total=m.count,W.value=m.list}}),F.value=!1}function H(){const[o]=D.value;if(!o)return pe.warning("\u9009\u62E9\u4E00\u6761\u91C7\u8D2D\u4ED8\u6B3E");T("choose",o.dzNo,o.payNo),y.value=!1}function I(o){if(o.length>1){const e=o.pop();B.value.clearSelection(),B.value.toggleRowSelection(e,!0),D.value=[e]}else D.value=[o[0]]}function O(){s.page=1,C()}function V(o){o&&(n.value={pay_status:"",currentValue:"",supplierNo:"",timer:[]}),s.page=1,C()}return L({onDisplay:()=>y.value=!0}),(o,e)=>{const _=u("el-option"),f=u("el-select"),E=u("el-input"),b=u("el-form-item"),p=u("el-col"),m=u("el-button"),Z=u("el-row"),q=u("el-form"),S=u("el-table-column"),U=u("el-tag"),G=u("el-pagination"),K=u("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]=()=>C())},{default:t(()=>[a(q,{size:"small"},{default:t(()=>[a(Z,{gutter:10},{default:t(()=>[a(p,{span:8},{default:t(()=>[a(b,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:h.value,"onUpdate:modelValue":e[0]||(e[0]=l=>h.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(p,{span:8},{default:t(()=>[a(d(de),{modelValue:n.value.timer,"onUpdate:modelValue":e[2]||(e[2]=l=>n.value.timer=l)},null,8,["modelValue"])]),_:1}),a(p,{span:8},{default:t(()=>[a(d(te),{modelValue:n.value.supplierNo,"onUpdate:modelValue":e[3]||(e[3]=l=>n.value.supplierNo=l),placeholder:"\u5356\u51FA\u65B9\u516C\u53F8"},null,8,["modelValue"])]),_:1}),a(p,{span:24},{default:t(()=>[w("div",ce,[a(p,{span:8},{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),k(A,null,P(d(R),l=>(i(),c(_,{label:l.label,value:l.value},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(b,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(d(ue),{border:"",ref_key:"tableRef",ref:B,data:W.value,size:"small","row-key":"id",onSelectionChange:I,"mb-2":"","max-height":"520px"},{default:t(()=>[a(S,{type:"selection",align:"center",width:"40"}),(i(!0),k(A,null,P(d(me),(l,J)=>(i(),c(S,ne({key:J},l,{"show-overflow-tooltip":""}),{default:t(({row:N})=>[l.prop==="pay_status"?(i(),c(U,{key:0},{default:t(()=>{var v;return[g(x((v=d(se).find(z=>z.value==N.pay_status))==null?void 0:v.label),1)]}),_:2},1024)):ie("v-if",!0),l.prop==="is_comon"?(i(),c(U,{key:1},{default:t(()=>{var v;return[g(x((v=d(R).find(z=>z.value==N.is_comon))==null?void 0:v.label),1)]}),_:2},1024)):(i(),k("span",_e,x(N[l.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[Q,F.value]]),w("div",fe,[a(G,{"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:C,onSizeChange:O},null,8,["current-page","page-size","total"]),w("div",ve,[a(m,{type:"primary",onClick:H},{default:t(()=>[g("\u4FDD\u5B58")]),_:1})])])]),_:1},8,["modelValue"])}}});var Be=X(ge,[["__scopeId","data-v-c9601462"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchase/purchPayRelive/component/choose-modal.vue"]]);export{Be as default};