1 |
- import{_ as I,r as J,D as u,ak as O,aD as W,a5 as G,v as s,as as Q,o as i,M as f,J as n,q as c,w as l,N as X,x as g,bh as Y,p as E,L as Z,K as $,W as y,aP as ee,bq as te,R as N}from"./index.5569c05e.js";import{c as oe}from"./_details.e5ca90b9.js";import{p as ae}from"./reconciliation.39a9ca39.js";import{d as ne}from"./index.c5f27155.js";import"./tootip.446d1093.js";import"./_opitons.5f0545b5.js";const le={flex:"","justify-between":"","mb-2":""},se={flex:"","gap-2":""},ue=y("\u641C\u7D22"),ie=y("\u91CD\u7F6E"),re={key:1},pe={flex:""},ce={"w-full":"",flex:"","justify-end":"","mt-2":""},de=y("\u4FDD\u5B58"),_e=J({__name:"choose-modal",emits:["choose"],setup(me,{expose:B,emit:S}){const d=u(!1),k=u([]),h=u([]),a=O({total:0,size:15,page:1,background:!0}),_=u({currentValue:""}),C=u(null),b=u("hpNo"),D=u(!1),R=W(),{currentCompany:U}=G();async function m(){const{size:o,page:e}=a;D.value=!0;const{currentValue:v,...x}=_.value,{code:V,message:r,data:p}=await ne({status:"4",[b.value]:v,supplierNo:U.value.companyNo,...x,page:e,size:o});R({code:V,message:r,handler:()=>{a.total=p.count,k.value=p.list}}),D.value=!1}function L(){const[o]=h.value;if(!o)return ee.warning("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5BF9\u8D26\u5355");S("choose",g(o.hpNo)),d.value=!1}function M(o){if(o.length>1){const e=o.pop();C.value.clearSelection(),C.value.toggleRowSelection(e,!0),h.value=[e]}else h.value=[o[0]]}function P(){a.page=1,m()}function w(o){o&&(_.value={}),a.page=1,m()}return B({onDisplay:()=>d.value=!0}),(o,e)=>{const v=s("el-option"),x=s("el-select"),V=s("el-input"),r=s("el-button"),p=s("el-table-column"),j=s("el-tag"),q=s("el-pagination"),H=s("el-dialog"),K=Q("loading");return i(),f(H,{modelValue:d.value,"onUpdate:modelValue":e[6]||(e[6]=t=>d.value=t),title:"\u91C7\u8D2D\u56DE\u7968",center:"",width:"1040px",onOpen:e[7]||(e[7]=()=>m())},{default:n(()=>[c("div",le,[c("div",se,[l(V,{clearable:"",modelValue:_.value.currentValue,"onUpdate:modelValue":e[1]||(e[1]=t=>_.value.currentValue=t),placeholder:"\u5BF9\u8D26\u7F16\u53F7"},{prepend:n(()=>[l(x,{modelValue:b.value,"onUpdate:modelValue":e[0]||(e[0]=t=>b.value=t),style:{width:"130px"}},{default:n(()=>[l(v,{label:"\u56DE\u7968\u7F16\u53F7",value:"hpNo"}),l(v,{label:"\u4E70\u65B9\u516C\u53F8\u7F16\u53F7",value:"companyNo"})]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])]),c("div",null,[l(r,{type:"primary",onClick:e[2]||(e[2]=()=>w())},{default:n(()=>[ue]),_:1}),l(r,{onClick:e[3]||(e[3]=()=>w(!0))},{default:n(()=>[ie]),_:1})])]),X((i(),f(g(Y),{border:"",ref_key:"tableRef",ref:C,data:k.value,size:"small","row-key":"id",onSelectionChange:M,"mb-2":"","max-height":"520px"},{default:n(()=>[l(p,{type:"selection",width:"55"}),(i(!0),E($,null,Z(g(oe),(t,T)=>(i(),f(p,te({key:T},t,{"show-overflow-tooltip":""}),{default:n(({row:F})=>[t.prop==="pay_status"?(i(),f(j,{key:0},{default:n(()=>{var z;return[y(N((z=g(ae).find(A=>A.value===String(F.pay_status)))==null?void 0:z.label),1)]}),_:2},1024)):(i(),E("span",re,N(F[t.prop]),1))]),_:2},1040))),128))]),_:1},8,["data"])),[[K,D.value]]),c("div",pe,[l(q,{"current-page":a.page,"onUpdate:current-page":e[4]||(e[4]=t=>a.page=t),"page-size":a.size,"onUpdate:page-size":e[5]||(e[5]=t=>a.size=t),total:a.total,onCurrentChange:m,"page-sizes":[15,50,100],onSizeChange:P,layout:"sizes, prev, pager, next"},null,8,["current-page","page-size","total"]),c("div",ce,[l(r,{type:"primary",onClick:L},{default:n(()=>[de]),_:1})])])]),_:1},8,["modelValue"])}}});var be=I(_e,[["__scopeId","data-v-6b70c452"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/supply/ticketReturnRelive/components/choose-modal.vue"]]);export{be as default};
|