crmeb v5新增一个功能的完整示例记录

首先,需求

工作中的二开需求是这样的,修改首页的装修,并新增回收报价的功能

开始动手

第一步,我们要到后面的管理界面,去装修中修改首面的展示


首页的页面配置好之后,就要在 前端的展示程序中 配置相应的路由和文件了。

首先在 pages.json 文件中配置相应的路由文件

路由配置好了之后,就是文件了,要相应的目录下,建相应的文件

以上配置完成之后就可以在前端实现跳转了

此时前端先放在一边,我们把后台的自动代码生成给实现了之后, 再做前端的接口功能


后面建表,代码生成相应的功能

后台相要的页面如下, 回收是一个大的菜单,回收菜单下有一个回收记录的菜单

操作方法


有了主菜单,就可以使用开发工具添加数据表和生成相应的代码了




提交之后, 后端的代码就生成完毕了

然后,就是对生成出来的路由文件稍加修改

后面的功能也就出来了


再回到小程序前端

我们在小程序端已经可以走到页面上了,但是还需要接口实现功能, 对提交回收数据的功能, 我设计的接口 地址是 http://crmeb.test/api/recovery/save 的路由

前面的路由设计好了, 然后转到, php 后台代码中去

自定义了路由文件,可以看到, 我们又要新建一个 v1.recover.RecoverController 的文件


可以看到控制器中使用的生成的代码 services

以上就是 crmeb 二开的一个新功能的大至步骤了

相关推荐
CRMEB定制开发2 天前
CRMEB会员电商系统集群部署 + 腾讯云日志托管优化方案
微信小程序·公众号商城·商城源码·crmeb·开源商城
CRMEB定制开发7 天前
腾讯云镜像+CRMEB电商系统:高可用集群部署与性能调优
腾讯云·商城系统·小程序商城·微信商城·crmeb
CRMEB定制开发1 个月前
CRMEB Pro版前端环境配置指南
前端·微信小程序·uni-app·商城源码·微信商城·crmeb
CRMEB定制开发1 个月前
【实战】CRMEB Pro 企业版安装教程(附 Nginx 反向代理配置 + 常见问题解决)
nginx·商城系统·微信商城·crmeb
CRMEB定制开发2 个月前
CRMEB 代码规范指南:ThinkPHP6+Uni-app 架构下的开发标准
uni-app·商城系统·代码规范·微信商城·crmeb
HOOLOO5 个月前
Docker部署CRMEB开源版本实战
docker·容器·开源·crmeb
大唐锦绣6 个月前
Mac下使用Docker安装CREMEB-PRO宝塔环境
macos·docker·容器·宝塔面板·crmeb
new_一个对象1 年前
UniApp轻松实现图片放大查看功能
javascript·uni-app·php·电商系统·crmeb
new_一个对象1 年前
uniapp中路由的基本使用方法、参数传递方式以及路由拦截与权限控制
微信小程序·php·uniapp·crmeb
new_一个对象1 年前
UniApp中的Flex布局技巧
前端·uni-app·php·电商系统·crmeb