主要功能: - 修改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>
63 lines
1.0 KiB
JavaScript
63 lines
1.0 KiB
JavaScript
|
|
var Promise = require('any-promise')
|
|
var fs
|
|
try {
|
|
fs = require('graceful-fs')
|
|
} catch(err) {
|
|
fs = require('fs')
|
|
}
|
|
|
|
var api = [
|
|
'appendFile',
|
|
'chmod',
|
|
'chown',
|
|
'close',
|
|
'fchmod',
|
|
'fchown',
|
|
'fdatasync',
|
|
'fstat',
|
|
'fsync',
|
|
'ftruncate',
|
|
'futimes',
|
|
'lchown',
|
|
'link',
|
|
'lstat',
|
|
'mkdir',
|
|
'open',
|
|
'read',
|
|
'readFile',
|
|
'readdir',
|
|
'readlink',
|
|
'realpath',
|
|
'rename',
|
|
'rmdir',
|
|
'stat',
|
|
'symlink',
|
|
'truncate',
|
|
'unlink',
|
|
'utimes',
|
|
'write',
|
|
'writeFile'
|
|
]
|
|
|
|
typeof fs.access === 'function' && api.push('access')
|
|
typeof fs.copyFile === 'function' && api.push('copyFile')
|
|
typeof fs.mkdtemp === 'function' && api.push('mkdtemp')
|
|
|
|
require('thenify-all').withCallback(fs, exports, api)
|
|
|
|
exports.exists = function (filename, callback) {
|
|
// callback
|
|
if (typeof callback === 'function') {
|
|
return fs.stat(filename, function (err) {
|
|
callback(null, !err);
|
|
})
|
|
}
|
|
// or promise
|
|
return new Promise(function (resolve) {
|
|
fs.stat(filename, function (err) {
|
|
resolve(!err)
|
|
})
|
|
})
|
|
}
|