|
@@ -461,6 +461,7 @@ function getEntityTypeName(type) {
|
|
|
// 后端返回的英文类型
|
|
// 后端返回的英文类型
|
|
|
'DOC_ID': '文档编号',
|
|
'DOC_ID': '文档编号',
|
|
|
'ORG': '组织机构',
|
|
'ORG': '组织机构',
|
|
|
|
|
+ 'ORGANIZATION': '组织机构',
|
|
|
'PERSON': '人物',
|
|
'PERSON': '人物',
|
|
|
'LOCATION': '地点',
|
|
'LOCATION': '地点',
|
|
|
'LOC': '地点',
|
|
'LOC': '地点',
|
|
@@ -475,6 +476,7 @@ function getEntityTypeName(type) {
|
|
|
'LANGUAGE': '语言',
|
|
'LANGUAGE': '语言',
|
|
|
'NORP': '民族/宗教/政治团体',
|
|
'NORP': '民族/宗教/政治团体',
|
|
|
'FAC': '设施',
|
|
'FAC': '设施',
|
|
|
|
|
+ 'FACILITY': '设施',
|
|
|
'GPE': '地理政治实体',
|
|
'GPE': '地理政治实体',
|
|
|
'CARDINAL': '数量',
|
|
'CARDINAL': '数量',
|
|
|
'ORDINAL': '序数',
|
|
'ORDINAL': '序数',
|
|
@@ -484,9 +486,50 @@ function getEntityTypeName(type) {
|
|
|
'RATING': '评级',
|
|
'RATING': '评级',
|
|
|
'PERIOD': '时间段',
|
|
'PERIOD': '时间段',
|
|
|
'SCORE': '评分',
|
|
'SCORE': '评分',
|
|
|
- 'LEVEL': '等级'
|
|
|
|
|
- }
|
|
|
|
|
- return typeNames[type] || typeNames[type?.toUpperCase()] || type || '其他'
|
|
|
|
|
|
|
+ 'LEVEL': '等级',
|
|
|
|
|
+ // 业务相关类型
|
|
|
|
|
+ 'CERT': '证书/资质',
|
|
|
|
|
+ 'NUMBER': '编号/数值',
|
|
|
|
|
+ 'METHOD': '方法/流程',
|
|
|
|
|
+ 'PROJECT': '项目',
|
|
|
|
|
+ 'POLICY': '政策/制度',
|
|
|
|
|
+ 'DEVICE': '设备',
|
|
|
|
|
+ 'MATERIAL': '材料',
|
|
|
|
|
+ 'TECHNOLOGY': '技术',
|
|
|
|
|
+ 'REQUIREMENT': '要求',
|
|
|
|
|
+ 'INDICATOR': '指标',
|
|
|
|
|
+ 'RESULT': '结果',
|
|
|
|
|
+ 'PROBLEM': '问题',
|
|
|
|
|
+ 'SOLUTION': '解决方案',
|
|
|
|
|
+ 'RISK': '风险',
|
|
|
|
|
+ 'MEASURE': '措施',
|
|
|
|
|
+ 'DEPARTMENT': '部门',
|
|
|
|
|
+ 'ROLE': '角色',
|
|
|
|
|
+ 'DOCUMENT': '文档',
|
|
|
|
|
+ 'REGULATION': '法规',
|
|
|
|
|
+ 'PROCEDURE': '程序',
|
|
|
|
|
+ 'ACTIVITY': '活动',
|
|
|
|
|
+ 'TASK': '任务',
|
|
|
|
|
+ 'GOAL': '目标',
|
|
|
|
|
+ 'RESOURCE': '资源',
|
|
|
|
|
+ 'SYSTEM': '系统',
|
|
|
|
|
+ 'AREA': '区域',
|
|
|
|
|
+ 'EQUIPMENT': '设备',
|
|
|
|
|
+ 'TOOL': '工具',
|
|
|
|
|
+ 'SOFTWARE': '软件',
|
|
|
|
|
+ 'DATA': '数据',
|
|
|
|
|
+ 'RECORD': '记录',
|
|
|
|
|
+ 'REPORT': '报告',
|
|
|
|
|
+ 'PLAN': '计划',
|
|
|
|
|
+ 'SCHEDULE': '日程',
|
|
|
|
|
+ 'BUDGET': '预算',
|
|
|
|
|
+ 'COST': '成本',
|
|
|
|
|
+ 'UNIT': '单位',
|
|
|
|
|
+ 'COMPANY': '公司',
|
|
|
|
|
+ 'INSTITUTION': '机构'
|
|
|
|
|
+ }
|
|
|
|
|
+ const upperType = type?.toUpperCase()
|
|
|
|
|
+ return typeNames[type] || typeNames[upperType] || type || '其他'
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -1335,7 +1378,47 @@ function getEntityTypeIcon(type) {
|
|
|
'STANDARD': '📋',
|
|
'STANDARD': '📋',
|
|
|
'RATING': '⭐',
|
|
'RATING': '⭐',
|
|
|
'SCORE': '💯',
|
|
'SCORE': '💯',
|
|
|
- 'LEVEL': '📊'
|
|
|
|
|
|
|
+ 'LEVEL': '📊',
|
|
|
|
|
+ // 业务相关类型图标
|
|
|
|
|
+ 'CERT': '📜',
|
|
|
|
|
+ 'NUMBER': '🔢',
|
|
|
|
|
+ 'METHOD': '⚙️',
|
|
|
|
|
+ 'PROJECT': '📁',
|
|
|
|
|
+ 'POLICY': '📑',
|
|
|
|
|
+ 'DEVICE': '🔧',
|
|
|
|
|
+ 'MATERIAL': '🧱',
|
|
|
|
|
+ 'TECHNOLOGY': '💡',
|
|
|
|
|
+ 'REQUIREMENT': '📝',
|
|
|
|
|
+ 'INDICATOR': '📈',
|
|
|
|
|
+ 'RESULT': '✅',
|
|
|
|
|
+ 'PROBLEM': '⚠️',
|
|
|
|
|
+ 'SOLUTION': '💡',
|
|
|
|
|
+ 'RISK': '🚨',
|
|
|
|
|
+ 'MEASURE': '📏',
|
|
|
|
|
+ 'DEPARTMENT': '🏛️',
|
|
|
|
|
+ 'ROLE': '👔',
|
|
|
|
|
+ 'DOCUMENT': '📄',
|
|
|
|
|
+ 'REGULATION': '⚖️',
|
|
|
|
|
+ 'PROCEDURE': '📋',
|
|
|
|
|
+ 'ACTIVITY': '🎯',
|
|
|
|
|
+ 'TASK': '✔️',
|
|
|
|
|
+ 'GOAL': '🎯',
|
|
|
|
|
+ 'RESOURCE': '📦',
|
|
|
|
|
+ 'SYSTEM': '🖥️',
|
|
|
|
|
+ 'AREA': '📍',
|
|
|
|
|
+ 'EQUIPMENT': '🔧',
|
|
|
|
|
+ 'TOOL': '🛠️',
|
|
|
|
|
+ 'SOFTWARE': '💻',
|
|
|
|
|
+ 'DATA': '📊',
|
|
|
|
|
+ 'RECORD': '📝',
|
|
|
|
|
+ 'REPORT': '📊',
|
|
|
|
|
+ 'PLAN': '📅',
|
|
|
|
|
+ 'SCHEDULE': '📆',
|
|
|
|
|
+ 'BUDGET': '💵',
|
|
|
|
|
+ 'COST': '💰',
|
|
|
|
|
+ 'UNIT': '📐',
|
|
|
|
|
+ 'COMPANY': '🏢',
|
|
|
|
|
+ 'INSTITUTION': '🏛️'
|
|
|
}
|
|
}
|
|
|
return icons[type?.toUpperCase()] || '🏷️'
|
|
return icons[type?.toUpperCase()] || '🏷️'
|
|
|
}
|
|
}
|