Skip to content

销售指南管理

基础信息

说明
菜单路径/operationsManagement/contentManagement/guide/administration
菜单路径(详情)/contentManagement/guide/administration/detailssrc/routerParams/operationsManagement/contentManagement
路由名称administration
页面组件src/views/operationsManagement/contentManagement/guide/administration/index.vue
详情组件src/views/operationsManagement/contentManagement/guide/administration/details/index.vue
接口模块组件内 this.$api.post(...) / this.$api.get(...) 直接调用
Store
页面定位维护销售指南项(绑定分类 + 销售商/服务商)并管理其指南资料,支持启用/禁用与跨分类复制

页面功能

页面为「筛选 + 列表 + 新增/编辑弹窗 + 详情子页」结构。

1. 筛选区

筛选条件:模糊查询(销售商/服务商名称)、指南分类(来自 sale-guide-category/selectList)、展示端口(字典 exhibition_port_type),支持查询/重置与「新增」。

2. 列表

展示序号、指南分类、展示端口、销售商/服务商(多值,首项 + hover 气泡查看全部)、展示样式、数据量、创建/修改时间、操作人、指南项状态(启用/禁用按钮切换)。操作列含:编辑指南项、复制、删除、管理指南资料(跳转详情)。

  • 启用/禁用updateStatus,切换 status 并带上 exhibitionPortsaleGuideCategoryId
  • 删除base/sale-guide-management/deleteid 参数)。

3. 新增/编辑弹窗(add-or-update)

字段:展示端口、指南分类(选择分类后自动带出该分类的展示样式/数据量,二者不可改)、销售商/服务商类型(1 销售商 / 2 服务商)、销售商/服务商选择。

  • 类型为「销售商」时用 el-cascader 多选(数据来自 seller/getTreeList,按已选层级动态禁用其他层级)。
  • 类型为「服务商」时用 el-select 多选(数据来自 supplier/list)。
  • 编辑时端口/分类不可改;保存按有无 idadd / edit

4. 详情子页(管理指南资料 / 复制)

路由 /contentManagement/guide/administration/details?id=&copy=。展示指南项头部信息(端口/分类/数据量/销售商/样式),下方为「销售指南资料」表格,含新增/修改/查看/删除/启停。

  • 指南样式contentType,字典 sales_guide_style):1 富文本、2 图片、3 图片+视频(content 存 JSON)。
  • 复制模式copy=true):头部信息可改、资料可选,确认复制调用 saveAfterCopy
  • 排序号在数据量=多条(dataVolume==2)时显示。

使用组件

组件路径用途
Container@/components/container页面容器
SearchContainer@/components/SearchTableContainer筛选/操作区
TableContainer@/components/SearchTableContainer表格+分页容器
add-or-update./components/add-or-update指南项新增/编辑弹窗
getInit./components/utils销售商 id 回填级联选中态
tinymce-editor@/components/tinymceEditor/tinymceEditor指南内容富文本(详情页)
uploadingImg../components/uploadingImg指南图片/视频上传(详情页)

使用 Store

无。

调用接口

所有接口实际请求统一带 /api 前缀(下表为业务路径简写)。

接口 URL方法用途
base/sale-guide-management/pageListPOST列表分页
base/sale-guide-management/addPOST新增指南项
base/sale-guide-management/editPOST编辑指南项
base/sale-guide-management/selectInfoGET指南项/详情头部回显(id 参数)
base/sale-guide-management/deleteGET删除指南项(id 参数)
base/sale-guide-management/updateStatusPOST启用/禁用指南项
base/sale-guide-management-detail/pageListPOST指南资料分页
base/sale-guide-management-detail/addPOST新增指南资料
base/sale-guide-management-detail/editPOST编辑指南资料
base/sale-guide-management-detail/selectInfoGET指南资料回显(id 参数)
base/sale-guide-management-detail/deleteGET删除指南资料(id 参数)
base/sale-guide-management-detail/editStatusPOST指南资料启停
base/sale-guide-management/saveAfterCopyPOST跨分类复制保存
sale-guide-category/selectListPOST指南分类下拉
seller/getTreeListGET销售商级联树
supplier/listPOST服务商列表
ddic/getListPOST字典(exhibition_port_type / exhibition_style_type / data_volume_type / sales_guide_style

修改记录

修改人修改时间修改内容
zhouw2026-07-03初始化页面
zhouw2026-07-09编写页面内容