Go to file
zzh c2861157af
All checks were successful
Build and Deploy Front / deploy (push) Successful in 7m18s
fix: 客户公开注册默认状态改为 Normal,避免注册后无法登录
原先 create 默认 status=1 实为 Disabled;并透出登录业务错误文案。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-30 17:51:08 +08:00
.cursor feat: 官网代理招募入口,并修复代理登录回官网与触发状态中文 2026-10-30 12:31:36 +08:00
.gitea/workflows feat: H5 访客可逛四 Tab,登录门禁与微信注册引导优化 2026-10-26 10:22:58 +08:00
config 完善订单与工作台:新增运单管理,我的订单支持字段配置与客户详情精简,世界时间移至统计卡片右下角,并清理无用演示资源 2026-07-17 14:17:20 +08:00
docs feat: 官网代理招募入口,并修复代理登录回官网与触发状态中文 2026-10-30 12:31:36 +08:00
public feat: 将静态官网迁入 Vue 首页,并优化顾问导航与登录态 2026-10-06 20:50:57 +08:00
scripts feat: 下单申报表头配置与产品线路排序,完善自动触发、店铺订单与权限相关能力 2026-10-15 14:03:30 +08:00
src fix: 客户公开注册默认状态改为 Normal,避免注册后无法登录 2026-10-30 17:51:08 +08:00
xhs-agent-desktop feat: cicd for test 2026-09-22 16:09:09 +08:00
.dockerignore feat: H5 访客可逛四 Tab,登录门禁与微信注册引导优化 2026-10-26 10:22:58 +08:00
.env.development merge master into test: 揽收预报、出口资质等,保留测试环境 API 配置 2026-09-23 11:32:01 +08:00
.env.ideship-test feat: 揽收单预报与出口资质等,本地默认切测试环境 2026-09-23 11:29:53 +08:00
.env.nanafa fix: 开发代理避免 CORS,ideship Track 路径去重段 2026-09-09 12:53:02 +08:00
.env.production feat: 揽收单预报与出口资质等,本地默认切测试环境 2026-09-23 11:29:53 +08:00
.eslintignore Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
.eslintrc-auto-import.json feat: k3s 2026-09-07 10:27:12 +08:00
.eslintrc.cjs Initial commit: Upload local project code 2025-10-27 11:52:54 +08:00
.gitattributes fix: 微信 JS 安全域名校验文件去掉多余换行 2026-09-08 18:22:47 +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 chore: 前端部署去掉 nginx,静态由 serve,TLS 交 Traefik 2026-10-23 12:24:36 +08:00
Dockerfile.k3s feat: H5 访客可逛四 Tab,登录门禁与微信注册引导优化 2026-10-26 10:22:58 +08:00
generate-menu-excel.js feat: 新增 9610 申报页与批量清单/报关单操作 2026-08-30 17:46:04 +08:00
index.html feat: 默认页面背景联动加载页,官网入口与线路面板体验优化 2026-10-07 15:08:57 +08:00
openapi2ts.config.ts 20260206 2026-02-06 12:01:39 +08:00
package.json feat: 官网海洋蓝波浪首页与指南分受众,并同步业务页优化 2026-10-21 18:07:41 +08:00
pnpm-lock.yaml feat: 官网海洋蓝波浪首页与指南分受众,并同步业务页优化 2026-10-21 18:07:41 +08:00
pnpm-workspace.yaml feat: 小红书模块迁移、登录重构与 xhs-agent-desktop 桌面 Agent 2026-06-30 16:13:13 +08:00
README.md chore: 前端部署去掉 nginx,静态由 serve,TLS 交 Traefik 2026-10-23 12:24:36 +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: 代理门户返佣预计态与客户绑定代理 2026-10-30 11:07:07 +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. k3s(推荐):Dockerfile.k3s 多阶段构建,容器内用 serve 提供静态 SPA(:80);HTTPS 由 Traefik websecure + cert-manager(Let's Encrypt)终结,经 Ingress(tls) → Service,不在前端容器内挂证书。
  4. 本地简易 Docker:先 pnpm build,再 docker build -t web1 .(Dockerfile 拷贝已有 dist/)
# 本地试跑静态容器(HTTP:7962 → 容器 80)
docker build -t web1 .
docker rm -f web
docker run -d -p 7962:80 --name web web1
docker ps | grep web

生产勿在前端镜像内配置 SSL;证书由集群 cert-manager 写入 Secret,Traefik Ingress 引用即可。

贡献指南

  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 文件了解详情

联系方式

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