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

首先,需求

工作中的二开需求是这样的,修改首页的装修,并新增回收报价的功能
在这里插入图片描述

开始动手

第一步,我们要到后面的管理界面,去装修中修改首面的展示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
首页的页面配置好之后,就要在 前端的展示程序中 配置相应的路由和文件了。
首先在 pages.json 文件中配置相应的路由文件
在这里插入图片描述
路由配置好了之后,就是文件了,要相应的目录下,建相应的文件
在这里插入图片描述
以上配置完成之后就可以在前端实现跳转了
此时前端先放在一边,我们把后台的自动代码生成给实现了之后, 再做前端的接口功能


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

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

在这里插入图片描述
操作方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有了主菜单,就可以使用开发工具添加数据表和生成相应的代码了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
提交之后, 后端的代码就生成完毕了
然后,就是对生成出来的路由文件稍加修改

在这里插入图片描述
后面的功能也就出来了
在这里插入图片描述


再回到小程序前端

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

在这里插入图片描述
前面的路由设计好了, 然后转到, php 后台代码中去
在这里插入图片描述
自定义了路由文件,可以看到, 我们又要新建一个 v1.recover.RecoverController 的文件

在这里插入图片描述
在这里插入图片描述
可以看到控制器中使用的生成的代码 services
以上就是 crmeb 二开的一个新功能的大至步骤了

相关推荐

  1. 一个简单UDP客户端和服务端完整C++示例

    2023-12-17 19:18:05       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-17 19:18:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-17 19:18:05       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-17 19:18:05       82 阅读
  4. Python语言-面向对象

    2023-12-17 19:18:05       91 阅读

热门阅读

  1. 如何看待【前端】已死论?

    2023-12-17 19:18:05       55 阅读
  2. 线程Thread源代码思想学习1

    2023-12-17 19:18:05       57 阅读
  3. mysql查询-DQL查询语法-执行顺序--黑马程序员笔记

    2023-12-17 19:18:05       51 阅读
  4. 【Linux】项目自动化构建工具 - make/Makefile

    2023-12-17 19:18:05       65 阅读
  5. PAT乙级1017 A除以B

    2023-12-17 19:18:05       62 阅读
  6. python310_d.lib导致无法解析的外部符号的异常

    2023-12-17 19:18:05       86 阅读
  7. weston 1: 编译与运行傻瓜教程(补充)

    2023-12-17 19:18:05       54 阅读
  8. 33.搜索旋转排序数组

    2023-12-17 19:18:05       66 阅读
  9. Vue3 setup 页面跳转监听路由变化调整页面访问位置

    2023-12-17 19:18:05       104 阅读
  10. Linux常用命令大全(摘录整理)

    2023-12-17 19:18:05       49 阅读
  11. Spring Data JPA 提供的默认查询方法

    2023-12-17 19:18:05       51 阅读