前言
看到组员处理无限级分类还有使用递归处理的
不是说递归不行,只是觉得有点low
待处理数据
[
{
"id": 1,
"name": "向彬",
"pid": 0
},
{
"id": 2,
"name": "唐春梅",
"pid": 0
},
{
"id": 3,
"name": "卫秀芳",
"pid": 0
},
{
"id": 4,
"name": "边芬",
"pid": 0
},
{
"id": 5,
"name": "瞿雪梅",
"pid": 0
},
{
"id": 6,
"name": "聂钟",
"pid": 0
},
{
"id": 7,
"name": "尤璐",
"pid": 0
},
{
"id": 8,
"name": "仲珺",
"pid": 0
},
{
"id": 9,
"name": "岑子安",
"pid": 0
},
{
"id": 10,
"name": "向飞",
"pid": 0
},
{
"id": 11,
"name": "应伦",
"pid": 0
},
{
"id": 12,
"name": "甄宁",
"pid": 0
},
{
"id": 13,
"name": "邢慧",
"pid": 0
},
{
"id": 14,
"name": "盖瑜",
"pid": 0
},
{
"id": 15,
"name": "靳玉",
"pid": 0
},
{
"id": 16,
"name": "宇俊",
"pid": 0
},
{
"id": 17,
"name": "段梅",
"pid": 0
},
{
"id": 18,
"name": "滕雪梅",
"pid": 0
},
{
"id": 19,
"name": "林斌",
"pid": 0
},
{
"id": 20,
"name": "车波",
"pid": 0
},
{
"id": 21,
"name": "赖志诚",
"pid": 1
},
{
"id": 22,
"name": "谌亮",
"pid": 1
},
{
"id": 23,
"name": "段海燕",
"pid": 1
},
{
"id": 24,
"name": "龚娜",
"pid": 1
},
{
"id": 25,
"name": "楚波",
"pid": 1
},
{
"id": 26,
"name": "焦瑜",
"pid": 21
},
{
"id": 27,
"name": "芦明霞",
"pid": 21
},
{
"id": 28,
"name": "段慧",
"pid": 21
},
{
"id": 29,
"name": "薛玉兰",
"pid": 22
},
{
"id": 30,
"name": "卓婕",
"pid": 22
},
{
"id": 31,
"name": "鄢涛",
"pid": 22
},
{
"id": 32,
"name": "宇东",
"pid": 23
},
{
"id": 33,
"name": "竺旭",
"pid": 23
},
{
"id": 34,
"name": "宇桂芝",
"pid": 23
},
{
"id": 35,
"name": "畅冬梅",
"pid": 24
},
{
"id": 36,
"name": "马超",
"pid": 24
},
{
"id": 37,
"name": "何芳",
"pid": 24
},
{
"id": 38,
"name": "姜瑶",
"pid": 25
},
{
"id": 39,
"name": "祁秀云",
"pid": 25
},
{
"id": 40,
"name": "芦琳",
"pid": 25
},
{
"id": 41,
"name": "郜珺",
"pid": 2
},
{
"id": 42,
"name": "周楠",
"pid": 2
},
{
"id": 43,
"name": "银秀梅",
"pid": 2
},
{
"id": 44,
"name": "聂东",
"pid": 2
},
{
"id": 45,
"name": "江超",
"pid": 2
},
{
"id": 46,
"name": "廉智渊",
"pid": 41
},
{
"id": 47,
"name": "田志文",
"pid": 41
},
{
"id": 48,
"name": "崔琳",
"pid": 41
},
{
"id": 49,
"name": "曲军",
"pid": 42
},
{
"id": 50,
"name": "邱丹",
"pid": 42
},
{
"id": 51,
"name": "严建明",
"pid": 42
},
{
"id": 52,
"name": "楚晶",
"pid": 43
},
{
"id": 53,
"name": "毛涛",
"pid": 43
},
{
"id": 54,
"name": "华洋",
"pid": 43
},
{
"id": 55,
"name": "芦鹏",
"pid": 44
},
{
"id": 56,
"name": "武晶",
"pid": 44
},
{
"id": 57,
"name": "栗馨予",
"pid": 44
},
{
"id": 58,
"name": "窦建",
"pid": 45
},
{
"id": 59,
"name": "米哲",
"pid": 45
},
{
"id": 60,
"name": "戚超",
"pid": 45
},
{
"id": 61,
"name": "荆春梅",
"pid": 3
},
{
"id": 62,
"name": "楚秀云",
"pid": 3
},
{
"id": 63,
"name": "曹雷",
"pid": 3
},
{
"id": 64,
"name": "阎勇",
"pid": 3
},
{
"id": 65,
"name": "焦燕",
"pid": 3
},
{
"id": 66,
"name": "晋莉",
"pid": 61
},
{
"id": 67,
"name": "林燕",
"pid": 61
},
{
"id": 68,
"name": "鄢峰",
"pid": 61
},
{
"id": 69,
"name": "何倩",
"pid": 62
},
{
"id": 70,
"name": "卫志文",
"pid": 62
},
{
"id": 71,
"name": "焦旭",
"pid": 62
},
{
"id": 72,
"name": "屈瑞",
"pid": 63
},
{
"id": 73,
"name": "毛芳",
"pid": 63
},
{
"id": 74,
"name": "陈昱然",
"pid": 63
},
{
"id": 75,
"name": "景颖",
"pid": 64
},
{
"id": 76,
"name": "臧毅",
"pid": 64
},
{
"id": 77,
"name": "宇倩",
"pid": 64
},
{
"id": 78,
"name": "谭强",
"pid": 65
},
{
"id": 79,
"name": "戴智渊",
"pid": 65
},
{
"id": 80,
"name": "鲁瑜",
"pid": 65
},
{
"id": 81,
"name": "兰岩",
"pid": 4
},
{
"id": 82,
"name": "邬子安",
"pid": 4
},
{
"id": 83,
"name": "任钟",
"pid": 4
},
{
"id": 84,
"name": "康雪",
"pid": 4
},
{
"id": 85,
"name": "段正平",
"pid": 4
},
{
"id": 86,
"name": "卜晨",
"pid": 81
},
{
"id": 87,
"name": "欧阳瑞",
"pid": 81
},
{
"id": 88,
"name": "景冬梅",
"pid": 81
},
{
"id": 89,
"name": "柏桂荣",
"pid": 82
},
{
"id": 90,
"name": "辜晧",
"pid": 82
},
{
"id": 91,
"name": "古畅",
"pid": 82
},
{
"id": 92,
"name": "翟桂兰",
"pid": 83
},
{
"id": 93,
"name": "苏志强",
"pid": 83
},
{
"id": 94,
"name": "连瑶",
"pid": 83
},
{
"id": 95,
"name": "谢秀梅",
"pid": 84
},
{
"id": 96,
"name": "阳明",
"pid": 84
},
{
"id": 97,
"name": "边志诚",
"pid": 84
},
{
"id": 98,
"name": "林亮",
"pid": 85
},
{
"id": 99,
"name": "汤文娟",
"pid": 85
},
{
"id": 100,
"name": "谈颖",
"pid": 85
},
{
"id": 101,
"name": "姜文",
"pid": 5
},
{
"id": 102,
"name": "阳英",
"pid": 5
},
{
"id": 103,
"name": "饶英",
"pid": 5
},
{
"id": 104,
"name": "乔楠",
"pid": 5
},
{
"id": 105,
"name": "董鹰",
"pid": 5
},
{
"id": 106,
"name": "屠勇",
"pid": 101
},
{
"id": 107,
"name": "关秀荣",
"pid": 101
},
{
"id": 108,
"name": "宗洪",
"pid": 101
},
{
"id": 109,
"name": "苟超",
"pid": 102
},
{
"id": 110,
"name": "乐文",
"pid": 102
},
{
"id": 111,
"name": "迟国庆",
"pid": 102
},
{
"id": 112,
"name": "位建",
"pid": 103
},
{
"id": 113,
"name": "成淑华",
"pid": 103
},
{
"id": 114,
"name": "辛洋",
"pid": 103
},
{
"id": 115,
"name": "冯秀珍",
"pid": 104
},
{
"id": 116,
"name": "易亮",
"pid": 104
},
{
"id": 117,
"name": "梁磊",
"pid": 104
},
{
"id": 118,
"name": "晏哲彦",
"pid": 105
},
{
"id": 119,
"name": "许霞",
"pid": 105
},
{
"id": 120,
"name": "梅洋",
"pid": 105
},
{
"id": 121,
"name": "车冰冰",
"pid": 6
},
{
"id": 122,
"name": "颜燕",
"pid": 6
},
{
"id": 123,
"name": "穆娟",
"pid": 6
},
{
"id": 124,
"name": "柏正诚",
"pid": 6
},
{
"id": 125,
"name": "虞楼",
"pid": 6
},
{
"id": 126,
"name": "隋秀兰",
"pid": 121
},
{
"id": 127,
"name": "木志强",
"pid": 121
},
{
"id": 128,
"name": "文小红",
"pid": 121
},
{
"id": 129,
"name": "柏桂花",
"pid": 122
},
{
"id": 130,
"name": "孟莉",
"pid": 122
},
{
"id": 131,
"name": "栗霞",
"pid": 122
},
{
"id": 132,
"name": "涂磊",
"pid": 123
},
{
"id": 133,
"name": "杜桂芳",
"pid": 123
},
{
"id": 134,
"name": "胡文",
"pid": 123
},
{
"id": 135,
"name": "聂霞",
"pid": 124
},
{
"id": 136,
"name": "文志强",
"pid": 124
},
{
"id": 137,
"name": "何春梅",
"pid": 124
},
{
"id": 138,
"name": "冼芬",
"pid": 125
},
{
"id": 139,
"name": "耿婕",
"pid": 125
},
{
"id": 140,
"name": "叶文君",
"pid": 125
},
{
"id": 141,
"name": "伏楠",
"pid": 7
},
{
"id": 142,
"name": "牟桂芳",
"pid": 7
},
{
"id": 143,
"name": "娄怡",
"pid": 7
},
{
"id": 144,
"name": "温玉珍",
"pid": 7
},
{
"id": 145,
"name": "鞠楠",
"pid": 7
},
{
"id": 146,
"name": "余翔",
"pid": 141
},
{
"id": 147,
"name": "程玉梅",
"pid": 141
},
{
"id": 148,
"name": "吉建",
"pid": 141
},
{
"id": 149,
"name": "萧秀云",
"pid": 142
},
{
"id": 150,
"name": "柏英",
"pid": 142
},
{
"id": 151,
"name": "尹婕",
"pid": 142
},
{
"id": 152,
"name": "习勇",
"pid": 143
},
{
"id": 153,
"name": "彭芬",
"pid": 143
},
{
"id": 154,
"name": "强宇",
"pid": 143
},
{
"id": 155,
"name": "陶翔",
"pid": 144
},
{
"id": 156,
"name": "栾帆",
"pid": 144
},
{
"id": 157,
"name": "许丽娟",
"pid": 144
},
{
"id": 158,
"name": "位淑华",
"pid": 145
},
{
"id": 159,
"name": "练静",
"pid": 145
},
{
"id": 160,
"name": "曹建明",
"pid": 145
},
{
"id": 161,
"name": "关峰",
"pid": 8
},
{
"id": 162,
"name": "连芬",
"pid": 8
},
{
"id": 163,
"name": "党龙",
"pid": 8
},
{
"id": 164,
"name": "丘桂芬",
"pid": 8
},
{
"id": 165,
"name": "闵海燕",
"pid": 8
},
{
"id": 166,
"name": "翟平",
"pid": 161
},
{
"id": 167,
"name": "高丽",
"pid": 161
},
{
"id": 168,
"name": "汪欣",
"pid": 161
},
{
"id": 169,
"name": "戚莉",
"pid": 162
},
{
"id": 170,
"name": "樊玉珍",
"pid": 162
},
{
"id": 171,
"name": "僧小红",
"pid": 162
},
{
"id": 172,
"name": "阎智渊",
"pid": 163
},
{
"id": 173,
"name": "艾琴",
"pid": 163
},
{
"id": 174,
"name": "郁明霞",
"pid": 163
},
{
"id": 175,
"name": "宗欣",
"pid": 164
},
{
"id": 176,
"name": "袁淑英",
"pid": 164
},
{
"id": 177,
"name": "毛鹏",
"pid": 164
},
{
"id": 178,
"name": "覃志新",
"pid": 165
},
{
"id": 179,
"name": "井新华",
"pid": 165
},
{
"id": 180,
"name": "车志强",
"pid": 165
},
{
"id": 181,
"name": "吉娜",
"pid": 9
},
{
"id": 182,
"name": "黎正诚",
"pid": 9
},
{
"id": 183,
"name": "揭丽丽",
"pid": 9
},
{
"id": 184,
"name": "夏欢",
"pid": 9
},
{
"id": 185,
"name": "宋瑜",
"pid": 9
},
{
"id": 186,
"name": "董艳",
"pid": 181
},
{
"id": 187,
"name": "阮丽",
"pid": 181
},
{
"id": 188,
"name": "蓝鑫",
"pid": 181
},
{
"id": 189,
"name": "费峰",
"pid": 182
},
{
"id": 190,
"name": "封珺",
"pid": 182
},
{
"id": 191,
"name": "沉正豪",
"pid": 182
},
{
"id": 192,
"name": "祁红霞",
"pid": 183
},
{
"id": 193,
"name": "华秀英",
"pid": 183
},
{
"id": 194,
"name": "严超",
"pid": 183
},
{
"id": 195,
"name": "饶松",
"pid": 184
},
{
"id": 196,
"name": "米鹏程",
"pid": 184
},
{
"id": 197,
"name": "覃君",
"pid": 184
},
{
"id": 198,
"name": "木英",
"pid": 185
},
{
"id": 199,
"name": "竺建华",
"pid": 185
},
{
"id": 200,
"name": "鲍智勇",
"pid": 185
},
{
"id": 201,
"name": "林志强",
"pid": 10
},
{
"id": 202,
"name": "蔡志文",
"pid": 10
},
{
"id": 203,
"name": "龚智渊",
"pid": 10
},
{
"id": 204,
"name": "臧浩",
"pid": 10
},
{
"id": 205,
"name": "熊丽丽",
"pid": 10
},
{
"id": 206,
"name": "纪成",
"pid": 201
},
{
"id": 207,
"name": "明红霞",
"pid": 201
},
{
"id": 208,
"name": "高俊",
"pid": 201
},
{
"id": 209,
"name": "池琳",
"pid": 202
},
{
"id": 210,
"name": "梅淑华",
"pid": 202
},
{
"id": 211,
"name": "周昱然",
"pid": 202
},
{
"id": 212,
"name": "计丹",
"pid": 203
},
{
"id": 213,
"name": "庄鑫",
"pid": 203
},
{
"id": 214,
"name": "江松",
"pid": 203
},
{
"id": 215,
"name": "薄丽丽",
"pid": 204
},
{
"id": 216,
"name": "梅志明",
"pid": 204
},
{
"id": 217,
"name": "米玉华",
"pid": 204
},
{
"id": 218,
"name": "边洁",
"pid": 205
},
{
"id": 219,
"name": "牟建",
"pid": 205
},
{
"id": 220,
"name": "雷楠",
"pid": 205
},
{
"id": 221,
"name": "侯利",
"pid": 11
},
{
"id": 222,
"name": "翟文",
"pid": 11
},
{
"id": 223,
"name": "和凤兰",
"pid": 11
},
{
"id": 224,
"name": "林春梅",
"pid": 11
},
{
"id": 225,
"name": "宗阳",
"pid": 11
},
{
"id": 226,
"name": "辜小红",
"pid": 221
},
{
"id": 227,
"name": "乐岩",
"pid": 221
},
{
"id": 228,
"name": "稽帅",
"pid": 221
},
{
"id": 229,
"name": "来哲彦",
"pid": 222
},
{
"id": 230,
"name": "边磊",
"pid": 222
},
{
"id": 231,
"name": "包龙",
"pid": 222
},
{
"id": 232,
"name": "蔺宇",
"pid": 223
},
{
"id": 233,
"name": "龚瑞",
"pid": 223
},
{
"id": 234,
"name": "僧旭",
"pid": 223
},
{
"id": 235,
"name": "柯晨",
"pid": 224
},
{
"id": 236,
"name": "龙秀云",
"pid": 224
},
{
"id": 237,
"name": "左慧",
"pid": 224
},
{
"id": 238,
"name": "刘辉",
"pid": 225
},
{
"id": 239,
"name": "连鑫",
"pid": 225
},
{
"id": 240,
"name": "倪嘉",
"pid": 225
},
{
"id": 241,
"name": "霍新华",
"pid": 12
},
{
"id": 242,
"name": "沿凤兰",
"pid": 12
},
{
"id": 243,
"name": "鄢帅",
"pid": 12
},
{
"id": 244,
"name": "楚华",
"pid": 12
},
{
"id": 245,
"name": "邱洋",
"pid": 12
},
{
"id": 246,
"name": "练娟",
"pid": 241
},
{
"id": 247,
"name": "郜利",
"pid": 241
},
{
"id": 248,
"name": "黎毅",
"pid": 241
},
{
"id": 249,
"name": "凌波",
"pid": 242
},
{
"id": 250,
"name": "吕健",
"pid": 242
},
{
"id": 251,
"name": "龙辉",
"pid": 242
},
{
"id": 252,
"name": "蔺洪",
"pid": 243
},
{
"id": 253,
"name": "巩桂珍",
"pid": 243
},
{
"id": 254,
"name": "明智敏",
"pid": 243
},
{
"id": 255,
"name": "车莉",
"pid": 244
},
{
"id": 256,
"name": "易文",
"pid": 244
},
{
"id": 257,
"name": "季哲",
"pid": 244
},
{
"id": 258,
"name": "余鑫",
"pid": 245
},
{
"id": 259,
"name": "习坤",
"pid": 245
},
{
"id": 260,
"name": "隋娟",
"pid": 245
},
{
"id": 261,
"name": "季璐",
"pid": 13
},
{
"id": 262,
"name": "向桂兰",
"pid": 13
},
{
"id": 263,
"name": "赖兵",
"pid": 13
},
{
"id": 264,
"name": "虞翼",
"pid": 13
},
{
"id": 265,
"name": "潘秀梅",
"pid": 13
},
{
"id": 266,
"name": "卜哲彦",
"pid": 261
},
{
"id": 267,
"name": "计秀华",
"pid": 261
},
{
"id": 268,
"name": "鲍阳",
"pid": 261
},
{
"id": 269,
"name": "涂俊",
"pid": 262
},
{
"id": 270,
"name": "木娟",
"pid": 262
},
{
"id": 271,
"name": "卞秀华",
"pid": 262
},
{
"id": 272,
"name": "贺俊",
"pid": 263
},
{
"id": 273,
"name": "张正豪",
"pid": 263
},
{
"id": 274,
"name": "严华",
"pid": 263
},
{
"id": 275,
"name": "燕淑兰",
"pid": 264
},
{
"id": 276,
"name": "方桂兰",
"pid": 264
},
{
"id": 277,
"name": "宋艳",
"pid": 264
},
{
"id": 278,
"name": "丘博涛",
"pid": 265
},
{
"id": 279,
"name": "柏祥",
"pid": 265
},
{
"id": 280,
"name": "欧阳文娟",
"pid": 265
},
{
"id": 281,
"name": "钟松",
"pid": 14
},
{
"id": 282,
"name": "晏玉",
"pid": 14
},
{
"id": 283,
"name": "单君",
"pid": 14
},
{
"id": 284,
"name": "党雪",
"pid": 14
},
{
"id": 285,
"name": "项正业",
"pid": 14
},
{
"id": 286,
"name": "宗玉",
"pid": 281
},
{
"id": 287,
"name": "向正诚",
"pid": 281
},
{
"id": 288,
"name": "宇阳",
"pid": 281
},
{
"id": 289,
"name": "古佳",
"pid": 282
},
{
"id": 290,
"name": "殷雪",
"pid": 282
},
{
"id": 291,
"name": "郎哲彦",
"pid": 282
},
{
"id": 292,
"name": "荆桂花",
"pid": 283
},
{
"id": 293,
"name": "范鹏程",
"pid": 283
},
{
"id": 294,
"name": "薄彬",
"pid": 283
},
{
"id": 295,
"name": "钟翔",
"pid": 284
},
{
"id": 296,
"name": "闵岩",
"pid": 284
},
{
"id": 297,
"name": "鲁小红",
"pid": 284
},
{
"id": 298,
"name": "汤华",
"pid": 285
},
{
"id": 299,
"name": "竺毅",
"pid": 285
},
{
"id": 300,
"name": "桂瑞",
"pid": 285
},
{
"id": 301,
"name": "欧阳利",
"pid": 15
},
{
"id": 302,
"name": "蔺秀荣",
"pid": 15
},
{
"id": 303,
"name": "辛建",
"pid": 15
},
{
"id": 304,
"name": "成飞",
"pid": 15
},
{
"id": 305,
"name": "叶雪梅",
"pid": 15
},
{
"id": 306,
"name": "龙超",
"pid": 301
},
{
"id": 307,
"name": "路鹰",
"pid": 301
},
{
"id": 308,
"name": "卜娜",
"pid": 301
},
{
"id": 309,
"name": "祝正诚",
"pid": 302
},
{
"id": 310,
"name": "黄全安",
"pid": 302
},
{
"id": 311,
"name": "沙秀英",
"pid": 302
},
{
"id": 312,
"name": "吴佳",
"pid": 303
},
{
"id": 313,
"name": "简丽",
"pid": 303
},
{
"id": 314,
"name": "木志明",
"pid": 303
},
{
"id": 315,
"name": "宗敏",
"pid": 304
},
{
"id": 316,
"name": "蒙莉",
"pid": 304
},
{
"id": 317,
"name": "卢珺",
"pid": 304
},
{
"id": 318,
"name": "瞿芬",
"pid": 305
},
{
"id": 319,
"name": "金雪梅",
"pid": 305
},
{
"id": 320,
"name": "商致远",
"pid": 305
},
{
"id": 321,
"name": "窦致远",
"pid": 16
},
{
"id": 322,
"name": "封志文",
"pid": 16
},
{
"id": 323,
"name": "龚凯",
"pid": 16
},
{
"id": 324,
"name": "巫博涛",
"pid": 16
},
{
"id": 325,
"name": "邱淑英",
"pid": 16
},
{
"id": 326,
"name": "闵志诚",
"pid": 321
},
{
"id": 327,
"name": "王建军",
"pid": 321
},
{
"id": 328,
"name": "安瑜",
"pid": 321
},
{
"id": 329,
"name": "褚颖",
"pid": 322
},
{
"id": 330,
"name": "傅辉",
"pid": 322
},
{
"id": 331,
"name": "甄文君",
"pid": 322
},
{
"id": 332,
"name": "龙瑞",
"pid": 323
},
{
"id": 333,
"name": "任桂芳",
"pid": 323
},
{
"id": 334,
"name": "殷龙",
"pid": 323
},
{
"id": 335,
"name": "扬林",
"pid": 324
},
{
"id": 336,
"name": "臧成",
"pid": 324
},
{
"id": 337,
"name": "阮杨",
"pid": 324
},
{
"id": 338,
"name": "全智明",
"pid": 325
},
{
"id": 339,
"name": "范彬",
"pid": 325
},
{
"id": 340,
"name": "练桂芳",
"pid": 325
},
{
"id": 341,
"name": "常智勇",
"pid": 17
},
{
"id": 342,
"name": "郑秀兰",
"pid": 17
},
{
"id": 343,
"name": "保丽华",
"pid": 17
},
{
"id": 344,
"name": "方昱然",
"pid": 17
},
{
"id": 345,
"name": "郝玉",
"pid": 17
},
{
"id": 346,
"name": "苑正业",
"pid": 341
},
{
"id": 347,
"name": "贾丹",
"pid": 341
},
{
"id": 348,
"name": "曾小红",
"pid": 341
},
{
"id": 349,
"name": "官雷",
"pid": 342
},
{
"id": 350,
"name": "仇毅",
"pid": 342
},
{
"id": 351,
"name": "曲琴",
"pid": 342
},
{
"id": 352,
"name": "位鹏",
"pid": 343
},
{
"id": 353,
"name": "游畅",
"pid": 343
},
{
"id": 354,
"name": "苗翔",
"pid": 343
},
{
"id": 355,
"name": "龙鑫",
"pid": 344
},
{
"id": 356,
"name": "石秀华",
"pid": 344
},
{
"id": 357,
"name": "郁淑兰",
"pid": 344
},
{
"id": 358,
"name": "时玉兰",
"pid": 345
},
{
"id": 359,
"name": "成瑜",
"pid": 345
},
{
"id": 360,
"name": "郁倩",
"pid": 345
},
{
"id": 361,
"name": "齐瑞",
"pid": 18
},
{
"id": 362,
"name": "姚婷婷",
"pid": 18
},
{
"id": 363,
"name": "郭毅",
"pid": 18
},
{
"id": 364,
"name": "楚海燕",
"pid": 18
},
{
"id": 365,
"name": "龚琳",
"pid": 18
},
{
"id": 366,
"name": "巩洋",
"pid": 361
},
{
"id": 367,
"name": "桑静",
"pid": 361
},
{
"id": 368,
"name": "臧佳",
"pid": 361
},
{
"id": 369,
"name": "邓哲",
"pid": 362
},
{
"id": 370,
"name": "潘正豪",
"pid": 362
},
{
"id": 371,
"name": "彭坤",
"pid": 362
},
{
"id": 372,
"name": "蒙鹰",
"pid": 363
},
{
"id": 373,
"name": "牛正诚",
"pid": 363
},
{
"id": 374,
"name": "饶瑜",
"pid": 363
},
{
"id": 375,
"name": "路凤兰",
"pid": 364
},
{
"id": 376,
"name": "竺辉",
"pid": 364
},
{
"id": 377,
"name": "苟雪",
"pid": 364
},
{
"id": 378,
"name": "竺莉",
"pid": 365
},
{
"id": 379,
"name": "全鹏",
"pid": 365
},
{
"id": 380,
"name": "习桂荣",
"pid": 365
},
{
"id": 381,
"name": "袁正业",
"pid": 19
},
{
"id": 382,
"name": "褚丽丽",
"pid": 19
},
{
"id": 383,
"name": "僧鑫",
"pid": 19
},
{
"id": 384,
"name": "蓝艳",
"pid": 19
},
{
"id": 385,
"name": "丁鑫",
"pid": 19
},
{
"id": 386,
"name": "左哲",
"pid": 381
},
{
"id": 387,
"name": "汤岩",
"pid": 381
},
{
"id": 388,
"name": "卓玉兰",
"pid": 381
},
{
"id": 389,
"name": "卢婷婷",
"pid": 382
},
{
"id": 390,
"name": "冉智勇",
"pid": 382
},
{
"id": 391,
"name": "徐智渊",
"pid": 382
},
{
"id": 392,
"name": "简洋",
"pid": 383
},
{
"id": 393,
"name": "邓文君",
"pid": 383
},
{
"id": 394,
"name": "安敏静",
"pid": 383
},
{
"id": 395,
"name": "申桂荣",
"pid": 384
},
{
"id": 396,
"name": "尹萍",
"pid": 384
},
{
"id": 397,
"name": "柳致远",
"pid": 384
},
{
"id": 398,
"name": "宇玉华",
"pid": 385
},
{
"id": 399,
"name": "汪淑华",
"pid": 385
},
{
"id": 400,
"name": "董哲",
"pid": 385
},
{
"id": 401,
"name": "鲍正平",
"pid": 20
},
{
"id": 402,
"name": "简秀荣",
"pid": 20
},
{
"id": 403,
"name": "雷宁",
"pid": 20
},
{
"id": 404,
"name": "和桂芬",
"pid": 20
},
{
"id": 405,
"name": "丛敏",
"pid": 20
},
{
"id": 406,
"name": "柳晧",
"pid": 401
},
{
"id": 407,
"name": "巩嘉俊",
"pid": 401
},
{
"id": 408,
"name": "沉敏",
"pid": 401
},
{
"id": 409,
"name": "陈祥",
"pid": 402
},
{
"id": 410,
"name": "严鹰",
"pid": 402
},
{
"id": 411,
"name": "沙丽丽",
"pid": 402
},
{
"id": 412,
"name": "晋金凤",
"pid": 403
},
{
"id": 413,
"name": "苏旭",
"pid": 403
},
{
"id": 414,
"name": "仲爱华",
"pid": 403
},
{
"id": 415,
"name": "崔兵",
"pid": 404
},
{
"id": 416,
"name": "裴文彬",
"pid": 404
},
{
"id": 417,
"name": "秦旭",
"pid": 404
},
{
"id": 418,
"name": "蒙凯",
"pid": 405
},
{
"id": 419,
"name": "刁桂芬",
"pid": 405
},
{
"id": 420,
"name": "崔丽华",
"pid": 405
}
]
处理
# $m 内容同我提供的待处理数据相同,是json_decode() 后的数组
$m = Category::query()->get('*')->toArray();
$map = [];
foreach ($m as $v) {
$map[$v['id']] = $v;
}
$tree = [];
foreach ($map as $key => $v) {
if (isset($map[$v['pid']])) {
$map[$v['pid']]['children'][] = &$map[$key];
} else {
$tree[] = &$map[$v['id']];
}
}