主要功能: - 修改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>
61 lines
1.6 KiB
JavaScript
61 lines
1.6 KiB
JavaScript
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _state = require('../tokenizer/state'); var _state2 = _interopRequireDefault(_state);
|
|
var _charcodes = require('../util/charcodes');
|
|
|
|
exports.isJSXEnabled;
|
|
exports.isTypeScriptEnabled;
|
|
exports.isFlowEnabled;
|
|
exports.state;
|
|
exports.input;
|
|
exports.nextContextId;
|
|
|
|
function getNextContextId() {
|
|
return exports.nextContextId++;
|
|
} exports.getNextContextId = getNextContextId;
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
function augmentError(error) {
|
|
if ("pos" in error) {
|
|
const loc = locationForIndex(error.pos);
|
|
error.message += ` (${loc.line}:${loc.column})`;
|
|
error.loc = loc;
|
|
}
|
|
return error;
|
|
} exports.augmentError = augmentError;
|
|
|
|
class Loc {
|
|
|
|
|
|
constructor(line, column) {
|
|
this.line = line;
|
|
this.column = column;
|
|
}
|
|
} exports.Loc = Loc;
|
|
|
|
function locationForIndex(pos) {
|
|
let line = 1;
|
|
let column = 1;
|
|
for (let i = 0; i < pos; i++) {
|
|
if (exports.input.charCodeAt(i) === _charcodes.charCodes.lineFeed) {
|
|
line++;
|
|
column = 1;
|
|
} else {
|
|
column++;
|
|
}
|
|
}
|
|
return new Loc(line, column);
|
|
} exports.locationForIndex = locationForIndex;
|
|
|
|
function initParser(
|
|
inputCode,
|
|
isJSXEnabledArg,
|
|
isTypeScriptEnabledArg,
|
|
isFlowEnabledArg,
|
|
) {
|
|
exports.input = inputCode;
|
|
exports.state = new (0, _state2.default)();
|
|
exports.nextContextId = 1;
|
|
exports.isJSXEnabled = isJSXEnabledArg;
|
|
exports.isTypeScriptEnabled = isTypeScriptEnabledArg;
|
|
exports.isFlowEnabled = isFlowEnabledArg;
|
|
} exports.initParser = initParser;
|