CRMEB的PHP多商户配置功能是如何使用的

52 阅读2分钟

在使用CRMEB多商户的时候,如何使用它的配置功能,来达到快速或者简单的配置开发功能呢。

一、 适用场景

  1. 这个配置功能适合快速、简单的增加系统的配置;

  2. 不需要单独去写前端的页面,仅需修改后端功能逻辑;

二、 使用方法

  1. 首先需要确认你需要增加的配置信息属于哪个模块,或者说是属于哪个分类,这个是为了确认你的配置信息要和那些信息放在一起;

例如:需要增加一个系统配置,是属于第三方接口的配置

image.png 2. 这里我重新添加一个分类做为演示,我添加一个分类叫【 AI 】

image.png 3. 这样添加完毕就好了,如果我需要添加页面有tab切换的样式,那我就需要添加二级的配置分类;就例如:

  1. 我也添加个二级分类【deepseek】【元宝】

三、添加需要的配置

  1. 通过分类进入添加界面,注意如果是二级分类添加i配置就需要关联的是二级分类,一级分类不会显示出来;

  1. 为什么一定要从这个列表点击去呢,我看下对比;

6.1. 右侧是通过配置分类列表进入的,他多了个【联动显示】配置选项;

6.2. 左侧是直接通过菜单选择添加配置,没有【联动显示】。

  1. 这个【联动显示】的作用是:可以设置当前配置的这个配置参数,可以根据另一个配置参数的状态来显示或者不显示;

7.1. 我设置一个开关

7.2. 关联配置信息,这里就是选择了我上一步配置的【开关】 配置

  1. 这样我配置添加就好了,下一步要处理菜单问题了。

四、配置信息展示菜单

  1. 配置添加完毕,需要在后台显示出来 ,所以我需要在后台添加菜单,当然这些配置都是在平台后台去操作;

1.1. 如果是平台的配置就添加 平台的菜单:设置 - 权限管理 - 菜单管理

1.2. 如果是商户的菜单就添加商户菜单:商户 - 商户菜单管理

  1. 添加菜单注意了,所有的配置类的菜单都是: /systemForm/Basics/新增的配置分类字段

2.1. 也就是说,所有的配置都是这个格式,只需要修改你自己的配置分类字段,必须是一级分类的。

2.2. 我这次添加的就是 /systemForm/Basics/ai_test

  1. 添加完后,需要重新登录一下。

  2. 看看最终的效果。

五、到这里配置就添加完毕了,剩下的就是后端需要去根据这些配置做处理的逻辑。