parent
f3a56c77f3
commit
c6e786e0d8
@ -0,0 +1,188 @@
|
||||
package com.example.flower.unit;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
public class MenuList { //菜单权限功能
|
||||
public static JSONObject[] setMenu(JSONObject[] j ,int role){
|
||||
if(role==1){ //店长可以获得所有菜单的权限
|
||||
//统计信息
|
||||
j[0] = new JSONObject();
|
||||
j[0].put("path","/statistic");
|
||||
j[0].put("name","statistic");
|
||||
j[0].put("label","统计信息");
|
||||
j[0].put("icon","el-icon-data-line");
|
||||
j[0].put("url","statisticView.vue");
|
||||
|
||||
//人员管理
|
||||
JSONObject[] children1 = new JSONObject[2];
|
||||
children1[0] = new JSONObject();
|
||||
children1[0].put("path","/user");
|
||||
children1[0].put("name","user");
|
||||
children1[0].put("label","用户管理");
|
||||
children1[0].put("icon","el-icon-user-solid");
|
||||
children1[0].put("url","userView.vue");
|
||||
|
||||
children1[1] = new JSONObject();
|
||||
children1[1].put("path","/staff");
|
||||
children1[1].put("name","staff");
|
||||
children1[1].put("label","员工管理");
|
||||
children1[1].put("icon","el-icon-s-custom");
|
||||
children1[1].put("url","staffView.vue");
|
||||
|
||||
j[1] = new JSONObject();
|
||||
j[1].put("label","人员管理");
|
||||
j[1].put("icon","el-icon-user");
|
||||
j[1].put("children",children1);
|
||||
|
||||
//商品管理
|
||||
JSONObject[] children2 = new JSONObject[3];
|
||||
children2[0] = new JSONObject();
|
||||
children2[0].put("path","/class");
|
||||
children2[0].put("name","class");
|
||||
children2[0].put("label","类别管理");
|
||||
children2[0].put("icon","el-icon-menu");
|
||||
children2[0].put("url","classView.vue");
|
||||
|
||||
children2[1] = new JSONObject();
|
||||
children2[1].put("path","/flower");
|
||||
children2[1].put("name","flower");
|
||||
children2[1].put("label","花卉管理");
|
||||
children2[1].put("icon","el-icon-star-on");
|
||||
children2[1].put("url","flowerView.vue");
|
||||
|
||||
children2[2] = new JSONObject();
|
||||
children2[2].put("path","/pack");
|
||||
children2[2].put("name","pack");
|
||||
children2[2].put("label","花材管理");
|
||||
children2[2].put("icon","el-icon-s-shop");
|
||||
children2[2].put("url","packView.vue");
|
||||
|
||||
j[2] = new JSONObject();
|
||||
j[2].put("label","商品管理");
|
||||
j[2].put("icon","el-icon-box");
|
||||
j[2].put("children",children2);
|
||||
|
||||
//订单管理
|
||||
j[3] = new JSONObject();
|
||||
j[3].put("path","/order");
|
||||
j[3].put("name","order");
|
||||
j[3].put("label","订单管理");
|
||||
j[3].put("icon","el-icon-document");
|
||||
j[3].put("url","orderView.vue");
|
||||
|
||||
//套餐管理
|
||||
j[4] = new JSONObject();
|
||||
j[4].put("path","/discount");
|
||||
j[4].put("name","discount");
|
||||
j[4].put("label","套餐管理");
|
||||
j[4].put("icon","el-icon-shopping-bag-1");
|
||||
j[4].put("url","discountView.vue");
|
||||
|
||||
//发布公告
|
||||
j[5] = new JSONObject();
|
||||
j[5].put("path","/notice");
|
||||
j[5].put("name","notice");
|
||||
j[5].put("label","发布公告");
|
||||
j[5].put("icon","el-icon-news");
|
||||
j[5].put("url","noticeView.vue");
|
||||
|
||||
//换赠设置
|
||||
j[6] = new JSONObject();
|
||||
j[6].put("path","/gift");
|
||||
j[6].put("name","gift");
|
||||
j[6].put("label","换赠设置");
|
||||
j[6].put("icon","el-icon-present");
|
||||
j[6].put("url","giftView.vue");
|
||||
|
||||
//聊天室
|
||||
j[7] = new JSONObject();
|
||||
j[7].put("path","/chat");
|
||||
j[7].put("name","chat");
|
||||
j[7].put("label","聊 天 室");
|
||||
j[7].put("icon","el-icon-chat-dot-round");
|
||||
j[7].put("url","chatView.vue");
|
||||
|
||||
}
|
||||
|
||||
else if(role==0){ //员工菜单
|
||||
//统计信息
|
||||
j[0] = new JSONObject();
|
||||
j[0].put("path","/statistic");
|
||||
j[0].put("name","statistic");
|
||||
j[0].put("label","统计信息");
|
||||
j[0].put("icon","el-icon-data-line");
|
||||
j[0].put("url","statisticView.vue");
|
||||
|
||||
|
||||
//商品管理
|
||||
JSONObject[] children3 = new JSONObject[3];
|
||||
children3[0] = new JSONObject();
|
||||
children3[0].put("path","/class");
|
||||
children3[0].put("name","class");
|
||||
children3[0].put("label","类别管理");
|
||||
children3[0].put("icon","el-icon-menu");
|
||||
children3[0].put("url","classView.vue");
|
||||
|
||||
children3[1] = new JSONObject();
|
||||
children3[1].put("path","/flower");
|
||||
children3[1].put("name","flower");
|
||||
children3[1].put("label","花卉管理");
|
||||
children3[1].put("icon","el-icon-star-on");
|
||||
children3[1].put("url","flowerView.vue");
|
||||
|
||||
children3[2] = new JSONObject();
|
||||
children3[2].put("path","/pack");
|
||||
children3[2].put("name","pack");
|
||||
children3[2].put("label","花材管理");
|
||||
children3[2].put("icon","el-icon-s-shop");
|
||||
children3[2].put("url","packView.vue");
|
||||
|
||||
j[1] = new JSONObject();
|
||||
j[1].put("label","商品管理");
|
||||
j[1].put("icon","el-icon-box");
|
||||
j[1].put("children",children3);
|
||||
|
||||
//订单管理
|
||||
j[2] = new JSONObject();
|
||||
j[2].put("path","/order");
|
||||
j[2].put("name","order");
|
||||
j[2].put("label","订单管理");
|
||||
j[2].put("icon","el-icon-document");
|
||||
j[2].put("url","orderView.vue");
|
||||
|
||||
//套餐管理
|
||||
j[3] = new JSONObject();
|
||||
j[3].put("path","/discount");
|
||||
j[3].put("name","discount");
|
||||
j[3].put("label","套餐管理");
|
||||
j[3].put("icon","el-icon-shopping-bag-1");
|
||||
j[3].put("url","discountView.vue");
|
||||
|
||||
//发布公告
|
||||
j[4] = new JSONObject();
|
||||
j[4].put("path","/notice");
|
||||
j[4].put("name","notice");
|
||||
j[4].put("label","发布公告");
|
||||
j[4].put("icon","el-icon-news");
|
||||
j[4].put("url","noticeView.vue");
|
||||
|
||||
//换赠设置
|
||||
j[5] = new JSONObject();
|
||||
j[5].put("path","/gift");
|
||||
j[5].put("name","gift");
|
||||
j[5].put("label","换赠设置");
|
||||
j[5].put("icon","el-icon-present");
|
||||
j[5].put("url","giftView.vue");
|
||||
|
||||
//聊天室
|
||||
j[6] = new JSONObject();
|
||||
j[6].put("path","/chat");
|
||||
j[6].put("name","chat");
|
||||
j[6].put("label","聊 天 室");
|
||||
j[6].put("icon","el-icon-chat-dot-round");
|
||||
j[6].put("url","chatView.vue");
|
||||
}
|
||||
|
||||
return j;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue