主要功能: - 修改RequirementModal支持12个订单班选择 - 添加OrderClassIconMap图标映射组件 - Store中添加selectedOrderClass状态管理 - WorkflowPage支持传递orderClass参数 - web_result添加URL参数切换功能 - 创建order-class-handler.js动态处理页面主题 技术改进: - 创建软链接关联订单班数据目录 - 生成wenlu.json和food.json数据结构 - 删除重复的web_result目录 - 添加测试页面test-order-class.html 影响范围: - 展会策划系统现支持12个订单班 - 结果展示页面自动适配不同订单班主题 - 用户可选择不同行业生成对应方案 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
62 lines
1.6 KiB
JavaScript
Executable File
62 lines
1.6 KiB
JavaScript
Executable File
#!/usr/bin/env node
|
|
import { performance } from 'node:perf_hooks'
|
|
|
|
if (!import.meta.url.includes('node_modules')) {
|
|
try {
|
|
// only available as dev dependency
|
|
await import('source-map-support').then((r) => r.default.install())
|
|
} catch (e) {}
|
|
}
|
|
|
|
global.__vite_start_time = performance.now()
|
|
|
|
// check debug mode first before requiring the CLI.
|
|
const debugIndex = process.argv.findIndex((arg) => /^(?:-d|--debug)$/.test(arg))
|
|
const filterIndex = process.argv.findIndex((arg) =>
|
|
/^(?:-f|--filter)$/.test(arg),
|
|
)
|
|
const profileIndex = process.argv.indexOf('--profile')
|
|
|
|
if (debugIndex > 0) {
|
|
let value = process.argv[debugIndex + 1]
|
|
if (!value || value.startsWith('-')) {
|
|
value = 'vite:*'
|
|
} else {
|
|
// support debugging multiple flags with comma-separated list
|
|
value = value
|
|
.split(',')
|
|
.map((v) => `vite:${v}`)
|
|
.join(',')
|
|
}
|
|
process.env.DEBUG = `${
|
|
process.env.DEBUG ? process.env.DEBUG + ',' : ''
|
|
}${value}`
|
|
|
|
if (filterIndex > 0) {
|
|
const filter = process.argv[filterIndex + 1]
|
|
if (filter && !filter.startsWith('-')) {
|
|
process.env.VITE_DEBUG_FILTER = filter
|
|
}
|
|
}
|
|
}
|
|
|
|
function start() {
|
|
return import('../dist/node/cli.js')
|
|
}
|
|
|
|
if (profileIndex > 0) {
|
|
process.argv.splice(profileIndex, 1)
|
|
const next = process.argv[profileIndex]
|
|
if (next && !next.startsWith('-')) {
|
|
process.argv.splice(profileIndex, 1)
|
|
}
|
|
const inspector = await import('node:inspector').then((r) => r.default)
|
|
const session = (global.__vite_profile_session = new inspector.Session())
|
|
session.connect()
|
|
session.post('Profiler.enable', () => {
|
|
session.post('Profiler.start', start)
|
|
})
|
|
} else {
|
|
start()
|
|
}
|