1 |
- import{_ as Z,d as J,w as d,W as X,Z as $,aO as ee,r as u,aC as le,o as i,G as f,C as a,l,u as m,bY as te,c as B,F as N,D as S,M as V,H as ae,bo as oe,bw as ue,L as U,b as R,aY as ne}from"./index.5ed94a6f.js";import{c as se}from"./_details.70698317.js";import{e as re}from"./index.741919d0.js";import{k as ie}from"./status.2df4810d.js";import{D as pe}from"./date-range.001211c2.js";import{i as de}from"./_options.b664a184.js";const me={key:1},_e={flex:""},ce={"w-full":"",flex:"","justify-end":"","mt-2":""},ve=J({__name:"choose-modal",emits:["choose"],setup(fe,{expose:A,emit:L}){const g=d(!1),b=d([]),z=d([]),{currentCompany:M}=X(),s=$({background:!0,total:0,size:15,page:1}),o=d({currentValue:"",inv_status:"0",supplierNo:"",tag_id:"",timer:[]}),C=d(!1),D=d("payNo"),O=ee(),w=d(null);async function y(){const{size:n,page:e}=s;C.value=!0;const{currentValue:p,timer:_,...k}=o.value,{code:c,message:r,data:v}=await re({status:"2",inv_status:"0",[D.value]:p,companyNo:M.value.companyNo,startTime:_[0],endTime:_[1],...k,page:e,size:n});O({code:c,message:r,handler:()=>{s.total=v.count,z.value=v.list}}),C.value=!1}function P(){const[n]=b.value;if(!n)return ne.warning("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5BF9\u8D26\u5355");L("choose",m(n.payNo)),g.value=!1}function T(n){if(n.length>1){const e=n.pop();w.value.clearSelection(),w.value.toggleRowSelection(e,!0),b.value=[e]}else b.value=[n[0]]}function H(){s.page=1,y()}function E(n){n&&(o.value={inv_status:"0",supplierNo:"",currentValue:"",tag_id:"",timer:[]}),s.page=1,y()}return A({onDisplay:()=>g.value=!0}),(n,e)=>{const p=u("el-option"),_=u("el-select"),k=u("el-input"),c=u("el-form-item"),r=u("el-col"),v=u("el-button"),j=u("el-row"),Y=u("el-form"),F=u("el-table-column"),q=u("el-tag"),G=u("el-pagination"),I=u("el-dialog"),K=le("loading");return i(),f(I,{"close-on-click-modal":!1,modelValue:g.value,"onUpdate:modelValue":e[10]||(e[10]=t=>g.value=t),title:"\u8BA2\u5355\u5BF9\u8D26",center:"",width:"1040px",onOpen:e[11]||(e[11]=()=>y())},{default:a(()=>[l(Y,{size:"small"},{default:a(()=>[l(j,{gutter:8},{default:a(()=>[l(r,{span:8},{default:a(()=>[l(c,null,{default:a(()=>[l(k,{clearable:"",modelValue:o.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=t=>o.value.currentValue=t),placeholder:"\u8BF7\u8F93\u5165"},{prepend:a(()=>[l(_,{modelValue:D.value,"onUpdate:modelValue":e[0]||(e[0]=t=>D.value=t),style:{width:"130px"}},{default:a(()=>[l(p,{label:"\u5BF9\u8D26\u7F16\u7801",value:"payNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(r,{span:8},{default:a(()=>[l(m(pe),{modelValue:o.value.timer,"onUpdate:modelValue":e[2]||(e[2]=t=>o.value.timer=t)},null,8,["modelValue"])]),_:1}),l(r,{span:8},{default:a(()=>[l(m(te),{modelValue:o.value.supplierNo,"onUpdate:modelValue":e[3]||(e[3]=t=>o.value.supplierNo=t),placeholder:"\u5356\u51FA\u65B9\u516C\u53F8"},null,8,["modelValue"])]),_:1}),l(r,{span:6},{default:a(()=>[l(c,null,{default:a(()=>[l(_,{"w-80":"",modelValue:o.value.inv_status,"onUpdate:modelValue":e[4]||(e[4]=t=>o.value.inv_status=t),placeholder:"\u5F00\u7968\u72B6\u6001"},{default:a(()=>[l(p,{value:"0",label:"\u672A\u56DE\u7968\u6216\u90E8\u5206\u56DE\u7968"}),l(p,{value:"1",label:"\u672A\u56DE\u7968"}),l(p,{value:"2",label:"\u90E8\u5206\u56DE\u7968"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(r,{span:6},{default:a(()=>[l(c,null,{default:a(()=>[l(_,{"w-80":"",modelValue:o.value.tag_id,"onUpdate:modelValue":e[5]||(e[5]=t=>o.value.tag_id=t),placeholder:"\u6807\u7B7E\u72B6\u6001"},{default:a(()=>[(i(!0),B(N,null,S(m(ie),t=>(i(),f(p,{key:t.value,value:t.value,label:t.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(r,{span:12},{default:a(()=>[l(c,null,{default:a(()=>[l(v,{type:"primary",onClick:e[6]||(e[6]=()=>E())},{default:a(()=>[V("\u641C\u7D22")]),_:1}),l(v,{onClick:e[7]||(e[7]=()=>E(!0))},{default:a(()=>[V("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),ae((i(),f(m(oe),{border:"",ref_key:"tableRef",ref:w,data:z.value,size:"small","row-key":"id",onSelectionChange:T,"mb-2":"","max-height":"520px"},{default:a(()=>[l(F,{type:"selection",align:"center",width:"40"}),(i(!0),B(N,null,S(m(se),(t,Q)=>(i(),f(F,ue({key:Q},t,{"show-overflow-tooltip":""}),{default:a(({row:h})=>[t.prop==="inv_status"?(i(),f(q,{key:0},{default:a(()=>{var x;return[V(U((x=m(de).find(W=>W.value===String(h.inv_status)))==null?void 0:x.label),1)]}),_:2},1024)):(i(),B("span",me,U(h[t.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[K,C.value]]),R("div",_e,[l(G,{"current-page":s.page,"onUpdate:currentPage":e[8]||(e[8]=t=>s.page=t),"page-size":s.size,"onUpdate:pageSize":e[9]||(e[9]=t=>s.size=t),total:s.total,"page-sizes":[15,50,100],layout:"sizes, prev, pager, next",onCurrentChange:y,onSizeChange:H},null,8,["current-page","page-size","total"]),R("div",ce,[l(v,{type:"primary",size:"small",onClick:P},{default:a(()=>[V("\u4FDD\u5B58")]),_:1})])])]),_:1},8,["modelValue"])}}});var we=Z(ve,[["__scopeId","data-v-46832b41"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/purchase/ticketReturn/components/choose-modal.vue"]]);export{we as default};
|