2 lines
1.2 KiB
JavaScript
2 lines
1.2 KiB
JavaScript
import{d as b,r as t,c as C,e as a,f as s,g as n,z as y,F as L,j as V,n as k,t as z,p as x,x as E,h as B,_ as M}from"./index-ccab2584.js";const P={class:"leftMenu"},S={key:0,class:"tab-wrapper"},w=["onClick"],N={class:"content"},A={class:"footer"},F=b({__name:"LeftMenu",props:{modelValue:{},pageable:{},tabs:{}},emits:["update:modelValue","changePage"],setup(j,{emit:l}){const c=t(70),p=t(56),i=t(""),_=t(0);t(0);const g=(e,r)=>{c.value=e.target.offsetLeft+24,_.value=0,i.value="",l("update:modelValue",r)},f=e=>{l("changePage",e)};return(e,r)=>{var u,d;const v=C("el-pagination");return a(),s("div",P,[e.tabs.length>0?(a(),s("div",S,[n("div",{class:"line",style:y({left:c.value+"px",width:p.value+"px"})},null,4),(a(!0),s(L,null,V(e.tabs,(m,o)=>(a(),s("div",{class:k(["tab",{active:e.modelValue===o}]),key:o,onClick:h=>g(h,o)},z(m),11,w))),128))])):x("",!0),n("div",N,[E(e.$slots,"default",{},void 0,!0)]),n("footer",A,[B(v,{class:"pagination",small:"",layout:"prev, pager, next","prev-text":"\u4E0A\u4E00\u9875","next-text":"\u4E0B\u4E00\u9875","page-size":(u=e.pageable)==null?void 0:u.pageSize,total:(d=e.pageable)==null?void 0:d.total,onCurrentChange:f},null,8,["page-size","total"])])])}}});const I=M(F,[["__scopeId","data-v-7c14d7d6"]]);export{I as L};
|