Commit Graph

14 Commits

Author SHA1 Message Date
1c461ab5c3 feat(i18n): 添加国际化配置和国家地址配置
- 新增 src/utils/countryConfig.js 文件,包含各国地址字段规则和邮编格式配置
- 新增 src/i18n/index.js 文件,实现基于货币代码的国际化翻译功能
- 新增 src/i18n/locales.js 文件,提供中英马泰菲多语言静态翻译文本
- 实现货币代码到国家代码映射及地址验证功能
- 添加订单创建页、商品详情页、订单确认页等多页面国际化支持
- 支持新加坡、马来西亚、菲律宾、泰国、越南等国家地址格式配置
2025-12-24 17:39:06 +08:00
d914301ee3 feat(order): 实现国际化支持并优化创建订单界面
- 将创建订单界面的所有静态文本替换为国际化标签
- 实现在移动端和桌面端的响应式表单布局
- 添加多语言国家名称显示功能
- 集成Vue I18n国际化框架到应用主入口
- 优化订单确认页面的国际化文本显示
- 移除导航菜单中的创建订单项
- 添加针对不同国家的地址字段验证规则
- 实现越南地址层级映射逻辑
- 添加货币代码自动设置国家功能
2025-12-24 17:38:33 +08:00
bd6b7b3b79 feat(order): 支持东南亚多国地址格式的订单创建功能
- 实现动态地址表单,根据选择国家显示对应字段
- 添加新加坡组屋号、单元号,马来西亚州属,菲律宾Barangay等特殊字段
- 集成泰国双语地址、越南省市坊三级地址格式支持
- 优化订单确认页地址展示,按从小到大格式排列
- 添加邮编格式验证和自动匹配城市功能
- 实现SKU货币自动识别国家并预设字段
- 重构README文档结构和项目说明信息
2025-12-24 11:20:34 +08:00
2dfd0c13a8 feat(payment): 添加PayPal支付功能
- 实现PayPal订单创建、查询和捕获的API接口
- 创建PayPal支付取消页面,提供订单信息展示和继续支付功能
- 开发PayPal支付成功页面,处理支付回调和订单状态更新
- 集成PayPal订单状态检查和捕获流程
- 添加支付结果的用户界面和错误处理机制
- 实现订单信息的实时更新和状态同步
2025-12-24 09:22:00 +08:00
45f6a5020d feat(payment): 集成 PayPal 支付并添加货币转换功能
- 集成 PayPal 支付流程,包括订单创建、支付确认和取消页面
- 实现货币转换功能,支持不支持的货币自动转换为 PayPal 支持的货币
- 在订单确认页面显示货币转换信息,包括实际支付金额和汇率
- 添加 PayPal 支付成功和取消的路由处理
- 优化商品详情页图片预览,支持鼠标悬停显示主图
- 添加货币转换相关的 API 接口和工具函数
2025-12-23 17:49:51 +08:00
2f3606e967 feat(product): 实现商品管理与详情展示功能
- 新增商品相关API接口封装,包括创建、查询、上传图片等功能
- 实现商品详情页面,支持多货币SKU选择与图片预览
- 实现商品管理页面,展示商品列表与链接复制功能
- 添加商品状态标签与销售地区展示
- 实现购买确认弹窗与订单跳转逻辑
- 添加响应式布局适配移动端展示
- 集成Element Plus组件库实现UI交互效果
2025-12-22 18:14:11 +08:00
5d0bdef650 feat(payment): 新增支付订单创建和状态查询功能
- 添加创建支付订单接口
- 添加查询订单状态接口
- 添加获取收银台页面URL方法
- 创建支付结果展示页面 PaymentResult.vue
- 实现订单信息展示和状态判断逻辑
- 添加支付成功、失败、审核中等状态显示
- 集成 Element Plus 的结果页组件和描述列表
- 实现继续支付和查询订单操作按钮
2025-12-22 17:10:54 +08:00
f9b103426c feat(order): 实现客户订单创建与确认功能
- 新增客户订单创建页面,简化表单字段并优化用户体验
- 实现订单确认页面,展示订单详情、客户信息和收货地址
- 添加订单状态显示和支付跳转功能
- 创建订单相关API接口封装
- 优化路由配置,支持商品链接码访问
- 添加页面标题组件和首页跳转逻辑
2025-12-22 15:21:51 +08:00
f440ce2ade feat(router): 更新首页路由重定向至产品管理页
- 将首页路径 '/' 的组件加载改为重定向到 '/manage/product'
- 移除了原先直接加载 ProductDetail 组件的配置
- 确保用户访问根路径时能正确跳转到产品管理界面
2025-12-22 13:21:21 +08:00
0cfe1e6942 feat(payment): 新增创建支付订单功能
- 添加创建订单页面,支持完整的支付信息填写
- 实现商品信息展示与自动填充功能
- 集成风控信息、收货地址和账单地址表单
- 支持自动生成商户订单号
- 实现表单验证和提交逻辑
- 添加订单创建成功后的跳转逻辑
- 集成Element Plus组件库优化界面交互
- 添加路由配置支持商品ID或链接码访问
- 实现价格格式化和数据显示优化
- 添加基础的错误处理和用户提示机制
2025-12-22 13:11:13 +08:00
ed745ee6a5 feat(product): 新增商品创建页面
- 添加商品创建表单,支持商品基本信息录入
- 实现多图片上传功能,支持主图和SKU图片上传
- 添加SKU配置模块,支持多个SKU的添加和管理
- 实现销售地区选择功能,支持多地区价格设置
- 添加物流信息配置,包括重量和尺寸设置
- 实现批量编辑功能,支持批量设置价格和库存
- 添加表单验证和提交逻辑,确保数据完整性
- 集成API接口,实现商品创建功能
- 添加页面路由配置,支持从商品管理页面跳转
2025-12-22 11:37:35 +08:00
3e1d77988d feat(router): 添加商品详情和商品管理路由
- 在 App.vue 中添加商品详情和商品管理菜单项
- 配置商品详情页路由,支持动态参数 id
- 添加创建订单页面的新路由路径 /create-order
- 引入并配置商品管理页面路由 /manage/product
- 更新首页路由指向商品详情组件
- 动态导入商品管理组件以优化性能
2025-12-22 10:19:37 +08:00
57d9c03332 feat(payment): 集成PingPong支付SDK并实现支付功能
- 添加PingPong支付SDK动态加载逻辑
- 实现支付组件与SDK的初始化配置
- 配置支付容器自适应不同屏幕尺寸
- 添加支付token校验和错误提示
- 集成Element Plus消息组件显示支付状态
- 配置SDK基础样式和按钮样式参数
- 添加支付页面路由和基本布局结构
- 实现支付结果页面跳转逻辑
- 添加订单状态管理和响应码常量定义
- 集成工具函数支持金额格式化和日期处理
- 配置开发环境变量支持沙箱模式切换
- 添加防抖节流等常用工具函数实现
- 实现订单号生成和状态文本映射逻辑
- 添加表单验证函数支持邮箱和手机校验
2025-12-19 10:06:24 +08:00
ae0b5f27be feat(project): 初始化项目基础结构和配置 2025-12-19 10:05:42 +08:00