全栈小学生 af883ac9e1 update
2024-08-06 17:54:17 +08:00

2 lines
2.4 KiB
JavaScript

import{d as k,v as C,f as x,l as N,h as g,c as w,e as n,w as i,a as p,t as c,u as l,J as B,m as E,k as d,i as L,Q as z,$ as D,E as T,a0 as j,a1 as V,K as $,L as R}from"./index-ad4e42d5.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css */import{r as S}from"./diy-54696cdb.js";const U={class:"main-container"},G={class:"flex justify-between items-center"},J={class:"text-page-title"},K={class:"mt-[16px] flex justify-end"},lt=k({__name:"tabbar",setup(M){const _=C(),b=x(),f=_.meta.title,t=N({page:1,limit:10,total:0,loading:!0,data:[]});((o=1)=>{t.loading=!0,t.page=o,S({}).then(e=>{t.loading=!1;const s=Math.ceil(e.data.length/t.limit),u=z(e.data),m=[];for(let r=0;r<s;r++)m[r]=u.splice(0,t.limit);t.data=m[t.page-1],t.total=e.data.length}).catch(()=>{t.loading=!1})})();const h=o=>{b.push("/diy/tabbar_edit?key="+o.key)};return(o,e)=>{const s=D,u=T,m=j,r=V,v=$,y=R;return g(),w("div",U,[n(v,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[p("div",G,[p("span",J,c(l(f)),1)]),B((g(),E(m,{class:"mt-[20px]",data:t.data,size:"large"},{empty:i(()=>[p("span",null,c(t.loading?"":l(d)("emptyData")),1)]),default:i(()=>[n(s,{prop:"title",label:l(d)("title"),"min-width":"120"},{default:i(({row:a})=>[p("span",null,c(a.info.title),1)]),_:1},8,["label"]),n(s,{prop:"key",label:l(d)("key"),"min-width":"80"},null,8,["label"]),n(s,{label:l(d)("operation"),fixed:"right",align:"right","min-width":"160"},{default:i(({row:a})=>[n(u,{type:"primary",link:"",onClick:Q=>h(a)},{default:i(()=>[L(c(l(d)("edit")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[y,t.loading]]),p("div",K,[n(r,{"current-page":t.page,"onUpdate:current-page":e[0]||(e[0]=a=>t.page=a),"page-size":t.limit,"onUpdate:page-size":e[1]||(e[1]=a=>t.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:t.total,onSizeChange:e[2]||(e[2]=a=>o.loadbottomNavList()),onCurrentChange:o.loadbottomNavList},null,8,["current-page","page-size","total","onCurrentChange"])])]),_:1})])}}});export{lt as default};