// nameMapping.js // 映射后端传来的名字和前端地图名字 export const orgMapping = { '长沙县局': '长沙县', '芙蓉分局': '芙蓉区', '天心分局': '天心区', '岳麓分局': '岳麓区', '开福分局': '开福区', '雨花分局': '雨花区', '望城分局': '望城区', '宁乡市局': '宁乡市', '浏阳市局': '浏阳市', '高新分局': '高新区' }; // 映射名字和自定义属性 export function mapOrgNameMapping(backendData, valueMapping) { return backendData.map(item => { const mappedName = orgMapping[item.name] || item.name; return { ...item, originalName: item.name, // 保留原始名称,就是后端传送的名字 name: mappedName, value: item[valueMapping], // 自定义属性 }; }); }