2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
import{d as E,r as n,c as p,e as t,f as s,g as l,z as A,F as m,j as h,n as C,t as F,p as M,h as d,y as N,X as S,i as P,l as D,x as T,_ as $}from"./index-ccab2584.js";const j={class:"leftMenu"},I={key:0,class:"tab-wrapper"},U=["onClick"],X={class:"search-wrapper"},q={class:"content"},G=["onClick"],H={class:"footer"},J=E({__name:"LeftMenu",props:{modelValue:{},records:{},pageable:{},tabs:{}},emits:["update:modelValue","search","changePage"],setup(K,{emit:u}){const _=n(70),b=n(56),c=n(""),i=n(0),y=n(0),V=e=>{y.value,i.value=e},k=(e,r)=>{_.value=e.target.offsetLeft+24,i.value=0,c.value="",u("update:modelValue",r)},x=e=>{u("changePage",e)},L=()=>{u("search",c.value)};return(e,r)=>{var v,f;const z=p("el-input"),w=p("el-button"),B=p("el-pagination");return t(),s("div",j,[e.tabs.length>0?(t(),s("div",I,[l("div",{class:"line",style:A({left:_.value+"px",width:b.value+"px"})},null,4),(t(!0),s(m,null,h(e.tabs,(o,a)=>(t(),s("div",{class:C(["tab",{active:e.modelValue===a}]),key:a,onClick:g=>k(g,a)},F(o),11,U))),128))])):M("",!0),l("div",X,[d(z,{"prefix-icon":N(S),modelValue:c.value,"onUpdate:modelValue":r[0]||(r[0]=o=>c.value=o),placeholder:"\u8BF7\u8F93\u5165"},null,8,["prefix-icon","modelValue"]),d(w,{class:"search-btn",type:"primary",onClick:L},{default:P(()=>[D("\u641C\u7D22")]),_:1})]),l("div",q,[(t(!0),s(m,null,h(e.records,(o,a)=>(t(),s("div",{class:"fule",key:a,onClick:g=>V(a)},[l("div",{class:C(["item",i.value===a?"isActive":""])},[T(e.$slots,"default",{data:o},void 0,!0)],2)],8,G))),128))]),l("footer",H,[d(B,{class:"pagination",small:"",layout:"prev, pager, next","prev-text":"\u4E0A\u4E00\u9875","next-text":"\u4E0B\u4E00\u9875","page-size":(v=e.pageable)==null?void 0:v.pageSize,total:(f=e.pageable)==null?void 0:f.total,onCurrentChange:x},null,8,["page-size","total"])])])}}});const Q=$(J,[["__scopeId","data-v-5aa7e7a1"]]);export{Q as L};
|