AGILE TEAM
Skip to content

客户管理模板

客户管理页面标准模板,适用于客户档案、分类管理、跟进记录与客户详情。

📝 作者
仲于
仲于信息化中心
工号:026397

适用场景

  • 客户档案管理(企业信息、联系人、资质)
  • 客户分类与等级(VIP/普通/黑名单)
  • 客户跟进记录(拜访、沟通、商机)
  • 客户详情多维度展示(基本信息 + 联系人 + 订单 + 跟进)

推荐页面模式

DETAIL_TABS(详情 Tab + 子表页) — 上方多 Tab 表单,下方关联子表

客户列表用标准 LIST,客户详情页用 DETAIL_TABS 展示客户全维度信息。

文件结构

text
views/sale/customer/
├── list/
│   ├── index.vue       # 客户列表(LIST 标准列表)
│   ├── data.ts
│   └── index.scss
└── detail/
    ├── index.vue       # 客户详情(DETAIL_TABS)
    ├── data.ts         # reactive + ref(不用 AbstractPageQueryHook)
    └── index.scss

客户列表查询区

字段中文名类型说明
customerName客户名称input模糊查询
customerCode客户编码input精确查询
customerType客户类型dict(customer_type)直供/代理/加工
level客户等级dict(customer_level)VIP/A/B/C
enableStatus启用状态dict(enable_status)启用/停用

客户列表工具栏

按钮类型权限动作
新增客户primarysale:customer:add打开新增弹窗
导入plainsale:customer:import批量导入
导出plainsale:customer:export导出客户档案

客户列表表格列

字段中文名宽度特殊处理
customerName客户名称200可点击跳转详情页
customerCode客户编码140
customerType客户类型120dict 渲染
level客户等级100dict + TagStatus(VIP金色/A蓝色/B灰色)
contactPerson联系人100
contactPhone联系电话140
enableStatus状态80dict + TagStatus

客户详情页(DETAIL_TABS)

Tab说明数据来源
基本信息企业名称、统一社会信用代码、地址客户主表
联系人多联系人管理联系人子表
订单记录该客户历史订单列表订单表(关联查询)
跟进记录拜访/沟通/商机记录跟进记录子表
资质附件营业执照、协议等jh-file-upload

API 接口约定

text
GET    /sale/customer/list             客户列表(分页)
GET    /sale/customer/{id}             客户详情(含 Tab 子表数据)
POST   /sale/customer                  新增客户
PUT    /sale/customer                  编辑客户
DELETE /sale/customer/{ids}            批量删除
GET    /sale/customer/{id}/orders      客户订单记录
GET    /sale/customer/{id}/followups   客户跟进记录
GET    /sale/customer/export           导出

关联组件

关联 Skill

You may not distribute, modify, or sell this software without permission.