import { mergerIconList } from '../utils' // 超链接图标 const hyperlink = '' // 备注图标 const note = '' // 附件图标 const attachment = '' // 节点icon export const nodeIconList = [ { name: '优先级图标', type: 'priority', list: [ { name: '1', icon: `` }, { name: '2', icon: `` }, { name: '3', icon: `` }, { name: '4', icon: `` }, { name: '5', icon: `` }, { name: '6', icon: `` }, { name: '7', icon: `` }, { name: '8', icon: `` }, { name: '9', icon: `` }, { name: '10', icon: `` } ] }, { name: '进度图标', type: 'progress', list: [ { name: '1', icon: `` }, { name: '2', icon: `` }, { name: '3', icon: `` }, { name: '4', icon: `` }, { name: '5', icon: `` }, { name: '6', icon: `` }, { name: '7', icon: `` }, { name: '8', icon: `` } ] }, { name: '表情图标', type: 'expression', list: [ { name: '1', icon: `` }, { name: '2', icon: `` }, { name: '3', icon: `` }, { name: '4', icon: `` }, { name: '5', icon: `` }, { name: '6', icon: `` }, { name: '7', icon: `` }, { name: '8', icon: `` }, { name: '9', icon: `` }, { name: '10', icon: `` }, { name: '11', icon: `` }, { name: '12', icon: `` }, { name: '13', icon: `` }, { name: '14', icon: `` }, { name: '15', icon: `` }, { name: '16', icon: `` }, { name: '17', icon: `` }, { name: '18', icon: `` }, { name: '19', icon: `` }, { name: '20', icon: `` } ] }, { name: '标记图标', type: 'sign', list: [ { name: '1', icon: `` }, { name: '2', icon: `` }, { name: '3', icon: `` }, { name: '4', icon: `` }, { name: '5', icon: `` }, { name: '6', icon: `` }, { name: '7', icon: `` }, { name: '8', icon: `` }, { name: '9', icon: `` }, { name: '10', icon: `` }, { name: '11', icon: `` }, { name: '12', icon: `` }, { name: '13', icon: `` }, { name: '14', icon: `` }, { name: '15', icon: `` }, { name: '16', icon: `` }, { name: '17', icon: `` }, { name: '18', icon: `` }, { name: '19', icon: `` }, { name: '20', icon: `` }, { name: '21', icon: `` }, { name: '22', icon: `` }, { name: '23', icon: `` } ] } ] // 获取nodeIconList icon内容 const getNodeIconListIcon = (name, extendIconList = []) => { let arr = name.split('_') const iconList = mergerIconList([...nodeIconList, ...extendIconList]) let typeData = iconList.find(item => { return item.type === arr[0] }) if (typeData) { let typeName = typeData.list.find(item => { return item.name === arr[1] }) if (typeName) { return typeName.icon } return '' } else { return '' } } export default { hyperlink, note, attachment, nodeIconList, getNodeIconListIcon }