Go to file
zzh 0a2ff6993d fix: prevent order list tab cache mix-up and service channel layout
Remove Transition wrapper around KeepAlive, disable cache on my orders and waybill pages, tighten dynamic route index matching, and fix service channel page root layout plus left menu.
2026-07-23 10:49:19 +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: show batch track upsert responses and improve price check UX 2026-07-23 10:24:20 +08:00
public 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
scripts 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
src fix: prevent order list tab cache mix-up and service channel layout 2026-07-23 10:49:19 +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: 查价下单加固、待排货 UI 与 EnableStatus 对齐 2026-07-22 19:00:56 +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: 查价下单加固、待排货 UI 与 EnableStatus 对齐 2026-07-22 19:00:56 +08:00
nginx-default.conf feat: 面单标签设计与仓内操作页优化,接通模板打印链路 2026-07-18 17:49:18 +08:00
nginx-docker.conf feat: 面单标签设计与仓内操作页优化,接通模板打印链路 2026-07-18 17:49:18 +08:00
openapi2ts.config.ts 20260206 2026-02-06 12:01:39 +08:00
package.json 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
pnpm-lock.yaml 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +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 perf: 优化登录进系统链路,减轻首屏与进系统阻塞 2026-07-18 23:13:23 +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 文件了解详情

联系方式

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