主题
任务模板配置
基础信息
| 项 | 说明 |
|---|---|
| 菜单路径 | /operationsManagement/taskManagement/configurationCenter/taskTemplateConfig |
| 路由名称 | taskTemplateConfig |
| 页面组件 | src/views/operationsManagement/taskManagement/configurationCenter/taskTemplateConfig/index.vue |
| 接口模块 | 组件内 api.post(...) 直接调用(Vue3 setup) |
| Store | 无 |
| 页面定位 | 四业务线任务模板的增删改查、排序、启停 |
页面功能
页面使用 Container + el-tabs(border-card)+ TableContainer 布局,Vue3 <script setup> 实现。
1. 业务线 Tab
通过字典 wb_type 动态生成:
| Tab | key | 说明 |
|---|---|---|
| 手机任务模板配置 | 1 | 手机维修任务模板 |
| 宠物增服模板配置 | 2 | 宠物增服任务模板 |
| 宠物理赔模板配置 | 3 | 宠物理赔任务模板 |
| 宠物商务模版配置 | 4 | 宠物商务任务模板 |
2. 筛选区
- 模板状态(启用/禁用)、模板名称、任务级别(
wb_job_level)、任务类型(按业务线切换字典:wb_job_phone_type/wb_job_order_type/wb_job_claim_type/wb_job_business_type)。 - 查询、重置、新增任务模板配置按钮。
3. 模板列表
| 列 | 说明 |
|---|---|
| 模板ID | id |
| 模板排序 | templateSort |
| 模板名称 | templateName |
| 模板状态 | statusValue,启用绿/禁用红 |
| 任务主题 | taskTopic |
| 任务级别 | levelName |
| 任务类型 | typeName |
| 关联任务数 | taskCount |
4. 行操作
- 启用/禁用:弹窗确认。启用时需填写「模板排序」(不能重复),禁用时清空排序。调用
wbJob/template/edit。 - 编辑:打开
TaskTemplateConfigDialog(type: edit)。 - 查看:打开
TaskTemplateConfigDialog(type: view)。 - 删除:仅关联任务数
<= 0且禁用状态可删,调用wbJob/template/edit(status: 0)。
5. 模板配置弹窗(TaskTemplateConfigDialog)
- 配置模板基本信息、任务属性(
TaskAttribute)、分配规则(DistributionRule)、推送消息关联(PushMsgAssociation)、任务时效模板关联(TmepConfigInfo)。 - 保存调用
wbJob/template/save。
6. 分页与切换
Pagination分页。切换业务线 Tab 时重置筛选条件并重新查询,按需加载任务类型字典。
使用组件
| 组件 | 路径 | 用途 |
|---|---|---|
Container | @/components/container | 页面容器 |
TableContainer | @/components/SearchTableContainer | 表格容器 |
Pagination | @/components/pagination | 分页 |
TaskTemplateConfigDialog | ./components/TaskTemplateConfigDialog.vue | 模板新增/编辑/查看弹窗 |
TaskAttribute | ./components/TaskAttribute.vue | 任务属性配置 |
DistributionRule | ./components/DistributionRule.vue | 分配规则配置 |
PushMsgAssociation | ./components/PushMsgAssociation.vue | 推送消息关联 |
TmepConfigInfo | ./components/TmepConfigInfo.vue | 时效模板关联 |
TaskTemplateConfigDialog | ./components/TaskTemplateConfigDialog.vue | 模板配置弹窗 |
使用 Store
无。
调用接口
所有接口实际请求统一带
/api前缀(下表 URL 为业务路径简写)。
| 接口 URL | 用途 |
|---|---|
wbJob/template/pageList | 模板分页查询(按 wbType) |
wbJob/template/edit | 模板启停/删除/排序 |
wbJob/template/save | 新增/编辑模板保存(弹窗内) |
wbJob/template/queryInfo | 模板详情(弹窗内) |
wbJob/template/getList | 模板列表校验(弹窗内) |
wbJob/template/queryBusinessInfo | 承保公司信息(弹窗内) |
ddic/getList | 字典(业务类型 wb_type、任务级别 wb_job_level、各业务线任务类型、任务属性 wb_job_property) |
修改记录
| 修改人 | 修改时间 | 修改内容 |
|---|---|---|
| zhouw | 2026-07-03 | 初始化页面 |
| zhouw | 2026-07-09 | 编写页面内容 |