let data = [
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "花都排水公司",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "花都排水公司",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "文商公司",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "文商公司",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "市政总院",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "市政总院",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "花都自来水公司",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "花都自来水公司",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "资产公司",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "资产公司",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "基础管理类隐患",
"C": 0
},
{
"SECONDARYORGSHORTNAME": "",
"DICTNAME": "现场管理类隐患",
"C": 0
}
];
let dataContainer = {}; //存分组的
data.map((item) => {
//对数据进行遍历
dataContainer[item.DICTNAME] = dataContainer[item.DICTNAME] || [];
dataContainer[item.DICTNAME].push(item);
});
// console.log(dataContainer);
let total = [];
let dataName = Object.keys(dataContainer);
dataName.map((nameItem) => {
let count = 0;
dataContainer[nameItem].map((item) => {
count++;
});
total.push({ name: nameItem, value: count });
});
console.log(total);