[RuoYi-Vue] - 6. 若依二次开发

文章目录

      • 🌳1. 模块定制(修改包名)
        • 1.1 若依框架修改器
        • 1.2 使用示例
      • 🌿2. 新建业务模块
        • 2.1 新建子模块
        • 2.2 版本锁定
        • 2.3 添加模块依赖
      • 🌾3. 菜品管理开发
        • 3.1 准备SQL并导入数据库
        • 3.2 配置代码生成信息
        • 3.3 下载代码并导入项目
      • 🍃4. 通义灵码AI工具
        • 4.1 VSCode
        • 4.2 IDEA
      • 🍀5. 图片组件修改
      • 🥝6. 页面调整
        • 6.1 修改标签页
        • 6.2 修改标签名
        • 6.3 修改侧边栏LOGO
        • 6.4 修改源码/文档地址
        • 6.5 拓展侧边栏图标
        • 6.6 修改登录页面标题
        • 6.7 修改登录页面背景图

🌳1. 模块定制(修改包名)

1.1 若依框架修改器

RuoYi-MT 发行版 - Gitee.com

image.png


1.2 使用示例

image-20240503154426874.pngimage-20240503154346025.png


🌿2. 新建业务模块


2.1 新建子模块

在sky父工程下创建**sky-merchant**子模块,在**pom.xml**中导入核心模块依赖

image-20240430152646977.png


2.2 版本锁定

**RuoYi-Vue**父工程**pom.xml**中进行版本锁定

image-20240430152825711.png


2.3 添加模块依赖

**ruoyi-admin**模块**pom.xml**中添加模块依赖

image-20240430152947793.png


🌾3. 菜品管理开发


利用若依代码生成器(主子表模板),生成菜品管理的前后端代码。

image-20240515205011305.png


3.1 准备SQL并导入数据库

image-20240515204819091.png


3.2 配置代码生成信息

image.png


3.3 下载代码并导入项目

image-20240515204901273.png


🍃4. 通义灵码AI工具


4.1 VSCode

image.png


4.2 IDEA

image.png


🍀5. 图片组件修改


  • 修改文件位置:src/components/imageUpload/index.vue
  • 如果图片路径是以http开头的,则不走后台服务访问,直接访问OSS,之前的不变,如下图

image-20240515205705604.png


🥝6. 页面调整


6.1 修改标签页

image.png


6.2 修改标签名

image.png
image.png


6.3 修改侧边栏LOGO

image.png


6.4 修改源码/文档地址

image.png


6.5 拓展侧边栏图标

iconfont-阿里巴巴矢量图标库

image.png
image.png

image.png


6.6 修改登录页面标题

image.png


6.7 修改登录页面背景图

image.png
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3247713.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【Leetcode】十五、深度优先搜索 宽度优先搜索 :二叉树的层序遍历

文章目录 1、深度优先搜索算法2、宽度优先搜索算法3、leetcode102:二叉树的层序遍历4、leetcode107:二叉树的层序遍历II5、leetcode938:二叉搜索树的范围和 1、深度优先搜索算法 深度优先搜索,即DFS,从root节点开始&a…

20.x86游戏实战-远线程注入的实现

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

防火墙之双机热备篇

为什么要在防火墙上配置双机热备技术呢? 相信大家都知道,为了提高可靠性,避免单点故障 肯定有聪明的小伙伴会想到那为什么不直接多配置两台防火墙,然后再将他们进行线路冗余,不就完成备份了吗? 答案是不…

【LeetCode】162. 寻找峰值

1. 题目 2. 分析 这道题的难点有二:第一,知道用二分法求解;第二,二分判断的标准是什么?传统的题目的二分标注都是跟某个固定的值做比较,但是此题不然。此题的比较对象是相邻的元素。 不要硬凭自己的脑子…

uniapp 开发 App 对接官方更新功能

插件地址:升级中心 uni-upgrade-center - App - DCloud 插件市场 首先创建一个 uni-admin 项目,选择你要部署的云开发服务商: 然后会自动下载模板,部署云数据库、云函数 第二步:将新创建的 uni-admin 项目托管到…

STM32智能家居系统教程

目录 引言环境准备智能家居系统基础代码实现:实现智能家居系统 4.1 数据采集模块 4.2 数据处理与控制模块 4.3 通信与网络系统实现 4.4 用户界面与数据可视化应用场景:家居智能化管理问题解决方案与优化收尾与总结 1. 引言 智能家居系统通过STM32嵌入…

【C++】红黑树模拟实现STL库中的map与set

目录 改造红黑树 红黑树的迭代器 map的模拟实现 set的模拟实现 在上一篇博客中&#xff0c;我们实现了红黑树&#xff0c;但是红黑树节点中的值是pair<K,V> _kv形式&#xff0c;这种红黑树适用于map的底层&#xff0c;那么如果我们想要红黑树节点中的值是key的形式&a…

Vue3项目基于Axios封装request请求

