/** 全自动匹配图标,只支持中文 python运算效率低,把运算放客户端来减轻服务器运行压力 词库持续完善中,https://github.com/newpanjing/simpleui/issues/35 */ // 给部分词设置权重,比如用户信息、用户留言、用户收藏,降低用户权重,使之选第二个词配图标 // 权重0-1 var weights = { '用户': 0.1, '部门': 0.1, '机构': 0.1 } var dicts = { //系统 'fab fa-microsoft': ['系统', '微软'], 'el-icon-help': ['demo', 'Demo', '例子', '演示', '展示'], //组 'fas fa-users-cog': ['分组', '组合', '组队', '队伍', '队列'], //权限 'fas fa-shield-alt': ['权限', '权利', 'Permission', '安全', 'safe', '角色'], //人 'far fa-user': ['管理员', '用户', '员工', '成员', '工人', '职员', '职工', '农民', '清洁工', '客户', '账户', '会员', '供应商', '教师', '老师', '租户', '租客', '客人', 'student', 'people'], //医生 'fas fa-user-md': ['医生', '护士', '大夫'], //配置 'fas fa-cog': ['配置', '设置', '设立', '设定', '管理', 'manage'], //日志 'far fa-bookmark': ['日志', '记录', 'log', 'record'], //终端 'fas fa-terminal': ['终端', '命令', '命令行', '控制台'], //机构 'fas fa-university': ['机构', '部门'], //设备 'fas fa-tablet-alt': ['设备'], //仪表 'fas fa-tachometer-alt': ['仪表', '水表', '电表', '燃气表', '压力表', '温度表', '湿度表', '速度表'], //数据 'fas fa-database': ['数据', '数据库'], //分析 'far fa-chart-bar': ['分析', '图表', '统计', '统计图', 'chart'], //蜘蛛 'fas fa-spider': ['采集', '收集', '爬虫', '调试'], //异常 'fas fa-exclamation-triangle': ['异常', '错误', '警告', '警报', '报警'], //产品 'fas fa-shopping-cart': ['产品', '货物', '商品', '购物车', '销售', '售卖'], //分类 'fas fa-list': ['类别', '类目', '分类', '列表', '集合', '排行', '收支', '收入', '支出'], //职位 'fas fa-chalkboard-teacher': ['职位', '职能', '职称'], //车 'fas fa-car': ['汽车', '摩托车', '轿车', '货车', '公交车', '单车', '采购'], //计划 'far fa-calendar-alt': ['计划', '定时', '日程', '日历'], //仓库 'fas fa-warehouse': ['库存', '仓库', '房子'], //订单 'fas fa-shopping-bag': ['订单', '单据', '发票', '彩票', '票据', 'order'], //导入 'fas fa-upload': ['导入', '上传', 'import'], //导出 'fas fa-download': ['导出', '下载', 'export'], //网站 'fas fa-globe-americas': ['网站', '网址', '站点', '官网'], //评论 'far fa-comments': ['评论', '评价', '点评', '留言', '消息', 'COMMENT', '聊天'], //文章 'fas fa-book-open': ['文章', '博文', '日记'], //字典 'fas fa-book': ['字典', '词典', '书籍', '书本'], //编辑 'far fa-edit': ['编辑', '修改', '编写', '改变', 'update', 'change', 'edit'], //钱相关 'fas fa-yen-sign': ['金额', '账务', '财务', '美元', '英镑', '港币', '人民币', '提现', '充值', '奖金', '返利', '返佣'], //修复 'fas fa-wrench': ['修复', '修理'], //货物 'fas fa-truck': ['发货', '收货', '货物', '物品', '贸易'], //地图 'fas fa-map-marker-alt': ['地图', '导航', '路线', '路程', '地址', '住址'], //音乐 'fas fa-music': ['音乐', '歌曲', '歌词', '歌手', '歌唱家', '演唱会', 'MV'], //电影 'fas fa-film': ['电影', '电视', '节目', '录像', '影片', '影视', '视频'], 'el-icon-monitor': ['电脑', '监视', '硬件', '监控'], //菜单 'fas fa-bars': ['菜单', '功能', '模块'], //链接 'fas fa-link': ['链接', '连接', '友链', '友情链接'], //通知 'fas fa-bullhorn': ['通知', '告知', '通告', '公告', '喇叭'], //主页 'fas fa-home': ['主页', '首页', 'index', 'Index'], //银行 'fas fa-credit-card': ['银行卡', '银行', '信用卡', '储蓄卡'], //ad 'fas fa-ad': ['宣传', '广告', 'banner', 'Banner', 'ad', 'Ad', '横幅', '轮播'], //hot 'fab fa-hotjar': ['热搜', '热度', '火焰'], //info 'fas fa-info': ['信息', 'info'], //支付宝 'fab fa-alipay': ['支付宝', '余额宝', '余利宝', '蚂蚁花呗'], //微信 'fab fa-weixin': ['微信', 'WeChart'], //交易 'fab fa-paypal': ['交易', '支付', '贝付', 'paypal'], //收藏 'far fa-star': ['收藏', '星星', '五角星', '中国', '收集','score'], //短信 'far fa-comment-dots': ['短信', '消息', '提示'], //审核 'far fa-eye': ['审核', '审计', '审查', 'audit', 'review', 'eyes'], //任务 'fas fa-tasks': ['任务', 'job', 'task'], //快照 'fas fa-camera-retro': ['快照', '照片', '照相', '图形', '图像', '图片'], //应用 'fab fa-app-store-ios': ['程序', '软件', '应用', 'APP'], //发布 'fas fa-retweet': ['发布', '部署', '更新', '投递', 'post', '上架'], //版本 'fas fa-code-branch': ['版本', '历史', '分支'], //问题 'fas fa-question': ['提问', '问题', '询问', '疑问', '解答', '帮助', 'question', 'ask', '未知'], //tag 'fas fa-tags': ['tag', '标签'], //开发 'fas fa-laptop-code': ['开发', '程序员', '电脑', '笔记本', '计算机'], //二维码 'fas fa-qrcode': ['扫码', '二维码', '收款码', '付款码'], //课本 'fas fa-book': ['课程', '课本', '课时', '读书', '看书', '阅读'], //在线 'fas fa-signal': ['在线', '信号', '无线'], //苹果 'fab fa-apple': ['苹果', 'apple', 'iOS'], //桌面 'fas fa-desktop': ['通用', '屏幕', '显示器', '综合'], //职务 'fas fa-user-secret': ['职务', '职业', '职称', '职务'], //内容、类型 'el-icon-document-remove': ['内容', 'content', '类型', 'type'], //预览 'el-icon-view': ['预览', '浏览', '查看', 'view', 'browser'], //测试、日期 'el-icon-timer': ['日期', '时间', '年份', '月份', '测试', 'test', 'date', 'time'], //文本,输入 'fa-solid fa-font': ['text', 'char', 'string', 'input', '输入', '文本', '字符', '字符串'], //组件、插件、模块、元件、元器件 'fa-solid fa-cube': ['组件', '插件', '模块', '元件', '元器件', 'component', 'module', 'plugin', 'element', 'part'], //图标、图形、图像、图片 'fa-solid fa-image': ['图标', '图形', '图像', '图片', 'icon', 'image', 'picture', 'photo'], //文件、文档、文书、文稿 'fa-solid fa-file': ['文件', '文档', '文书', '文稿', 'document', 'file', 'paper'], //数据、资料、信息 'fa-solid fa-database': ['数据', '资料', '信息', 'data', 'database', 'info'], //表单、表格、表格 'fa-solid fa-table': ['表单', '表格', '表格', 'form', 'table'], //列表、清单、目录 'fa-solid fa-list': ['列表', '清单', '目录', 'list', 'menu'], //图表、统计图、统计表 'fa-solid fa-chart-bar': ['图表', '统计图', '统计表', 'chart', 'graph', 'table'], //图、画、绘图、绘画 'fa-solid fa-paint-brush': ['图', '画', '绘图', '绘画', 'paint', 'picture'], //字段、属性、特性、特征 'fa-solid fa-tag': ['字段', '属性', '特性', '特征', 'attribute', 'field', 'property', 'tag'], //操作 'fa-solid fa-cog': ['操作', 'setting', 'config', 'configure', 'option', 'options', 'setting', 'settings', 'tool', 'tools'], //action、动作、行为、行动 'fa-solid fa-hand-point-right': ['action', '动作', '行为', '行动', 'action', 'behavior', 'do', 'doing', 'move', 'moving', 'perform', 'performing', 'process', 'processing', 'step', 'steps', 'task', 'tasks', 'to do', 'to do list', 'todo', 'todo list'], //滑动、滑块、滑动条 'fa-solid fa-sliders-h': ['滑动', '滑块', '滑动条', 'slider', 'sliding', 'slide', 'sliding bar', 'sliding bar'], //Switch、切换、开关 'fa-solid fa-toggle-off': ['Switch', '切换', '开关', 'switch', 'toggle', 'turn', 'turn off', 'turn on', 'turn on/off', 'turn on/off'], //按钮、按钮、按钮 'fa-solid fa-square': ['按钮', '按钮', '按钮', 'button', 'button', 'button'], //rate、评分、评级、评价、星级 'fa-solid fa-star': ['rate', '评分', '评级', '评价', '星级', 'rate', 'rating', 'star', 'star rating'], //radio、单选、单选按钮 'fa-solid fa-dot-circle': ['radio', '单选', '单选按钮', 'radio', 'radio button', 'single choice', 'single choice button'], //编辑器、editor、编辑 'fa-solid fa-edit': ['编辑器', 'editor', '编辑', 'editor', 'edit', 'editor', 'editor'], //markdown 'fa-brands fa-markdown': ['markdown'], //checkbox、复选、复选框 'fa-regular fa-square-check': ['checkbox', '复选', '复选框','checkbox', 'check box', 'check box', 'multiple choice', 'multiple choice box','select'], //支付、付款、付费 'fa-solid fa-credit-card': ['支付', 'pay', 'payment', 'pay', 'payment', '付款', '付费','buy','购买'], //支付宝、alipay 'fa-brands fa-alipay': ['支付宝', 'alipay'], //微信、wechat 'fa-brands fa-weixin': ['微信', 'wechat'], //qq 'fa-brands fa-qq': ['qq'], //微博、weibo 'fa-brands fa-weibo': ['微博', 'weibo'], //github 'fa-brands fa-github': ['github'], //gitlab 'fa-brands fa-gitlab': ['gitlab'], //git 'fa-brands fa-git': ['git'], //npm 'fa-brands fa-npm': ['npm'], //yarn 'fa-brands fa-yarn': ['yarn'], //apple 'fa-brands fa-apple': ['apple'], //windows 'fa-brands fa-windows': ['windows'], //android 'fa-brands fa-android': ['android'], //linux 'fa-brands fa-linux': ['linux'], //chrome 'fa-brands fa-chrome': ['chrome'], //firefox 'fa-brands fa-firefox': ['firefox'], //safari 'fa-brands fa-safari': ['safari'], //edge 'fa-brands fa-edge': ['edge'], //ie 'fa-brands fa-internet-explorer': ['ie'], //opera 'fa-brands fa-opera': ['opera'], //nodejs 'fa-brands fa-node-js': ['nodejs'], //vuejs 'fa-brands fa-vuejs': ['vuejs'], //react 'fa-brands fa-react': ['react'], //angular 'fa-brands fa-angular': ['angular'], //bootstrap 'fa-brands fa-bootstrap': ['bootstrap'], //jquery 'fa-brands fa-js': ['jquery'], //html5 'fa-brands fa-html5': ['html5'], //css3 'fa-brands fa-css3': ['css3'], //less 'fa-brands fa-less': ['less'], //sass 'fa-brands fa-sass': ['sass'], //stylus 'fa-brands fa-stylus': ['stylus'], //java 'fa-brands fa-java': ['java'], //python 'fa-brands fa-python': ['python'], //php 'fa-brands fa-php': ['php'], //c++ 'fa-brands fa-cpp': ['c++'], //c# 'fa-brands fa-csharp': ['c#'], //go 'fa-brands fa-go': ['go','golang'], //swift 'fa-brands fa-swift': ['swift'], //kotlin 'fa-brands fa-kotlin': ['kotlin'], //dart 'fa-brands fa-dart': ['dart'], //ruby 'fa-brands fa-ruby': ['ruby'], //rust 'fa-brands fa-rust': ['rust'], //typescript 'fa-brands fa-typescript': ['typescript','ts'], //docker 'fa-brands fa-docker': ['docker'], //kubernetes 'fa-brands fa-kubernetes': ['kubernetes','k8','k8s'], //jenkins 'fa-brands fa-jenkins': ['jenkins'], //travis 'fa-brands fa-travis': ['travis'], //circleci 'fa-brands fa-circle': ['circleci'], //穿梭 'fa-solid fa-right-left':['穿梭','左右','转移','transfer'], //uuid 'fa-solid fa-hashtag':['uuid','唯一标识','唯一id','唯一标识符'], //下拉、下拉框、下拉选择、下拉选择框、dropdown、下拉菜单、下拉选择菜单 'fa-regular fa-square-caret-down':['下拉','下拉框','下拉选择','下拉选择框','dropdown','下拉菜单','下拉选择菜单'], //树形、tree、树形菜单、树形选择菜单 'fa-solid fa-folder-tree':['树形','tree','树形菜单','树形选择菜单'], //layer 'fa-solid fa-layer-group': ['layer'], //dialog、对话框、弹窗、弹出框 'fa-regular fa-window-restore': ['dialog', '对话框', '弹窗', '弹出框'], //page、页面 'fa-regular fa-file-lines': ['page', '页面'], }