feat: 添加产品工具, 重构产品 #31

Closed
zksu wants to merge 37 commits from (deleted):main into main

37 Commits

Author SHA1 Message Date
tikkhun 10bd5d8d5c style: 修复代码格式问题
- 调整 typings.d.ts 中的枚举值缩进
- 修复 package.json 文件末尾换行符
- 统一 Order/List 组件中的代码缩进和格式
2025-12-19 17:18:56 +08:00
zksu 3a547922cd Merge pull request 'dev_zty' (#1) from dev_zty into main
Reviewed-on: zksu/WEB#1
2025-12-19 09:17:37 +00:00
tikkhun 54fa1b7ca2 refactor: 优化代码格式和导入顺序,移除未使用的导入和代码
fix: 修复JSON文件格式错误

feat(api): 添加产品相关API接口和类型定义

feat(product): 新增ERP产品绑定功能组件

style: 统一代码缩进和格式化

chore: 更新依赖和配置文件

perf: 优化字典数据导出功能

docs: 更新类型定义文件

test: 移除临时测试代码

ci: 更新CI配置

build: 调整构建配置
2025-12-19 16:59:32 +08:00
tikkhun 8bb082187b fix(Shop/Customers): 当siteId变化时重新加载表格数据
添加useEffect监听siteId变化,确保表格数据及时更新
2025-12-18 15:34:00 +08:00
tikkhun d10052104a feat(shop): 新增评论管理功能并优化店铺管理
refactor(api): 重构API请求参数处理逻辑
style(product): 调整产品表单字段顺序
fix(orders): 修正订单列表分页参数
perf(logistics): 优化批量删除操作性能
docs(typings): 更新API类型定义
chore: 移除无用代码和注释
2025-12-18 15:23:31 +08:00
tikkhun dc616f5e8d feat(店铺管理): 优化订单列表和媒体管理功能
- 在订单列表中将ID列改为订单号列并优化布局
- 在媒体管理页面添加批量转换为WebP功能
- 修复媒体管理页面操作列按钮样式问题
- 清理API接口中多余的where和order参数
- 删除未使用的Woo/Media页面
2025-12-15 17:46:43 +08:00
tikkhun 2e9c7fafce feat(api): 新增站点API路由配置和接口参数处理
feat(产品属性): 完善字典项删除逻辑和状态验证

feat(物流管理): 添加批量删除确认弹窗和状态处理

feat(产品排列): 实现导出CSV功能

feat(订阅管理): 支持排序过滤和批量导出选中项

feat(产品编辑): 重构站点SKU编辑表单

feat(站点产品): 添加ID列和库存状态筛选

feat(媒体管理): 优化批量操作和表格滚动

refactor(站点API): 统一接口参数处理逻辑

feat(产品列表): 增强同步到站点功能

feat(订单管理): 完善状态统计和批量导出

feat(客户管理): 添加订单查询和扩展字段

docs(类型定义): 更新接口参数和返回类型
2025-12-15 15:17:51 +08:00
zhuotianyuan c22a570493 Merge remote-tracking branch 'origin/main' into dev_zty 2025-12-12 18:53:11 +08:00
zhuotianyuan 589f4c878d chore: 订单列表批量导出 2025-12-12 18:43:53 +08:00
zhuotianyuan 1980fbff30 fix: 修正openapi2ts脚本中的路径错误 2025-12-12 18:43:43 +08:00
tikkhun 37b266410a feat(产品管理): 新增批量导入导出功能并优化表格操作列
fix(用户管理): 添加邮箱字段支持及查询条件

refactor(API): 重构媒体和客户API接口路径及参数

perf(订单管理): 优化批量删除性能并添加导出功能

style(表格): 固定操作列并添加横向滚动支持

docs(类型定义): 更新API接口类型注释及DTO结构

test(产品表单): 完善变体表单处理逻辑

chore: 更新依赖及配置文件
2025-12-12 18:41:14 +08:00
tikkhun d40f157b78 feat(Shop): 添加批量编辑功能和多处界面优化
refactor(Orders): 重构订单详情为编辑表单并添加批量编辑
feat(Customers): 实现客户批量编辑功能
feat(Logistics): 添加批量删除和批量打印功能
feat(SiteList): 实现站点数据同步功能
style(Forms): 优化表单按钮样式和布局
2025-12-11 15:06:35 +08:00
tikkhun db0bea991c feat(系统管理): 重构站点管理模块并新增店铺页面功能
refactor(产品管理): 优化产品属性排列组件逻辑

feat(物流管理): 添加批量操作功能并优化状态显示

style(订单管理): 统一站点名称字段为name并修复分页问题

feat(字典管理): 新增简称和图片字段支持

perf(用户管理): 添加排序和筛选功能提升用户体验

chore(依赖): 添加monaco-editor和tinymce-react等新依赖

feat(媒体库): 实现多站点媒体文件管理功能

fix(订阅管理): 修正订阅状态显示和操作逻辑

build(配置): 更新路由配置和API类型定义
2025-12-10 15:32:53 +08:00
tikkhun 04c0d0a756 style: 统一中文标点符号为英文格式并优化注释格式
修复中文标点符号使用不一致的问题,将全角标点替换为半角标点
优化代码注释格式,移除冗余的中文注释标记
调整部分注释内容使其更简洁清晰
2025-12-02 22:24:55 +08:00
tikkhun 3b66a7c49c feat: 新增产品分类管理和Woo产品工具功能
- 添加产品分类管理页面及相关API
- 实现Woo产品标签工具和产品列表功能
- 更新路由配置和API类型定义
- 优化产品列表和同步功能
- 修复部分组件和API调用问题
2025-12-02 17:02:42 +08:00
tikkhun c66db9b984 feat(产品): 新增分类管理页面并优化产品属性关联
refactor(属性): 移除category属性并优化表单组件
feat(同步): 添加商品同步页面和接口调整
refactor(区域): 简化区域API和类型定义
style(布局): 调整属性页面布局和滚动样式
2025-12-02 15:02:27 +08:00
tikkhun ce23b66885 feat(产品): 添加商品同步状态页面和增强WordPress工具功能
refactor(WpTool): 优化标签生成逻辑并支持更多属性分类
feat(Sync): 新增商品同步状态展示页面
feat(Area): 在站点和仓库管理中添加区域支持
style(Area): 在国家/地区选择器中显示代码
2025-12-02 10:55:08 +08:00
tikkhun accb93bf16 feat(地区管理): 新增地区地图功能并重构地区列表
- 添加地区地图页面,使用 echarts 展示世界地图和地区分布
- 重构地区列表页面,移除经纬度字段,改为使用国家代码
- 更新依赖版本并添加 i18n-iso-countries 用于国家代码转换
- 配置代理设置以支持 API 请求
2025-12-01 23:55:26 +08:00
tikkhun 07fca92ef3 feat(区域管理): 新增区域管理模块及相关功能
- 添加区域列表页面及增删改查功能
- 在菜单中新增区域管理入口
- 更新权限控制添加区域访问权限
- 调整产品列表字段名从productName改为name
- 优化库存SKU选择器支持搜索和展示名称
- 修复类型定义中siteId类型不一致问题
2025-12-01 19:06:18 +08:00
tikkhun 9c35ada7b1 feat(字典): 重构字典管理页面使用ProTable并优化功能
refactor(站点): 统一站点名称字段从siteName改为name

fix(产品列表): 修复操作列固定显示问题

refactor(产品工具): 动态加载字典配置并移除硬编码默认值

feat(属性管理): 使用ProTable重构字典项列表并添加复制功能
2025-12-01 15:24:32 +08:00
tikkhun 52e982ba42 refactor: 统一将 productSku 字段重命名为 sku
简化产品 SKU 字段命名,将 productSku 统一改为 sku,保持代码一致性
2025-12-01 10:59:35 +08:00
tikkhun 0f264c15a5 refactor(Product): 优化产品列表和编辑表单的代码结构和逻辑
fix(Product): 修正产品类型和库存状态的关联逻辑
style: 统一代码格式和缩进
fix(Product): 修复产品组成项编辑时的类型错误
feat(Product): 添加产品类型选择功能
refactor(Product): 重构属性表单组件
fix(Product): 修正WP产品列表的站点显示问题
2025-12-01 09:30:51 +08:00
tikkhun b2575a11fd feat(产品): 重构产品属性管理并添加分类支持
重构产品属性管理模块,将属性集合从allowedDictNames重命名为attributes并添加category分类
新增AttributeFormItem组件统一处理属性表单字段
优化产品列表和编辑表单,支持属性标签显示和分类管理
添加产品类型识别功能,区分单品和套装
完善库存列表排序和导出功能
2025-11-30 16:00:06 +08:00
tikkhun 0a6ea0396f feat(产品列表): 添加CSV导入导出功能并重构属性选择逻辑
重构产品创建和编辑表单中的属性选择组件,支持搜索和新增标签模式
添加CSV导入导出功能,支持通过接口下载产品数据表格
修改属性数据结构,使用name作为值而非id,提高灵活性
2025-11-29 11:39:38 +08:00
tikkhun 6244438f26 feat(产品): 重构产品属性管理功能
- 新增产品属性类型定义和常量配置
- 将产品属性相关配置提取到单独文件
- 重构产品列表页属性展示方式
- 调整路由配置,合并属性相关页面
- 优化字典管理页面样式和交互
2025-11-29 11:02:45 +08:00
tikkhun ef838123f3 feat(产品管理): 重构产品属性管理功能
新增统一属性管理页面,整合品牌、强度、口味等属性配置
删除原有的独立属性管理页面(Brand/Flavors/Strength)
在产品列表页新增产品组成管理功能
更新API接口以支持新的属性管理方式
2025-11-29 11:02:39 +08:00
tikkhun 1d9d8a19f9 feat(用户管理): 添加用户编辑功能和状态切换
- 新增用户编辑表单和接口调用
- 添加用户启用/禁用功能及状态标签显示
- 优化用户列表查询参数处理
- 统一站点名称字段为name
2025-11-29 10:07:45 +08:00
tikkhun 456bbac8c6 feat(api): 添加区域管理相关接口和类型定义
feat(Dict): 优化字典项表单使用Form实例并添加下载模板功能

feat(Product): 新增产品编辑功能并优化创建表单
2025-11-28 16:32:58 +08:00
tikkhun 15c8588357 feat(产品列表): 添加自动生成SKU和产品名称功能
实现通过模板渲染API自动生成产品SKU和名称的功能
添加品牌、强度、口味和干湿选项的状态管理
优化表单布局,将生成按钮与对应字段分组
2025-11-28 10:51:11 +08:00
tikkhun bd4096258e refactor: 优化代码格式和结构,修复类型定义和样式问题
feat(access): 添加模板权限控制
feat(product): 新增品牌管理页面
fix(typings): 修正EnumTransformOptions类型定义
style: 统一代码缩进和格式
refactor(login): 调整设备指纹hook导入顺序
refactor(order): 优化订单商品聚合页面代码结构
refactor(subscription): 重构订阅订单相关组件
refactor(track): 调整物流跟踪页面代码结构
refactor(stock): 优化库存调拨表单逻辑
refactor(customer): 重构客户列表评分组件
refactor(product): 优化产品列表中文名编辑组件
refactor(logistics): 调整物流服务列表代码结构
refactor(site): 优化站点列表表单和操作逻辑
refactor(dict): 重构字典管理页面代码结构
2025-11-28 00:08:31 +08:00
tikkhun 7dfbc30e94 feat(路由): 添加产品列表路由并调整顺序
将产品列表路由添加到路由配置中,并调整其他路由的顺序以优化菜单显示逻辑
2025-11-27 23:55:18 +08:00
tikkhun f15c0224c3 feat(模板管理): 新增模板管理功能模块
- 添加模板管理路由和页面组件
- 实现模板的增删改查接口
- 修改产品分类为品牌管理相关代码
- 更新字典管理接口路径
2025-11-27 23:50:22 +08:00
tikkhun 549b6615b7 feat(api): 新增字典、模板和本地化接口,扩展订单和站点功能
- 添加字典管理相关接口,支持增删改查操作
- 新增模板管理功能,包含创建、更新和删除接口
- 实现本地化语言获取接口
- 扩展订单接口,增加获取关联订单和订单项功能
- 完善站点接口,支持创建、禁用、更新和查询操作
- 重构产品接口,将分类相关功能改为品牌管理
2025-11-27 19:09:39 +08:00
tikkhun 1000c42b6a feat(字典管理): 新增字典管理功能模块
添加字典管理页面及相关权限控制
修改产品口味列表显示字段
2025-11-27 19:09:26 +08:00
tikkhun 4b01742dcd refactor(WpTool): 替换 CSV 解析为 XLSX 库以支持 Excel 文件
移除 papaparse 依赖,改用 xlsx 库处理文件上传和导出
支持 CSV 和 Excel 格式文件,提升用户兼容性
2025-11-26 15:23:43 +08:00
tikkhun 867b7f74d4 feat(product): 添加WP工具箱页面用于处理产品CSV生成标签
新增WP工具箱功能页面,包含CSV文件上传、解析和处理逻辑,能够根据产品名称和配置生成标准化的标签。添加了papaparse依赖用于CSV处理,并实现了完整的标签生成算法和下载功能。
2025-11-26 14:57:46 +08:00
tikkhun 5fdbce88cd feat(订单): 添加同步订单表单组件并优化类型检查
将同步订单表单抽离为独立组件SyncForm
在订单列表和详情页添加类型安全检查
优化错误处理逻辑,统一使用error.message
2025-11-26 11:10:49 +08:00