前言: 如何调试?
- 在浏览器任何页面,比如掘金首页,按F12进入控制台
- 复制【附录1】的代码,按回车键执行
- 复制方法一或方法二的代码,按回车键执行
- 会得到【附录2】的树形结果

1. 方法一:时间复杂度O(n)
const listToTree = (menuList)=>{
const menuTree= []
const menuObj = {}
menuList.forEach(menuItem=>{
const { menuId, parentId } = menuItem
if (!menuObj[menuId]) {
menuObj[menuId] = menuItem
}
if (!parentId) {
menuItem.children = menuObj[menuId].children || []
menuTree.push(menuItem)
} else {
if (!menuObj[parentId]) {
menuObj[parentId] = { children: [] }
}
if (menuObj[menuId]) {
menuItem.children = menuObj[menuId].children || []
}
menuObj[parentId].children.push(menuItem)
}
})
return menuTree
}
console.log(listToTree(menuList))
2. 方法二:递归算法
const listToTree = (list, tree, parentId) => {
list.forEach(item => {
if(!item.hasOwnProperty('parentId')){
item.parentId = 0
}
if (item.parentId === parentId) {
const child = {
...item,
children: []
}
listToTree(list, child.children, item.menuId)
if (child.children.length == 0) {
delete child.children
}
tree.push(child)
}
})
}
tree = []
listToTree(menuList,tree,0)
console.log(tree)
【附录1】方法一、二的输入:数组数据
const menuList = [
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000000,
"menuName": "系统管理",
"menuType": 0,
"showOrder": 0,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2023-06-07 07:41:16",
"createUserId": 10084418,
"formRouterName": "form",
"menuId": 1666349589063536640,
"menuName": "菜单1-2",
"menuType": 1,
"parentId": 1666349130525446144,
"showOrder": 1,
"updateTime": "2023-06-07 07:41:16",
"updateUserId": 10084418
},
{
"createTime": "2023-06-07 07:40:34",
"createUserId": 10084418,
"formRouterName": "/form1",
"menuId": 1666349414345609216,
"menuName": "菜单1-1",
"menuType": 1,
"parentId": 1666349130525446144,
"showOrder": 1,
"updateTime": "2023-06-07 07:41:40",
"updateUserId": 10084418
},
{
"createTime": "2023-06-07 07:39:27",
"createUserId": 10084418,
"menuId": 1666349130525446144,
"menuName": "菜单1",
"menuType": 0,
"parentId": 1666349029723738112,
"showOrder": 1,
"updateTime": "2023-06-07 07:39:27",
"updateUserId": 10084418
},
{
"createTime": "2023-06-07 07:39:03",
"createUserId": 10084418,
"menuId": 1666349029723738112,
"menuName": "测试",
"menuType": 0,
"showOrder": 1,
"updateTime": "2023-06-07 07:39:03",
"updateUserId": 10084418
},
{
"createTime": "2022-11-30 16:00:00",
"createUserId": 10223422,
"menuId": 10000401,
"menuName": "风险",
"menuType": 1,
"parentId": 10000400,
"showOrder": 1,
"updateTime": "2022-11-30 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysUser",
"menuId": 10000001,
"menuName": "用户管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 1,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysRole",
"menuId": 10000002,
"menuName": "角色管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 2,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysMenu",
"menuId": 10000003,
"menuName": "菜单管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 3,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysPermCode",
"menuId": 10000004,
"menuName": "权限字管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 4,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000111,
"menuName": "销售日报",
"menuType": 1,
"parentId": 10000100,
"showOrder": 4,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysPerm",
"menuId": 10000005,
"menuName": "权限管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 5,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysDataPerm",
"menuId": 10000006,
"menuName": "数据权限管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 5,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysDept",
"menuId": 10000007,
"menuName": "组织机构管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 6,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2023-05-24 02:10:51",
"createUserId": 10084418,
"menuId": 1661193007514259456,
"menuName": "推送服务",
"menuType": 1,
"parentId": 10000000,
"showOrder": 7,
"updateTime": "2023-05-24 02:10:51",
"updateUserId": 10084418
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000100,
"menuName": "总览",
"menuType": 0,
"showOrder": 10,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000200,
"menuName": "项目",
"menuType": 0,
"showOrder": 20,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000300,
"menuName": "专题",
"menuType": 0,
"showOrder": 30,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000400,
"menuName": "通知",
"menuType": 0,
"showOrder": 40,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000502,
"menuName": "KPI-回款上划",
"menuType": 0,
"parentId": 10000500,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000503,
"menuName": "KPI-销售利润",
"menuType": 0,
"parentId": 10000500,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000501,
"menuName": "KPI-签约",
"menuType": 0,
"parentId": 10000500,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000500,
"menuName": "KPI",
"menuType": 0,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000301,
"menuName": "认购",
"menuType": 1,
"parentId": 10000300,
"showOrder": 301,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000302,
"menuName": "签约",
"menuType": 1,
"parentId": 10000300,
"showOrder": 302,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000303,
"menuName": "回款",
"menuType": 1,
"parentId": 10000300,
"showOrder": 303,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000304,
"menuName": "货值",
"menuType": 1,
"parentId": 10000300,
"showOrder": 304,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000305,
"menuName": "财务",
"menuType": 1,
"parentId": 10000300,
"showOrder": 305,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000306,
"menuName": "成本",
"menuType": 1,
"parentId": 10000300,
"showOrder": 306,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000307,
"menuName": "计划",
"menuType": 1,
"parentId": 10000300,
"showOrder": 307,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000101,
"menuName": "认购",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000102,
"menuName": "签约",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1012,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000103,
"menuName": "回款",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1013,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000104,
"menuName": "净上划",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1014,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000105,
"menuName": "计划完成率",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000110,
"menuName": "供货",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1017,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000106,
"menuName": "货值",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000107,
"menuName": "总览结转",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000108,
"menuName": "销售净利润",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000109,
"menuName": "各模块更新时间",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000201,
"menuName": "项目信息",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000202,
"menuName": "项目明细信息",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000203,
"menuName": "项目可研",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000204,
"menuName": "项目货值",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000205,
"menuName": "项目结转",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000206,
"menuName": "项目效益",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000207,
"menuName": "项目营销",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000208,
"menuName": "项目回款",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000209,
"menuName": "项目销售净利润",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-06-30 16:00:00",
"createUserId": 10223422,
"menuId": 10000210,
"menuName": "项目计划",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2014,
"updateTime": "2022-06-30 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 1000010104,
"menuName": "总览认购概览",
"menuType": 1,
"parentId": 10000101,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000211,
"menuName": "项目销售净利润-动态",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000212,
"menuName": "项目认购概览",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000215,
"menuName": "项目签约更多",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000214,
"menuName": "项目认购更多",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000213,
"menuName": "项目签约概览",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
}
]
【附录2】 使用方法一、二的输出:树形结构的数据
[
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000000,
"menuName": "系统管理",
"menuType": 0,
"showOrder": 0,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422,
"parentId": 0,
"children": [
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysUser",
"menuId": 10000001,
"menuName": "用户管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 1,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysRole",
"menuId": 10000002,
"menuName": "角色管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 2,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysMenu",
"menuId": 10000003,
"menuName": "菜单管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 3,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysPermCode",
"menuId": 10000004,
"menuName": "权限字管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 4,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysPerm",
"menuId": 10000005,
"menuName": "权限管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 5,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysDataPerm",
"menuId": 10000006,
"menuName": "数据权限管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 5,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"formRouterName": "formSysDept",
"menuId": 10000007,
"menuName": "组织机构管理",
"menuType": 1,
"parentId": 10000000,
"showOrder": 6,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2023-05-24 02:10:51",
"createUserId": 10084418,
"menuId": 1661193007514259500,
"menuName": "推送服务",
"menuType": 1,
"parentId": 10000000,
"showOrder": 7,
"updateTime": "2023-05-24 02:10:51",
"updateUserId": 10084418
}
]
},
{
"createTime": "2023-06-07 07:39:03",
"createUserId": 10084418,
"menuId": 1666349029723738000,
"menuName": "测试",
"menuType": 0,
"showOrder": 1,
"updateTime": "2023-06-07 07:39:03",
"updateUserId": 10084418,
"parentId": 0,
"children": [
{
"createTime": "2023-06-07 07:39:27",
"createUserId": 10084418,
"menuId": 1666349130525446100,
"menuName": "菜单1",
"menuType": 0,
"parentId": 1666349029723738000,
"showOrder": 1,
"updateTime": "2023-06-07 07:39:27",
"updateUserId": 10084418,
"children": [
{
"createTime": "2023-06-07 07:41:16",
"createUserId": 10084418,
"formRouterName": "form",
"menuId": 1666349589063536600,
"menuName": "菜单1-2",
"menuType": 1,
"parentId": 1666349130525446100,
"showOrder": 1,
"updateTime": "2023-06-07 07:41:16",
"updateUserId": 10084418
},
{
"createTime": "2023-06-07 07:40:34",
"createUserId": 10084418,
"formRouterName": "/form1",
"menuId": 1666349414345609200,
"menuName": "菜单1-1",
"menuType": 1,
"parentId": 1666349130525446100,
"showOrder": 1,
"updateTime": "2023-06-07 07:41:40",
"updateUserId": 10084418
}
]
}
]
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000100,
"menuName": "总览",
"menuType": 0,
"showOrder": 10,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422,
"parentId": 0,
"children": [
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000111,
"menuName": "销售日报",
"menuType": 1,
"parentId": 10000100,
"showOrder": 4,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000101,
"menuName": "认购",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422,
"children": [
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 1000010104,
"menuName": "总览认购概览",
"menuType": 1,
"parentId": 10000101,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
}
]
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000102,
"menuName": "签约",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1012,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000103,
"menuName": "回款",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1013,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000104,
"menuName": "净上划",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1014,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000105,
"menuName": "计划完成率",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000110,
"menuName": "供货",
"menuType": 1,
"parentId": 10000100,
"showOrder": 1017,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000106,
"menuName": "货值",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000107,
"menuName": "总览结转",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000108,
"menuName": "销售净利润",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000109,
"menuName": "各模块更新时间",
"menuType": 1,
"parentId": 10000100,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
}
]
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000200,
"menuName": "项目",
"menuType": 0,
"showOrder": 20,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422,
"parentId": 0,
"children": [
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000201,
"menuName": "项目信息",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000202,
"menuName": "项目明细信息",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000203,
"menuName": "项目可研",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000204,
"menuName": "项目货值",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000205,
"menuName": "项目结转",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000206,
"menuName": "项目效益",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000207,
"menuName": "项目营销",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000208,
"menuName": "项目回款",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000209,
"menuName": "项目销售净利润",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2011,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-06-30 16:00:00",
"createUserId": 10223422,
"menuId": 10000210,
"menuName": "项目计划",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2014,
"updateTime": "2022-06-30 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000211,
"menuName": "项目销售净利润-动态",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000212,
"menuName": "项目认购概览",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000215,
"menuName": "项目签约更多",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000214,
"menuName": "项目认购更多",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000213,
"menuName": "项目签约概览",
"menuType": 1,
"parentId": 10000200,
"showOrder": 2015,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
}
]
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000300,
"menuName": "专题",
"menuType": 0,
"showOrder": 30,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422,
"parentId": 0,
"children": [
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000301,
"menuName": "认购",
"menuType": 1,
"parentId": 10000300,
"showOrder": 301,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000302,
"menuName": "签约",
"menuType": 1,
"parentId": 10000300,
"showOrder": 302,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000303,
"menuName": "回款",
"menuType": 1,
"parentId": 10000300,
"showOrder": 303,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000304,
"menuName": "货值",
"menuType": 1,
"parentId": 10000300,
"showOrder": 304,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000305,
"menuName": "财务",
"menuType": 1,
"parentId": 10000300,
"showOrder": 305,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000306,
"menuName": "成本",
"menuType": 1,
"parentId": 10000300,
"showOrder": 306,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000307,
"menuName": "计划",
"menuType": 1,
"parentId": 10000300,
"showOrder": 307,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
}
]
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000400,
"menuName": "通知",
"menuType": 0,
"showOrder": 40,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422,
"parentId": 0,
"children": [
{
"createTime": "2022-11-30 16:00:00",
"createUserId": 10223422,
"menuId": 10000401,
"menuName": "风险",
"menuType": 1,
"parentId": 10000400,
"showOrder": 1,
"updateTime": "2022-11-30 16:00:00",
"updateUserId": 10223422
}
]
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000500,
"menuName": "KPI",
"menuType": 0,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422,
"parentId": 0,
"children": [
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000502,
"menuName": "KPI-回款上划",
"menuType": 0,
"parentId": 10000500,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000503,
"menuName": "KPI-销售利润",
"menuType": 0,
"parentId": 10000500,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
},
{
"createTime": "2022-05-17 16:00:00",
"createUserId": 10223422,
"menuId": 10000501,
"menuName": "KPI-签约",
"menuType": 0,
"parentId": 10000500,
"showOrder": 50,
"updateTime": "2022-05-17 16:00:00",
"updateUserId": 10223422
}
]
}
]