choose-modal.fc02de.js 6.5 KB

1
  1. import{_ as X,d as $,w as _,W as ee,Z as le,aP as ae,r as n,aC as ue,o as s,G as c,C as u,j as a,l as d,cI as te,c as B,F as k,D as z,cJ as oe,cg as P,M as y,H as ne,by as se,bI as pe,L as x,cW as ie,h as T,aZ as L,dD as re,dA as de}from"./index.js";import{b as me}from"./index.d1d81c8c.js";import{D as _e}from"./date-range.1fb6f616.js";const ce=[{label:"\u5BF9\u8D26\u7F16\u7801",prop:"payNo",minWidth:160,align:"left"},{label:"\u4E1A\u52A1\u7C7B\u578B",prop:"is_comon",minWidth:100},{label:"\u4F9B\u5E94\u5546\u7F16\u7801",prop:"supplierNo",minWidth:150,align:"left"},{label:"\u4F9B\u5E94\u5546\u540D\u79F0",prop:"supplierName",minWidth:180,align:"left"},{label:"\u4E1A\u52A1\u516C\u53F8\u7F16\u7801",prop:"companyNo",minWidth:150},{label:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0",prop:"companyName",minWidth:180},{label:"\u4ED8\u6B3E\u72B6\u6001",prop:"pay_status",minWidth:100},{label:"\u603B\u989D\u6B3E",prop:"total_fee",minWidth:110,align:"total_fee"},{label:"\u4ED8\u6B3E\u6807\u7B7E\u91D1\u989D",prop:"pay_tag_fee",minWidth:110,align:"left"},{label:"\u5DF2\u4ED8\u6B3E\u91D1\u989D",prop:"apay_fee",minWidth:110,align:"left"},{label:"\u7533\u8BF7\u4EBA",prop:"apply_name",minWidth:90},{label:"\u7533\u8BF7\u65F6\u95F4",prop:"addtime",minWidth:120}];const fe={key:2},ve={flex:""},ge={"w-full":"",flex:"","justify-end":"","mt-2":""},ye=$({__name:"choose-modal",emits:["choose"],setup(Ee,{expose:O,emit:R}){const E=_(!1),W=_([]),D=_([]),{currentCompany:M}=ee(),p=le({total:0,size:15,page:1,background:!0}),t=_({is_comon:"0",pay_status:"0",supplierNo:"",currentValue:"",tag_id:"",timer:[]}),V=_(null),C=_("payNo"),F=_(!1),H=ae();async function b(){const{size:o,page:e}=p;F.value=!0;const{currentValue:i,timer:m,...N}=t.value,{code:f,message:r,data:v}=await me({status:"2",pay_status:"0",[C.value]:i,companyNo:M.value.companyNo,startTime:m[0],endTime:m[1],...N,page:e,size:o});H({code:f,message:r,handler:()=>{p.total=v.count,W.value=v.list}}),F.value=!1}function j(){const[o]=D.value;if(!o)return L.warning("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5BF9\u8D26\u5355");const{payNo:e}=o;if(e.slice(3,9)<de){L.warning("\u8BF7\u9009\u62E9"+re()+"\u4E4B\u540E\u7684\u6570\u636E");return}R("choose",d(o.payNo)),E.value=!1}function I(o){if(o.length>1){const e=o.pop();V.value.clearSelection(),V.value.toggleRowSelection(e,!0),D.value=[e]}else D.value=[o[0]]}function G(){p.page=1,b()}function h(o){o&&(t.value={is_comon:"0",pay_status:"0",supplierNo:"",currentValue:"",tag_id:"",timer:[]}),p.page=1,b()}return O({onDisplay:()=>E.value=!0}),(o,e)=>{const i=n("el-option"),m=n("el-select"),N=n("el-input"),f=n("el-form-item"),r=n("el-col"),v=n("el-button"),Z=n("el-row"),q=n("el-form"),S=n("el-table-column"),U=n("el-tag"),J=n("el-pagination"),K=n("el-dialog"),Q=ue("loading");return s(),c(K,{top:"10vh","close-on-click-modal":!1,modelValue:E.value,"onUpdate:modelValue":e[12]||(e[12]=l=>E.value=l),title:"\u8BA2\u5355\u5BF9\u8D26",center:"",width:"1040px",onOpen:e[13]||(e[13]=()=>b())},{default:u(()=>[a(q,{size:"small"},{default:u(()=>[a(Z,{gutter:8},{default:u(()=>[a(r,{span:8},{default:u(()=>[a(f,null,{default:u(()=>[a(N,{clearable:"",modelValue:t.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=l=>t.value.currentValue=l),placeholder:"\u8BF7\u8F93\u5165"},{prepend:u(()=>[a(m,{modelValue:C.value,"onUpdate:modelValue":e[0]||(e[0]=l=>C.value=l),style:{width:"130px"}},{default:u(()=>[a(i,{label:"\u5BF9\u8D26\u7F16\u7801",value:"payNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(r,{span:8},{default:u(()=>[a(d(_e),{modelValue:t.value.timer,"onUpdate:modelValue":e[2]||(e[2]=l=>t.value.timer=l)},null,8,["modelValue"])]),_:1}),a(r,{span:8},{default:u(()=>[a(d(te),{modelValue:t.value.supplierNo,"onUpdate:modelValue":e[3]||(e[3]=l=>t.value.supplierNo=l),placeholder:"\u5356\u51FA\u65B9\u516C\u53F8"},null,8,["modelValue"])]),_:1}),a(r,{span:6},{default:u(()=>[a(f,null,{default:u(()=>[a(m,{"w-80":"",modelValue:t.value.pay_status,"onUpdate:modelValue":e[4]||(e[4]=l=>t.value.pay_status=l),placeholder:"\u4ED8\u6B3E\u72B6\u6001"},{default:u(()=>[a(i,{value:"0",label:"\u672A\u4ED8\u6B3E\u6216\u90E8\u5206\u4ED8\u6B3E"}),a(i,{value:"1",label:"\u672A\u4ED8\u6B3E"}),a(i,{value:"2",label:"\u90E8\u5206\u4ED8\u6B3E"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(r,{span:6},{default:u(()=>[a(f,null,{default:u(()=>[a(m,{"w-80":"",modelValue:t.value.tag_id,"onUpdate:modelValue":e[5]||(e[5]=l=>t.value.tag_id=l),placeholder:"\u6807\u7B7E\u72B6\u6001"},{default:u(()=>[(s(!0),B(k,null,z(d(oe),l=>(s(),c(i,{key:l.value,value:l.value,label:l.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(r,{span:6},{default:u(()=>[a(m,{modelValue:t.value.is_comon,"onUpdate:modelValue":e[6]||(e[6]=l=>t.value.is_comon=l),style:{width:"155px"},placeholder:"\u4E1A\u52A1\u7C7B\u578B",onChange:e[7]||(e[7]=()=>h(!1))},{default:u(()=>[(s(!0),B(k,null,z(d(P),l=>(s(),c(i,{label:l.label,value:l.value},null,8,["label","value"]))),256))]),_:1},8,["modelValue"])]),_:1}),a(r,{span:6},{default:u(()=>[a(f,null,{default:u(()=>[a(v,{type:"primary",onClick:e[8]||(e[8]=()=>h())},{default:u(()=>[y("\u641C\u7D22")]),_:1}),a(v,{onClick:e[9]||(e[9]=()=>h(!0))},{default:u(()=>[y("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),ne((s(),c(d(se),{border:"",ref_key:"tableRef",ref:V,data:W.value,size:"small","row-key":"id",onSelectionChange:I,"mb-2":"","max-height":"520px"},{default:u(()=>[a(S,{type:"selection",align:"center",width:"40"}),(s(!0),B(k,null,z(d(ce),(l,Y)=>(s(),c(S,pe({key:Y},l,{"show-overflow-tooltip":""}),{default:u(({row:w})=>[l.prop==="pay_status"?(s(),c(U,{key:0,size:"small"},{default:u(()=>{var g;return[y(x((g=d(ie).find(A=>A.value===String(w.pay_status)))==null?void 0:g.label),1)]}),_:2},1024)):l.prop==="is_comon"?(s(),c(U,{key:1},{default:u(()=>{var g;return[y(x((g=d(P).find(A=>A.value===w.is_comon))==null?void 0:g.label),1)]}),_:2},1024)):(s(),B("span",fe,x(w[l.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[Q,F.value]]),T("div",ve,[a(J,{"current-page":p.page,"onUpdate:currentPage":e[10]||(e[10]=l=>p.page=l),"page-size":p.size,"onUpdate:pageSize":e[11]||(e[11]=l=>p.size=l),total:p.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:b,onSizeChange:G},null,8,["current-page","page-size","total"]),T("div",ge,[a(v,{type:"primary",size:"small",onClick:j},{default:u(()=>[y(" \u4FDD\u5B58 ")]),_:1})])])]),_:1},8,["modelValue"])}}});var Ve=X(ye,[["__scopeId","data-v-8c255dd0"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchaseNew/purchPayNew/component/choose-modal.vue"]]);export{Ve as default};