32 lines
1.2 KiB
JavaScript
32 lines
1.2 KiB
JavaScript
Component({
|
|
data: {
|
|
selected: 0,
|
|
role: "",
|
|
list: [],
|
|
},
|
|
|
|
methods: {
|
|
updateRole: function (role) {
|
|
var tabs = {
|
|
driver: [
|
|
{ pagePath: "/pages/driver/task-list/task-list", text: "任务", icon: "tab_task", activeIcon: "tab_task_active" },
|
|
{ pagePath: "/pages/driver/order-tracking/order-tracking", text: "物流", icon: "tab_logistics", activeIcon: "tab_logistics_active" },
|
|
{ pagePath: "/pages/my/my", text: "我的", icon: "tab_my", activeIcon: "tab_my_active" },
|
|
],
|
|
admin: [
|
|
{ pagePath: "/pages/manager/dashboard/dashboard", text: "首页", icon: "tab_home", activeIcon: "tab_home_active" },
|
|
{ pagePath: "/pages/manager/approve-list/approve-list", text: "审批", icon: "tab_approve", activeIcon: "tab_approve_active" },
|
|
{ pagePath: "/pages/manager/order-list/order-list", text: "订单", icon: "tab_order", activeIcon: "tab_order_active" },
|
|
{ pagePath: "/pages/my/my", text: "我的", icon: "tab_my", activeIcon: "tab_my_active" },
|
|
],
|
|
};
|
|
this.setData({ role: role, list: tabs[role] || [] });
|
|
},
|
|
|
|
switchTab: function (e) {
|
|
var url = e.currentTarget.dataset.path;
|
|
wx.switchTab({ url: url });
|
|
},
|
|
},
|
|
});
|