// 权限添加
router.post('/jia',(req,res)=>{
menuModel.create(req.body)
res.send({
code:200,
msg:'添加成功'
})
})
// 角色添加
router.post("/jjia",(req,res)=>{
req.body.pid=JSON.parse(req.body.pid)
roleModel.create(req.body)
res.send({
code:200,
msg:'添加成功'
})
})
// 用户添加
router.post("/yjia",(req,res)=>{
userModel.create(req.body)
res.send({
code:200,
msg:'添加成功'
})
})
// 无限极返回给前端
router.get('/zcha',async(req,res)=>{
let menu= await menuModel.find().lean()
console.log(menu);
let mobj={}
menu.forEach(item=>{
mobj[item._id]=item
})
let mlist=[]
menu.forEach(item=>{
if(!item ["pid"]){
mlist.push(item)
}else{
if(!mobj[item.pid]["children"]){
mobj[item.pid]["children"]=[]
}
mobj[item.pid]["children"].push(item)
}
})
res.send({
code:201,
mlist
})
})