|
|
@@ -913,7 +913,9 @@ public class AuthServiceImpl implements IAuthService {
|
|
|
boolean isDoorKeeper = StringUtils.isNotBlank(roleName) && roleName.contains("门卫");
|
|
|
boolean isForkliftDriver = StringUtils.isNotBlank(roleName) && roleName.contains("铲车司机");
|
|
|
boolean isBuyer = StringUtils.isNotBlank(roleName) && roleName.contains("买家");
|
|
|
+ boolean isSeller = StringUtils.isNotBlank(roleName) && roleName.contains("销售");
|
|
|
boolean isDriver = StringUtils.isNotBlank(roleName) && roleName.contains("司机");
|
|
|
+ boolean isLogistics = StringUtils.isNotBlank(roleName) && roleName.contains("物流");
|
|
|
if (isDoorKeeper) {
|
|
|
return buildDoorKeeperTabBar();
|
|
|
}
|
|
|
@@ -923,9 +925,15 @@ public class AuthServiceImpl implements IAuthService {
|
|
|
if (isBuyer) {
|
|
|
return buildBuyerTabBar();
|
|
|
}
|
|
|
+ if (isSeller) {
|
|
|
+ return buildSellerTabBar();
|
|
|
+ }
|
|
|
if (isDriver){
|
|
|
return buildDefaultDriverTabBar();
|
|
|
}
|
|
|
+ if (isLogistics){
|
|
|
+ return buildLogisticsTabBar();
|
|
|
+ }
|
|
|
if (flag == 1) {
|
|
|
return buildDefaultDriverTabBar();
|
|
|
}
|
|
|
@@ -935,6 +943,59 @@ public class AuthServiceImpl implements IAuthService {
|
|
|
return List.of();
|
|
|
}
|
|
|
|
|
|
+ private List<LoginResVo1.TabBarItem> buildSellerTabBar() {
|
|
|
+ List<LoginResVo1.TabBarItem> items = new ArrayList<>();
|
|
|
+ items.add(buildTabBarItem(
|
|
|
+ "贸易订单",
|
|
|
+ "/static/tabbar/trade_select.png",
|
|
|
+ "/static/tabbar/trade.png",
|
|
|
+ "/pages/tradeOrder/index"
|
|
|
+ ));
|
|
|
+ items.add(buildTabBarItem(
|
|
|
+ "物流订单",
|
|
|
+ "/static/tabbar/logOrder_select.png",
|
|
|
+ "/static/tabbar/logOrder.png",
|
|
|
+ "/pages/logistics/order/index"
|
|
|
+ ));
|
|
|
+ items.add(buildTabBarItem(
|
|
|
+ "物流运单",
|
|
|
+ "/static/tabbar/waybill_select.png",
|
|
|
+ "/static/tabbar/waybill.png",
|
|
|
+ "/pages/logistics/waybill/index"
|
|
|
+ ));
|
|
|
+ items.add(buildTabBarItem(
|
|
|
+ "个人中心",
|
|
|
+ "/static/tabbar/my_select.png",
|
|
|
+ "/static/tabbar/my.png",
|
|
|
+ "/pages/forklift/my"
|
|
|
+ ));
|
|
|
+ return items;
|
|
|
+ }
|
|
|
+
|
|
|
+ private List<LoginResVo1.TabBarItem> buildLogisticsTabBar() {
|
|
|
+ List<LoginResVo1.TabBarItem> items = new ArrayList<>();
|
|
|
+
|
|
|
+ items.add(buildTabBarItem(
|
|
|
+ "物流订单",
|
|
|
+ "/static/tabbar/logOrder_select.png",
|
|
|
+ "/static/tabbar/logOrder.png",
|
|
|
+ "/pages/logistics/order/index"
|
|
|
+ ));
|
|
|
+ items.add(buildTabBarItem(
|
|
|
+ "物流运单",
|
|
|
+ "/static/tabbar/waybill_select.png",
|
|
|
+ "/static/tabbar/waybill.png",
|
|
|
+ "/pages/logistics/waybill/index"
|
|
|
+ ));
|
|
|
+ items.add(buildTabBarItem(
|
|
|
+ "个人中心",
|
|
|
+ "/static/tabbar/my_select.png",
|
|
|
+ "/static/tabbar/my.png",
|
|
|
+ "/pages/forklift/my"
|
|
|
+ ));
|
|
|
+ return items;
|
|
|
+ }
|
|
|
+
|
|
|
private List<LoginResVo1.TabBarItem> buildBuyerTabBar() {
|
|
|
List<LoginResVo1.TabBarItem> items = new ArrayList<>();
|
|
|
items.add(buildTabBarItem(
|