| 123456789101112131415161718192021222324252627282930313233 |
- const TOOL_ENTRIES = [
- { view: 'bootloader', label: 'BootLoader升级', icon: 'icon-chip', iconSrc: '/assets/icons/chip-white.png' },
- { view: 'crc', label: 'CRC与哈希计算', icon: 'icon-crc', iconSrc: '/assets/icons/hash-white.png' },
- { view: 'filter', label: '滤波器计算', icon: 'icon-filter', iconSrc: '/assets/icons/funnel-white.png' },
- { view: 'reactance', label: '电抗计算', icon: 'icon-reactance', iconSrc: '/assets/icons/audio-waveform-white.png' },
- { view: 'smdCode', label: '贴片电阻/容代码', icon: 'icon-smd', iconSrc: '/assets/icons/microchip-white.png' },
- { view: 'refrigeration', label: '制冷计算', icon: 'icon-snow', iconSrc: '/assets/icons/snowflake-white.png' },
- { view: 'threePhasePower', label: '三相功率计算', icon: 'icon-three-phase', iconSrc: '/assets/icons/zap-white.png' }
- ]
- function getToolEntries() {
- return TOOL_ENTRIES.map((item) => ({ ...item }))
- }
- function isToolView(view) {
- return TOOL_ENTRIES.some((item) => item.view === view)
- }
- function getToolEntry(view) {
- return TOOL_ENTRIES.find((item) => item.view === view) || null
- }
- function getToolTitle(view) {
- const entry = getToolEntry(view)
- return entry ? entry.label : ''
- }
- module.exports = {
- getToolEntry,
- getToolEntries,
- getToolTitle,
- isToolView
- }
|