mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 12:18:14 +00:00
2 lines
2.5 KiB
JavaScript
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 p,t as m,u as o,J as B,m as E,k as n,i as L,Q as z,$ as D,E as T,a0 as j,a1 as V,K as $,L as R}from"./index-49a7c6d3.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-0103cb2e.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"},it=k({__name:"tabbar",setup(M){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(e=>{t.loading=!1;const r=Math.ceil(e.data.length/t.limit),u=z(e.data),c=[];for(let d=0;d<r;d++)c[d]=u.splice(0,t.limit);t.data=c[t.page-1],t.total=e.data.length}).catch(()=>{t.loading=!1})})();const h=s=>{b.push("/diy/tabbar_edit?key="+s.key)};return(s,e)=>{const r=D,u=T,c=j,d=V,v=$,y=R;return g(),N("div",U,[l(v,{class:"box-card !border-none",shadow:"never"},{default:i(()=>[p("div",G,[p("span",J,m(o(f)),1)]),B((g(),E(c,{class:"mt-[20px]",data:t.data,size:"large"},{empty:i(()=>[p("span",null,m(t.loading?"":o(n)("emptyData")),1)]),default:i(()=>[l(r,{prop:"title",label:o(n)("title"),"min-width":"120"},{default:i(({row:a})=>[p("span",null,m(a.info.title),1)]),_:1},8,["label"]),l(r,{prop:"key",label:o(n)("key"),"min-width":"120"},null,8,["label"]),l(r,{label:o(n)("type"),"min-width":"120"},{default:i(({row:a})=>[p("span",null,m(a.info.type==="app"?o(n)("app"):o(n)("addon")),1)]),_:1},8,["label"]),l(r,{label:o(n)("operation"),fixed:"right",align:"right","min-width":"160"},{default:i(({row:a})=>[l(u,{type:"primary",link:"",onClick:Q=>h(a)},{default:i(()=>[L(m(o(n)("edit")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[y,t.loading]]),p("div",K,[l(d,{"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=>s.loadbottomNavList()),onCurrentChange:s.loadbottomNavList},null,8,["current-page","page-size","total","onCurrentChange"])])]),_:1})])}}});export{it as default};
|