Commit Graph

8 Commits

Author SHA1 Message Date
zhouyonggao d9a8f67c88 feat(api): 添加 hasOnlyUserId 判断并更新导出组件的禁用逻辑
- 在 api.js 中新增 hasOnlyUserId 方法,用于检测 URL 中是否仅包含 userId 参数
- 在 main.js 里通过计算属性引入 hasOnlyUserId 状态
- 修改 index.html 中导出订单数据创建者选择框的禁用条件,从 hasUserId 改为 hasOnlyUserId
- 优化了导出表单组件对用户 ID 参数的判断逻辑,提高交互准确性
2025-12-18 22:28:41 +08:00
zhouyonggao f10dff016f fix(api): 修正用户ID从URLfix(api参数):中 修获取正用户逻ID辑参数
- 优先从current_user_id参数获取获取逻辑

用户-ID 优
先-从 保 URL 参数 current持_user对user_id 中获取用户 ID
- 保留原Id有、 useriduserid和user_id参数的、兼user容
- 优化了Id代码 和的注 user释_id格式 参数和的排兼版容细处理节
- 优化了函数注释格式,去除多余空格
- 确保获取到的用户
2025-12-18 21:04:48 +08:00
zhouyonggao 5020b6bc61 fix(api): 统一用户ID参数及禁止删除公共模板
- 将模板相关接口中用户ID参数"userId"改为"current_user_id"
- 修改前端模板列表删除按钮的显示逻辑
- API新增检查删除模板时是否为公共模板,owner_id为0时禁止删除
- 删除模板前检查模板存在性,返回404错误
- 修改调用构建查询字符串时使用"current_user_id"参数
- 更新请求URL构建逻辑,确保传递正确的用户ID参数
2025-12-18 18:27:25 +08:00
zhouyonggao 143199dcd3 refactor(fields): 增强字段管理逻辑以支持唯一值和调试
- 在FieldsManager类中为子表字段节点添加表名前缀,确保值的唯一性
- 添加调试日志以检查树节点的重复值,提升代码可维护性
- 更新路径转换逻辑,确保字段回显时的有效性检查
- 增强树节点查找逻辑,支持更灵活的路径匹配
2025-12-17 16:41:29 +08:00
zhouyonggao bbe316e113 refactor(fields): 更新字段管理逻辑以支持订单类型特定子表展示
- 在FieldsManager类中根据订单类型动态添加子表,确保展示与订单类型一致
- 移除不必要的条件判断,简化子表展示逻辑
- 更新注释以反映新的逻辑,提升代码可读性和维护性
- 在主应用中引入metadataVersion以触发元数据更新时的树形结构重新计算
2025-12-17 16:17:58 +08:00
zhouyonggao f9d6ed151c refactor(web): 更新字段管理逻辑以始终展示所有相关子表
- 修改FieldsManager类中的子表展示逻辑,确保所有与订单相关的子表始终可见
- 移除基于订单类型的条件判断,避免子表显示不一致的问题
- 更新注释以反映新的逻辑,提升代码可读性和维护性
- 删除不再使用的server/server和server_restart.log文件,清理项目结构
2025-12-17 16:10:46 +08:00
zhouyonggao 37aef35f99 refactor(modules): 使用IIFE包装模块增强隔离和安全性
- 在web主文件和所有模块文件中添加立即调用函数表达式(IIFE)
- 对模块作用域使用'use strict'提高代码规范性和错误检测
- 提升模块代码的封装性,防止全局变量污染
- 维护现有模块接口和导出方式不变
- 优化代码结构,提升可读性和维护性
2025-12-17 10:02:07 +08:00
zhouyonggao 913f93fabd refactor(web): 重构脚本引入为模块化架构
- 移除对vue及element-plus脚本的defer属性,确保按顺序加载
- 拆分原有配置与功能脚本为多个模块文件
- 引入config、utils、api、fields、state等模块化脚本
- 替换主入口脚本为重构后的 main.refactored.js
- 优化脚本加载顺序,提高代码可维护性与扩展性
2025-12-17 09:40:10 +08:00