choose-modal.46842cd2.js 5.0 KB

1
  1. import{_ as J,d as X,w as d,W as Y,Z as $,az as ee,r as u,aw as ae,o as p,G as v,C as t,l as a,u as m,c2 as le,c as w,F as N,D as S,M as V,H as te,b3 as oe,b2 as ue,L as U,b as R,aQ as ne}from"./index.85ca7aac.js";import{c as se}from"./_details.1e73cb94.js";import{e as re}from"./index.574a3c00.js";import{o as pe,q as ie}from"./status.367fcae1.js";import{D as de}from"./date-range.68b47b42.js";const me={key:1},_e={flex:""},ce={"w-full":"",flex:"","justify-end":"","mt-2":""},fe=X({__name:"choose-modal",emits:["choose"],setup(ve,{expose:L,emit:P}){const g=d(!1),k=d([]),b=d([]),{currentCompany:A}=Y(),s=$({total:0,size:15,page:1,background:!0}),o=d({pay_status:"0",companyNo:"",currentValue:"",tag_id:"",timer:[]}),B=d(null),C=d("payNo"),D=d(!1),M=ee();async function y(){const{size:n,page:e}=s;D.value=!0;const{currentValue:i,timer:_,...E}=o.value,{code:c,message:r,data:f}=await re({pay_status:"0",status:"2",[C.value]:i,supplierNo:A.value.companyNo,startTime:_[0],endTime:_[1],...E,page:e,size:n});M({code:c,message:r,handler:()=>{s.total=f.count,k.value=f.list}}),D.value=!1}function T(){const[n]=b.value;if(!n)return ne.warning("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5BF9\u8D26\u5355");P("choose",m(n.payNo)),g.value=!1}function H(n){if(n.length>1){const e=n.pop();B.value.clearSelection(),B.value.toggleRowSelection(e,!0),b.value=[e]}else b.value=[n[0]]}function O(){s.page=1,y()}function z(n){n&&(o.value={pay_status:"0",companyNo:"",currentValue:"",tag_id:"",timer:[]}),s.page=1,y()}return L({onDisplay:()=>g.value=!0}),(n,e)=>{const i=u("el-option"),_=u("el-select"),E=u("el-input"),c=u("el-form-item"),r=u("el-col"),f=u("el-button"),j=u("el-row"),q=u("el-form"),x=u("el-table-column"),Q=u("el-tag"),G=u("el-pagination"),I=u("el-dialog"),K=ae("loading");return p(),v(I,{"close-on-click-modal":!1,modelValue:g.value,"onUpdate:modelValue":e[10]||(e[10]=l=>g.value=l),title:"\u8BA2\u5355\u5BF9\u8D26",center:"",width:"1040px",onOpen:e[11]||(e[11]=()=>y())},{default:t(()=>[a(q,{size:"small"},{default:t(()=>[a(j,{gutter:8},{default:t(()=>[a(r,{span:8},{default:t(()=>[a(c,null,{default:t(()=>[a(E,{clearable:"",modelValue:o.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=l=>o.value.currentValue=l),placeholder:"\u8BF7\u8F93\u5165"},{prepend:t(()=>[a(_,{modelValue:C.value,"onUpdate:modelValue":e[0]||(e[0]=l=>C.value=l),style:{width:"130px"}},{default:t(()=>[a(i,{label:"\u5BF9\u8D26\u7F16\u7801",value:"payNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(r,{span:8},{default:t(()=>[a(m(de),{modelValue:o.value.timer,"onUpdate:modelValue":e[2]||(e[2]=l=>o.value.timer=l)},null,8,["modelValue"])]),_:1}),a(r,{span:8},{default:t(()=>[a(m(le),{modelValue:o.value.companyNo,"onUpdate:modelValue":e[3]||(e[3]=l=>o.value.companyNo=l),placeholder:"\u4E70\u5165\u65B9\u516C\u53F8"},null,8,["modelValue"])]),_:1}),a(r,{span:6},{default:t(()=>[a(c,null,{default:t(()=>[a(_,{"w-80":"",modelValue:o.value.pay_status,"onUpdate:modelValue":e[4]||(e[4]=l=>o.value.pay_status=l),placeholder:"\u4ED8\u6B3E\u72B6\u6001"},{default:t(()=>[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:t(()=>[a(c,null,{default:t(()=>[a(_,{"w-80":"",modelValue:o.value.tag_id,"onUpdate:modelValue":e[5]||(e[5]=l=>o.value.tag_id=l),placeholder:"\u6807\u7B7E\u72B6\u6001"},{default:t(()=>[(p(!0),w(N,null,S(m(pe),l=>(p(),v(i,{key:l.value,value:l.value,label:l.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(r,{span:12},{default:t(()=>[a(c,null,{default:t(()=>[a(f,{type:"primary",onClick:e[6]||(e[6]=()=>z())},{default:t(()=>[V("\u641C\u7D22")]),_:1}),a(f,{onClick:e[7]||(e[7]=()=>z(!0))},{default:t(()=>[V("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),te((p(),v(m(oe),{border:"",ref_key:"tableRef",ref:B,data:k.value,size:"small","row-key":"id",onSelectionChange:H,"mb-2":"","max-height":"520px"},{default:t(()=>[a(x,{type:"selection",align:"center",width:"40"}),(p(!0),w(N,null,S(m(se),(l,W)=>(p(),v(x,ue({key:W},l,{"show-overflow-tooltip":""}),{default:t(({row:h})=>[l.prop==="pay_status"?(p(),v(Q,{key:0},{default:t(()=>{var F;return[V(U((F=m(ie).find(Z=>Z.value===String(h.pay_status)))==null?void 0:F.label),1)]}),_:2},1024)):(p(),w("span",me,U(h[l.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[K,D.value]]),R("div",_e,[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:y,onSizeChange:O},null,8,["current-page","page-size","total"]),R("div",ce,[a(f,{type:"primary",size:"small",onClick:T},{default:t(()=>[V("\u4FDD\u5B58")]),_:1})])])]),_:1},8,["modelValue"])}}});var Ce=J(fe,[["__scopeId","data-v-7166bada"],["__file","/Users/apple/Desktop/CompanyProjects/accout-vue3-ui/src/views/supply/ticketReturn/components/choose-modal.vue"]]);export{Ce as default};