1 |
- import{_ as Y,d as $,E as d,a7 as ee,aI as le,a5 as ae,x as n,aF as te,o as r,N as m,K as t,y as a,u as i,cb as oe,c as N,M as T,L as R,O as ne,bc as ue,b as L,W as V,aZ as se,bb as pe,T as z}from"./index.1bd4a40a.js";import{c as re}from"./_details.0bc9f793.js";import{g as M,q as ie}from"./status.c5a3efde.js";import{h as de}from"./index.cae39784.js";import{D as O}from"./date-range.179a7ebb.js";const me=V("\u641C\u7D22"),ce=V("\u91CD\u7F6E"),_e={key:2},fe={flex:""},ve={"w-full":"",flex:"","justify-end":"","mt-2":""},ge=V("\u4FDD\u5B58"),ye=$({__name:"choose-modal",emits:["choose"],setup(Ve,{expose:P,emit:j}){const b=d(!1),E=d([]),C=d([]),s=ee({total:0,size:15,page:1,background:!0}),o=d({apply_name:"",currentValue:"",checkApi:"",timer:[],openTimer:[],companyNo:""}),D=d(null),F=d("hpNo"),B=d(!1),q=le(),{currentCompany:H}=ae();async function h(){const{size:u,page:e}=s;B.value=!0;const{currentValue:c,timer:_,openTimer:f,...v}=o.value,{code:p,message:g,data:k}=await de({status:"4",[F.value]:c,supplierNo:H.value.companyNo,open_start:f[0],open_end:f[1],start:_[0],end:_[1],noRela:!0,...v,page:e,size:u});q({code:p,message:g,handler:()=>{s.total=k.count,E.value=k.list}}),B.value=!1}function I(){const[u]=C.value;if(!u)return se.warning("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5BF9\u8D26\u5355");j("choose",i(u.hpNo)),b.value=!1}function K(u){if(u.length>1){const e=u.pop();D.value.clearSelection(),D.value.toggleRowSelection(e,!0),C.value=[e]}else C.value=[u[0]]}function Q(){s.page=1,h()}function S(u){u&&(o.value={companyNo:"",apply_name:"",currentValue:"",checkApi:"",openTimer:[],timer:[]}),s.page=1,h()}return P({onDisplay:()=>b.value=!0}),(u,e)=>{const c=n("el-option"),_=n("el-select"),f=n("el-input"),v=n("el-form-item"),p=n("el-col"),g=n("el-button"),k=n("el-row"),W=n("el-form"),U=n("el-table-column"),A=n("el-tag"),Z=n("el-pagination"),G=n("el-dialog"),J=te("loading");return r(),m(G,{"close-on-click-modal":!1,modelValue:b.value,"onUpdate:modelValue":e[11]||(e[11]=l=>b.value=l),title:"\u91C7\u8D2D\u56DE\u7968",center:"",width:"1040px",onOpen:e[12]||(e[12]=()=>h())},{default:t(()=>[a(W,{size:"small"},{default:t(()=>[a(k,{gutter:10},{default:t(()=>[a(p,{span:8},{default:t(()=>[a(v,null,{default:t(()=>[a(f,{clearable:"",modelValue:o.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=l=>o.value.currentValue=l),placeholder:"\u5173\u952E\u5B57"},{prepend:t(()=>[a(_,{modelValue:F.value,"onUpdate:modelValue":e[0]||(e[0]=l=>F.value=l),style:{width:"140px"}},{default:t(()=>[a(c,{label:"\u5BF9\u8D26\u56DE\u7968\u7533\u8BF7\u7F16\u7801",value:"hpNo"}),a(c,{label:"\u5BF9\u8D26\u7F16\u7801",value:"payNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(p,{span:8},{default:t(()=>[a(i(O),{prefix:"\u7533\u8BF7",modelValue:o.value.timer,"onUpdate:modelValue":e[2]||(e[2]=l=>o.value.timer=l)},null,8,["modelValue"])]),_:1}),a(p,{span:8},{default:t(()=>[a(i(O),{prefix:"\u5F00\u7968",modelValue:o.value.openTimer,"onUpdate:modelValue":e[3]||(e[3]=l=>o.value.openTimer=l)},null,8,["modelValue"])]),_:1}),a(p,{span:8},{default:t(()=>[a(i(oe),{modelValue:o.value.companyNo,"onUpdate:modelValue":e[4]||(e[4]=l=>o.value.companyNo=l),placeholder:"\u5356\u51FA\u65B9\u516C\u53F8\u540D\u79F0"},null,8,["modelValue"])]),_:1}),a(p,{span:6},{default:t(()=>[a(_,{style:{width:"100%"},modelValue:o.value.checkApi,"onUpdate:modelValue":e[5]||(e[5]=l=>o.value.checkApi=l),placeholder:"\u53D1\u7968\u67E5\u9A8C\u65B9\u5F0F"},{default:t(()=>[(r(!0),N(R,null,T(i(M),l=>(r(),m(c,{key:l.value,value:l.value,label:l.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(p,{span:4},{default:t(()=>[a(v,null,{default:t(()=>[a(f,{placeholder:"\u7533\u8BF7\u4EBA",modelValue:o.value.apply_name,"onUpdate:modelValue":e[6]||(e[6]=l=>o.value.apply_name=l)},null,8,["modelValue"])]),_:1})]),_:1}),a(p,{span:4},{default:t(()=>[a(v,null,{default:t(()=>[a(g,{type:"primary",onClick:e[7]||(e[7]=()=>S())},{default:t(()=>[me]),_:1}),a(g,{onClick:e[8]||(e[8]=()=>S(!0))},{default:t(()=>[ce]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),ne((r(),m(i(ue),{border:"",ref_key:"tableRef",ref:D,data:E.value,size:"small","row-key":"id",onSelectionChange:K,"mb-2":"","max-height":"520px"},{default:t(()=>[a(U,{type:"selection",width:"55"}),(r(!0),N(R,null,T(i(re),(l,X)=>(r(),m(U,pe({key:X},l,{"show-overflow-tooltip":""}),{default:t(({row:x})=>[l.prop==="pay_status"?(r(),m(A,{key:0},{default:t(()=>{var y;return[V(z((y=i(ie).find(w=>w.value===String(x.pay_status)))==null?void 0:y.label),1)]}),_:2},1024)):l.prop==="checkApi"?(r(),m(A,{key:1},{default:t(()=>{var y;return[V(z((y=i(M).find(w=>w.value===String(x.checkApi)))==null?void 0:y.label),1)]}),_:2},1024)):(r(),N("span",_e,z(x[l.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[J,B.value]]),L("div",fe,[a(Z,{"current-page":s.page,"onUpdate:current-page":e[9]||(e[9]=l=>s.page=l),"page-size":s.size,"onUpdate:page-size":e[10]||(e[10]=l=>s.size=l),total:s.total,onCurrentChange:h,"page-sizes":[15,50,100],onSizeChange:Q,layout:"sizes, prev, pager, next"},null,8,["current-page","page-size","total"]),L("div",ve,[a(g,{type:"primary",onClick:I},{default:t(()=>[ge]),_:1})])])]),_:1},8,["modelValue"])}}});var Fe=Y(ye,[["__scopeId","data-v-6b70c452"],["__file","/Users/apple/Desktop/Company Projects/accout-vue3-ui/src/views/supply/ticketReturnRelive/components/choose-modal.vue"]]);export{Fe as default};
|