zhouyonggao
|
526ff0054c
|
feat(template): 增加删除模板功能的二次确认提示
- 在删除模板操作中添加二次确认机制,避免误删
- 使用 Element Plus 的确认对话框或浏览器的确认框进行用户确认
- 提升用户体验,确保删除操作的安全性
|
2025-12-17 15:32:19 +08:00 |
zhouyonggao
|
26989cc391
|
refactor(main): 重构主入口代码提升可读性和可维护性
- 使用模块化架构替代内联常量和工具函数引用提升结构清晰度
- 统一调用外部 Api 服务封装,简化接口调用流程
- 优化字段元数据加载逻辑,支持缓存及异常处理恢复
- 重构树形选择器操作,提升选中状态处理的可靠性和性能
- 采用状态管理模块创建响应式状态,拆分表单验证规则实现
- 使用计算属性优化表单及导出相关的动态选项展示
- 重新实现异步数据加载函数,统一错误处理并清空异常状态
- 清理和合并废弃或重复代码,改善代码整洁度和可维护性
|
2025-12-17 10:03:26 +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 |
zhouyonggao
|
4f74eec055
|
fix(web): 优化任务列表加载与轮询逻辑
- 抛出加载失败错误而非静默清空任务列表
- 在加载任务失败时增加控制台错误日志输出
- 添加检查任务完成并停止轮询的函数
- 任务轮询采用异步方式并在适当时停止
- 使用常量替换硬编码对话框宽度限制和默认值
- 组件卸载时停止任务轮询定时器
- 移除已废弃的兼容性字段和方法映射代码
|
2025-12-17 09:29:02 +08:00 |
zhouyonggao
|
18e2e372a0
|
fix(web): 修复编辑模板名称输入组件的标签嵌套问题
- 移除 el-input 标签的多余闭合标签
- 确保模板名称输入框结构符合规范
- 改善表单项的渲染正确性和稳定性
|
2025-12-17 09:28:11 +08:00 |
zhouyonggao
|
b16746c048
|
feat(api): 增强模板列表查询以支持字段去重和JSON字段处理
在templates.go中优化listTemplates函数,新增字段去重逻辑和JSON字段处理,确保返回的字段数量准确且符合预期。同时,调整SQL查询以包含fields_json字段,提升数据的准确性和可读性。
|
2025-12-15 17:01:07 +08:00 |
zhouyonggao
|
cd51ae1f1b
|
docs(web): 将config.js改为config.js.example并更新配置
将实际配置文件改为示例文件,避免敏感配置被提交
|
2025-12-12 17:44:52 +08:00 |
zhouyonggao
|
fc8784113b
|
fix: 将API基础URL切换回生产环境
|
2025-12-12 17:42:00 +08:00 |
zhouyonggao
|
249e62029a
|
fix(api): 修复导出字段重复问题并优化本地开发配置
修复导出字段重复过滤逻辑,添加去重校验和日志记录
将API基础URL切换为本地开发环境配置
|
2025-12-12 15:52:22 +08:00 |
zhouyonggao
|
e45db7fcb1
|
fix(导出): 修复立减金批次号在不同数据源和订单类型下的显示与过滤逻辑
调整前端条件渲染和后端过滤逻辑,确保立减金批次号字段仅在营销数据源类型2或易码通数据源类型3时显示和生效
修复易码通直充卡密订单不应包含立减金相关字段的问题
|
2025-12-12 15:24:57 +08:00 |
zhouyonggao
|
9b77801b04
|
feat(导出): 支持商户ID筛选并优化用户ID筛选逻辑
- 在URL参数中添加merchantId支持,并处理多个商户ID的情况
- 在SQL构建器中实现creator_in和merchant_id_in的OR逻辑组合查询
- 优化reseller_id_eq和plan_id_eq的过滤条件处理
- 前端添加merchantId参数拼接功能
- 移除docker部署脚本中的固定镜像ID逻辑
|
2025-12-09 18:29:14 +08:00 |
zhouyonggao
|
57cd6f78b0
|
fix: 将API基础URL切换回生产环境
|
2025-12-08 17:24:12 +08:00 |
zhouyonggao
|
0eceed50be
|
fix(web): 修改API基础地址为本地开发环境
refactor(server): 调整营销元数据表字段显示配置
隐藏部分不常用字段,优化界面显示
|
2025-12-08 17:01:35 +08:00 |
zhouyonggao
|
1aec9c6660
|
feat(metadata): 添加表标签支持并调整字段可见性
添加 metaTableLabels 用于存储表标签,优化字段显示逻辑
在 metadata.go 中设置所有字段 hidden 为 false 由前端控制
调整部分营销表字段的 hidden 值为 false 以显示重要字段
|
2025-12-08 16:12:28 +08:00 |
zhouyonggao
|
7770d87259
|
feat(api): 添加隐藏字段管理功能
在MetadataHandler中实现从代码获取隐藏字段列表的功能,并在字段处理逻辑中检查字段是否在隐藏列表中。更新前端字段选择组件,使用树形结构展示字段选择,支持多选和动态加载字段。增强用户体验,提供已选择字段数量的反馈。
|
2025-12-08 14:45:33 +08:00 |
zhouyonggao
|
3efd6e0e60
|
fix: 将API基础URL从http升级为https以增强安全性
|
2025-12-03 16:30:31 +08:00 |
zhouyonggao
|
62ad785d85
|
refactor(web): 简化HTML中的资源加载逻辑
移除动态加载CSS和JS的脚本,改为直接静态引入
|
2025-12-03 15:17:06 +08:00 |
zhouyonggao
|
36a553bff3
|
refactor(web): 优化前端资源加载方式并清理注释代码
移除旧的动态脚本加载逻辑,改为使用document.write直接输出带版本号的脚本标签
清理部署脚本中的注释代码
|
2025-12-03 15:13:12 +08:00 |
zhouyonggao
|
034ff3c9a0
|
fix: 更新API基础URL以使用新的端点路径
|
2025-12-03 15:10:28 +08:00 |
zhouyonggao
|
4f6bd23837
|
feat: 添加资源版本控制以防止浏览器缓存
在config.js中添加__ASSET_VERSION__全局变量
修改index.html中资源加载方式,通过添加版本号参数避免缓存问题
|
2025-12-03 14:58:30 +08:00 |
zhouyonggao
|
9f1fdba946
|
fix: 移除API基础URL末尾的斜杠
|
2025-12-03 14:53:29 +08:00 |
zhouyonggao
|
1a031a850e
|
fix: 更新API基础地址为生产环境
|
2025-12-03 14:50:34 +08:00 |
zhouyonggao
|
08d0000f3f
|
feat: 添加动态配置API基础URL功能
在config.js中添加全局变量__API_BASE__,并在main.js中实现优先使用配置的API基础URL,其次使用location.origin或默认值的逻辑
|
2025-12-03 11:54:33 +08:00 |
zhouyonggao
|
113a8ffa0a
|
feat: 初始化营销系统数据工具项目
- 添加基础项目结构,包括后端Go代码和前端静态文件
- 实现核心功能模块:数据导出、模板管理、元数据查询
- 添加多数据源支持(营销系统、易码通、元数据库)
- 实现CSV和Excel导出功能
- 添加配置管理系统,支持YAML和环境变量
- 实现日志记录和请求追踪
- 添加Docker部署支持
- 编写README文档说明项目结构和启动方式
|
2025-12-02 15:48:17 +08:00 |