在 Vue 3 的项目开发中&#xff0c;使用 Axios 进行 HTTP 请求是非常常见的作法&#xff0c;为了更方便开发者更高效的进行代码编写和项目的维护&#xff0c;可以通过再次封装 Axios 来实现。 在本文中&#xff0c;博主将详细指导你如何在自己的 Vue 3 项目中使用 Axios 二次封…

【web】-反序列化-to_string

<?php highlight_file(__FILE__); class A{public $s;public function __destruct(){echo "hello".$this->s;}} class B{public $cmd;public function __toString(){system($this->cmd);return 1;} } unserialize($_GET[code]); __toString()当对象被当着…

android之selinux问题解决记录 一

文章目录 简述流程分析编译验证 简述 主要是使用第三方应用来读写usb设备中的mode值&#xff0c;遇到的selinux权限问题的处理&#xff1b; 流程分析 当logcat日志中有avc:denied关键字段打印时&#xff0c;说明存在selinux问题 1.读取 读取配置中的mode值时&#xff0c;第…

Linux入门攻坚——28、php、mysql基础

httpdphp&#xff1a;是在httpd中启用模块&#xff0c;不同的工作模式&#xff0c;使用的模块不同 modules httpd&#xff1a;prefork --> libphp5.so httpd&#xff1a;event or worker --> libphp5-zts.so php&#xff1a;引入zend engine后&#xff0c;分为…

Burp安全扫描Web应用

一、浏览器设置代理 如下图所示&#xff0c;点击火狐浏览器的“扩展和主题”&#xff0c;搜索“代理”。 如下图所示&#xff0c;选择搜索到的第一个代理&#xff08;选择任何一个都可以&#xff09;。 如上图所示&#xff0c;第一个点击后&#xff0c;进入如下页面&#xff0…

51单片机学习(4)

一、串口通信 1.串口通信介绍 写完串口函数时进行模块化编程&#xff0c;模块化编程之后要对其进行注释&#xff0c;以便之后使用模块化函数&#xff0c;对模块化.c文件中的每一个函数进行注释。 注意&#xff1a;一个函数不能既在主函数又在中断函数中 模式1最常用&#xf…

Kafka Producer发送消息流程之消息异步发送和同步发送

文章目录 1. 异步发送2. 同步发送 1. 异步发送 Kafka默认就是异步发送&#xff0c;在Main线程中的多条消息&#xff0c;没有严格的先后顺序&#xff0c;Sender发送后就继续下一条&#xff0c;异步接受结果。 public class KafkaProducerCallbackTest {public static void mai…

linux搭建mysql主从复制(一主一从)

目录 0、环境部署 1、主服务器配置 1.1 修改mysql配置文件 1.2 重启mysql 1.3 为从服务器授权 1.4 查看二进制日志坐标 2、从服务器配置 2.1 修改mysql配置文件 2.2 重启mysql 2.3 配置主从同步 2.4 开启主从复制 3、验证主从复制 3.1 主服务器上创建test…

单片机开发中,如何在断电前保存数据到dataflash?

在单片机开发中&#xff0c;保存数据到 DataFlash&#xff08;数据闪存&#xff09;是一项常见任务&#xff0c;尤其是在断电前需要保留重要数据时。 我收集归类了一份嵌入式学习包&#xff0c;对于新手而言简直不要太棒&#xff0c;里面包括了新手各个时期的学习方向编程教学…

多线程实现方式和常用方法

1 进程和线程 进程Process&#xff1a; 每个进程都有独立的代码和数据空间&#xff08;进程上下文&#xff09;&#xff0c;进程间的切换会有较大的开销&#xff0c;一个进程包含1--n个线程。可以把进程简单理解为操作系统中运行的一个程序。 线程Thread&#xff1a;同一类线程…

音视频开发入门教程(2)配置FFmpeg编译 ~共210节

在上一篇博客介绍了安装&#xff0c;音视频开发入门教程&#xff08;1&#xff09;如何安装FFmpeg&#xff1f;共210节-CSDN博客 感兴趣的小伙伴&#xff0c;可以继续跟着老铁&#xff0c;一起开始音视频剪辑功能&#xff0c;&#x1f604;首先查看一下自己的电脑是几核的&…

【代码规范】out = model(data)和out = model.forward(data.detach())的相似性和区别

【代码规范】out model(data)和out model.forward(data.detach())的相似性和区别 一、out model(data)和out model.forward(data.detach())的功能 二、out model(data)和out model.forward(data.detach())的区别 三、推理攻击下使用哪一个 文章目录 一、out model(data)…

Keka for Mac v1.4.3 中文下载 解压/压缩工具

Mac分享吧 文章目录 效果一、下载软件二、开始安装1、双击运行软件&#xff0c;将其从左侧拖入右侧文件夹中&#xff0c;等待安装完毕2、应用程序显示软件图标&#xff0c;表示安装成功 三、运行测试1、打开软件2、文件访问权限修改3、访达扩展 安装完成&#xff01;&#xff…