全栈小学生 eff269ab88 up
2025-09-20 09:12:11 +08:00

2 lines
2.5 KiB
JavaScript

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