1 |
- import{_ as A,r as L,D as s,aE as R,a5 as M,a7 as T,v as p,aw as j,o as v,M as C,J as d,q as _,w as n,N as q,x as z,bi as H,p as I,L as O,K as J,W as x,br as K}from"./index.93d58d1e.js";import{b as W}from"./index.775f2455.js";import{i as G}from"./configs.80dd5359.js";const Q={flex:"","mb-2":""},X={flex:"","flex-1":"",gap:"5",pr:"20px"},Y={flex:"",width:"120px"},Z=x("\u641C\u7D22"),$=x("\u91CD\u7F6E"),ee={flex:"","justify-between":"","mt-2":""},te=x("\u786E\u5B9A"),ae=L({__name:"capital-modal",emits:["on-add-order"],setup(oe,{expose:w,emit:k}){const b=s([]),f=s([]),o=s({invNo:"",inv_out:"",inv_company:""}),g=s(!1),c=s(!1),y=s(null),S=R(),{currentCompany:h}=M(),a=T({pageSize:10,currentPage:1,total:0});async function m(){const{pageSize:l,currentPage:e}=a;g.value=!0;const{code:u,message:i,data:r}=await W({status:"3",inv_out:h.value.companyNo,size:l,page:e,...o.value});S({code:u,message:i,handler:()=>{a.total=r.count,b.value=r.list}}),g.value=!1}function D(){c.value=!1,k("on-add-order",z(f.value[0]))}function F(l){if(l.length>1){const e=l.pop();y.value.clearSelection(),y.value.toggleRowSelection(e,!0),f.value=[e]}else f.value=[l[0]]}function N(){a.currentPage=1,m()}function V(l=!1){l&&(o.value={invNo:"",inv_out:"",inv_company:""}),a.currentPage=1,m()}return w({onDisplay:()=>c.value=!0}),(l,e)=>{const u=p("el-input"),i=p("el-button"),r=p("el-table-column"),P=p("el-pagination"),E=p("el-dialog"),U=j("loading");return v(),C(E,{modelValue:c.value,"onUpdate:modelValue":e[7]||(e[7]=t=>c.value=t),title:"\u53D1\u7968",center:"",width:"1040px",onOpen:e[8]||(e[8]=()=>m())},{default:d(()=>[_("div",Q,[_("div",X,[n(u,{placeholder:"\u53D1\u7968\u7533\u8BF7\u7F16\u53F7",size:"small",modelValue:o.value.invNo,"onUpdate:modelValue":e[0]||(e[0]=t=>o.value.invNo=t)},null,8,["modelValue"]),n(u,{placeholder:"\u4E1A\u52A1\u516C\u53F8\u7F16\u53F7",size:"small",modelValue:o.value.inv_out,"onUpdate:modelValue":e[1]||(e[1]=t=>o.value.inv_out=t)},null,8,["modelValue"]),n(u,{placeholder:"\u4E1A\u52A1\u516C\u53F8\u540D\u79F0",size:"small",modelValue:o.value.inv_company,"onUpdate:modelValue":e[2]||(e[2]=t=>o.value.inv_company=t)},null,8,["modelValue"])]),_("div",Y,[n(i,{size:"small",type:"primary",onClick:e[3]||(e[3]=()=>V())},{default:d(()=>[Z]),_:1}),n(i,{size:"small",onClick:e[4]||(e[4]=()=>V(!0))},{default:d(()=>[$]),_:1})])]),q((v(),C(z(H),{border:"",ref_key:"tableRef",ref:y,data:b.value,size:"small","row-key":"id",onSelectionChange:F},{default:d(()=>[n(r,{type:"selection",width:"55"}),(v(!0),I(J,null,O(z(G),(t,B)=>(v(),C(r,K({key:B},t,{"show-overflow-tooltip":""}),null,16))),128))]),_:1},8,["data"])),[[U,g.value]]),_("div",ee,[n(P,{"current-page":a.currentPage,"onUpdate:current-page":e[5]||(e[5]=t=>a.currentPage=t),"page-size":a.pageSize,"onUpdate:page-size":e[6]||(e[6]=t=>a.pageSize=t),total:a.total,onCurrentChange:m,onSizeChange:N,layout:"sizes, prev, pager, next","page-sizes":[15,50,100]},null,8,["current-page","page-size","total"]),n(i,{type:"primary",size:"small",onClick:D},{default:d(()=>[te]),_:1})])]),_:1},8,["modelValue"])}}});var ue=A(ae,[["__scopeId","data-v-6b3c49fd"],["__file","C:/Users/63107/Desktop/projects/accout-vue3-ui/src/views/InvoiceSales/returnTicket/components/create-return-ticket/capital-modal.vue"]]);export{ue as default};
|