Go to file
zzh abfca7a21a feat: add H5 customer center, marketing admin, and employee profile UX
Ship customer portal and marketing pages, user edit drawer with employee archive, IDE employee numbers, channel config refactor, and related nginx/route updates.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 23:44:02 +08:00
.cursor/rules feat(order): 订单批量任务管理页与 SPA 路由配置 2026-07-08 12:42:28 +08:00
config 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
docs feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
public 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
scripts 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
src feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
xhs-agent-desktop feat: 仓储模块前端、菜单同步扩展及相关页面优化 2026-07-11 15:19:35 +08:00
.env.development feat: 仓储模块前端、菜单同步扩展及相关页面优化 2026-07-11 15:19:35 +08:00
.env.production Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
.eslintignore Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
.eslintrc-auto-import.json feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
.eslintrc.cjs Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
.gitignore 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
.prettierignore Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
.prettierrc.cjs Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
.stylelintrc.js Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
babel.config.js Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
commitlint.config.cjs Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
components.d.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
Dockerfile feat: 微信扫码轮询优化、XHS 联调与本地代理指向线上 API 2026-07-02 15:52:09 +08:00
generate-menu-excel.js fix: 按轨迹新手指引模式补齐订单/渠道指引菜单与路由映射 2026-07-09 15:34:48 +08:00
index.html feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
nginx-default.conf feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
nginx-docker.conf feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
openapi2ts.config.ts 20260206 2026-02-06 12:01:39 +08:00
package.json feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
pnpm-lock.yaml feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00
pnpm-workspace.yaml feat: 小红书模块迁移、登录重构与 xhs-agent-desktop 桌面 Agent 2026-06-30 16:13:13 +08:00
README.md feat: 微信扫码轮询优化、XHS 联调与本地代理指向线上 API 2026-07-02 15:52:09 +08:00
tsconfig.json 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
uno.config.ts Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
vite.config.ts feat: add H5 customer center, marketing admin, and employee profile UX 2026-07-26 23:44:02 +08:00

Interface Management System

Vue.js 接口管理系统前端项目

项目简介

这是一个基于 Vue.js 3 + TypeScript + Arco Design 的接口管理系统前端项目,提供完整的接口管理、服务商管理、应用管理等功能。

技术栈

  • 框架: Vue.js 3
  • 语言: TypeScript
  • UI 组件库: Arco Design Vue
  • 构建工具: Vite
  • 状态管理: Pinia
  • 路由: Vue Router
  • 样式: Less
  • 表格组件: Handsontable

功能特性

系统管理

  • 接口管理:接口配置、参数映射、服务商管理
  • 应用管理:应用列表、接口绑定、状态管理
  • 用户管理:用户权限、角色管理
  • 日志管理:调用日志、统计报表

订单管理

  • 价格查询:运费计算、价格对比
  • 订单下单:批量导入、订单管理
  • 订单跟踪:轨迹查询、状态更新

渠道管理

  • 销售产品:产品配置、价格管理
  • 服务渠道:渠道配置、买价管理
  • 区域管理:黑名单区域、偏远区域
  • 计重规则:计重规则、计重进位

轨迹中心

  • 轨迹查询:订单轨迹、状态跟踪
  • 预警管理:KPI 区域、预警配置
  • 自动触发:触发规则、通知管理

项目结构

src/
├── api/                    # API 接口
├── assets/                 # 静态资源
├── components/             # 公共组件
├── composables/            # 组合式函数
├── hooks/                  # 自定义钩子
├── layout/                 # 布局组件
├── locale/                 # 国际化
├── router/                 # 路由配置
├── store/                  # 状态管理
├── utils/                  # 工具函数
├── views/                  # 页面组件
│   ├── channel/            # 渠道管理
│   ├── order/              # 订单管理
│   ├── system/             # 系统管理
│   └── trajectoryCenter/   # 轨迹中心
└── main.ts                 # 入口文件

开发指南

环境要求

  • Node.js >= 16.0.0
  • npm >= 8.0.0

安装依赖

npm install

开发模式

npm run dev

构建生产版本

npm run build

代码检查

npm run lint

部署说明

  1. 安装依赖 pnpm i
  2. 构建 pnpm build(生成 dist/)
  3. 宿主机 nginx(推荐):将 dist/ 放到 /usr/share/nginx/html,使用 nginx-default.conf(含 SSL,证书在 /etc/nginx/ssl/)
  4. Docker 方式(7962 端口):使用 nginx-docker.conf(仅 HTTP,不含 SSL)
docker build -t web1 .
docker rm -f web
docker run -d -p 7962:80 --name web web1
docker ps | grep web   # 确认 Up 状态

勿把 nginx-default.conf(含 SSL)直接打进 Docker,容器内没有 /etc/nginx/ssl/ 会导致启动失败。

贡献指南

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 创建 Pull Request

许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情

联系方式

如有问题或建议,请通过以下方式联系: