BottomNav.DH5-SUX8.js 1.5 KB

1
  1. import{d as a,c as e,s,f as t,b as r,i as o,w as l,m as n,n as i,F as c,y as d,z as p,h as v,j as g,t as u,k as m,r as _,ad as f}from"./index-CxEYQ6kj.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";const h=b(a({__name:"BottomNav",props:{active:{}},setup(a){const b=a;let h=!1;const x=e(()=>{var a,e;return"driver"===(null==(a=s.active)?void 0:a.role)?[["工作台","台","/pages/driver/dashboard"],["任务","务","/pages/driver/tasks"],["地图","图","/pages/driver/routes"],["我的","我","/pages/account/profile"]]:"agent"===(null==(e=s.active)?void 0:e.role)?[["工作台","台","/pages/agent/dashboard"],["用户","户","/pages/agent/customers"],["订单","单","/pages/agent/orders"],["佣金","佣","/pages/agent/commissions"]]:[["首页","首","/pages/home/index"],["订单","单","/pages/orders/index"],["水卡","卡","/pages/rights/index"],["我的","我","/pages/account/profile"]]});return(a,e)=>{const s=o,k=m,j=d;return t(),r(s,{class:"bottom-nav"},{default:l(()=>[(t(!0),n(c,null,i(x.value,e=>(t(),r(j,{key:e[2],class:p(["nav-item",{selected:a.active===e[2]}]),"aria-label":e[0]+(a.active===e[2]?",当前页面":""),onClick:a=>{var s;(s=e[2])===b.active||h||(h=!0,_({url:s,fail:()=>f({title:"页面打开失败,请重试",icon:"none"}),complete:()=>{h=!1}}))}},{default:l(()=>[v(s,{class:"nav-icon"},{default:l(()=>[g(u(e[1]),1)]),_:2},1024),v(k,{class:"nav-label"},{default:l(()=>[g(u(e[0]),1)]),_:2},1024)]),_:2},1032,["class","aria-label","onClick"]))),128))]),_:1})}}}),[["__scopeId","data-v-78314e07"]]);export{h as B};