7.前端·新建子模块与开发(自动生成)

2023-09-17 22:52:46

学习地址

https://www.bilibili.com/video/BV13g411Y7GS/?p=15&spm_id_from=pageDriver&vd_source=ed09a620bf87401694f763818a31c91e

视频笔记

自动代码生成模式开发

之前生成代码的时候,我们只使用了main文件夹中的内容,vue文件夹中的内容没有使用。
在这里插入图片描述
打开vue,发现api和views,是生成好的js和前端的vue文件。
在这里插入图片描述
在这里插入图片描述

将这两个文件粘贴到前端的指定位置。然后 npm run dev 启动。

然后再打开前端就是生成的页面了。
在这里插入图片描述
然后根据项目的需求去修改前端的内容即可。
需求:将状态栏的数字,翻译成常量。
利用若依本身自带的常量去做。
在这里插入图片描述
在这里插入图片描述

想要使用这个常量,需要导入相关的模块。参考一下其它用到的,如下图,需要再dict里面定义一下用到的字典。
在这里插入图片描述

然后搜索框就做好了,table中需要对int值进行映射,前端可以这么如下修改:
在这里插入图片描述

增删改查功能调试

  • 查询

查询想从完全匹配查询改为模糊查询,只需要回到mapper的xml文件中,修改。
在这里插入图片描述

  • 新增
    在这里插入图片描述
    跟需求书中的有差距。
    首先是必填项目,在dialog中找到rules,设置哪些列必填。
    在这里插入图片描述
    在这里插入图片描述

注意prop要跟rules中的对上,否则不生效。

如何在新建的时候设置厂家状态,正常和停用。
在这里插入图片描述
本质上是一个单选的组件。也是使用我们的字典。做一个int和string显示的映射。

在这里插入图片描述

删除和导出 一般不需要 测试都能直接用。

功能权限分配

新建一个用户,只有新模块的访问权限,会发现只有查询的权限,其它权限都丢失了。
在这里插入图片描述
这时候查看角色管理的相关权限界面,可以看到,一个模块的权限包括crud + 导出。
在这里插入图片描述
我们刚才只做了一个list查询权限,其它的都没做。

然后我们去菜单管理里面,依样画葫芦即可。以岗位管理为例。
在这里插入图片描述
实际上就是新增了一堆按钮的权限。
在这里插入图片描述
对我们的新模块,创建一个。
在这里插入图片描述
最终创建完毕如岗位管理那样,就有了5个权限。

脚本实现权限分配

一个一个增加权限的crud+导出,很费劲,可以通过sql脚本直接写入数据库。
若依自动创建的时候,都自带了。
在这里插入图片描述

处理一菜单管理页面,只保留一个主目录即可。导入之后,发现跑到系统工具下面了。
在这里插入图片描述
可以点击修改,改一下上级,就能变到药品进销存下面。

在这里插入图片描述

更多推荐

【微信小程序】最新隐私弹窗组件

程序员何苦为难程序员微信小程序又发布了新一波政策就是获取头像昵称位置啥啥各种用户信息的时候都需要先搞个弹窗让用户确认才行小程序用户隐私保护指引内容介绍必须跟上啊咱公司的大佬马上搞了个组件贴出来学习一下顺便给大家参考<!--components/privacy/privacy.wxml--><!--隐私弹窗--><vie

通过API爬取到的淘宝商品详情数据展示(api测试入口)

API名称:item_get响应数据item:{num_iid:"698291711589",title:"美洋MEIYANG【现货】大嫂的西装内有乾坤率性撞色TR垫肩直筒西服",desc_short:"",price:439.12,total_price:0,suggestive_price:0,orginal_pr

山洪灾害监测预警系统解决方案

一、方案背景近几年我国频繁发生山洪灾害现象,造成大量的人员伤亡,使得洪涝灾害死亡总人数呈上升趋势,群死群伤事件时有发生。为了提高山洪灾害监测预警能力,加强灾害发生时的快速反应能力,我司研发出了山洪灾害监测预警系统设备,它具有技术先进、功能完美、应用成熟等特点。在近年汛期发挥了显著的防洪减灾的效益,有效减少了山洪灾害造成

SQLBackupAndFTP 数据库定时备份工具介绍

今天给大家推荐推荐一款非常实用的数据库定时备份工具,大神必备!一、SQLBackupAndFTP是什么?SQLBackupAndFTP是一款用于备份SQLServer、MySQL和PostgreSQLServer数据库的实用软件,执行定期的完整备份、差异备份和事务日志备份,备份完成后产生的备份压缩包文件可以将它们存储在

​Segment-and-Track Anything——通用智能视频分割、跟踪、编辑算法解读与源码部署

一、万物分割随着Meta发布的SegmentAnythingModel(万物分割)的论文并开源了相关的算法,我们可以从中看到,SAM与GPT-4类似,这篇论文的目标是(零样本)分割一切,将自然语言处理(NLP)的提示范式引入了计算机视觉(CV)领域,为CV基础模型提供了更广泛的支持和深度研究的机会。SegmentAny

那些配置服务器踩的坑

最近在配置内网,无外网的服务器,纯纯记录一下踩得坑,希望看到的人不要再走这条弯路。-----------------------------------------------------------------------------------------------------------------------

科技资讯|Vision Pro头显无损音频仅限USB-C AirPods Pro 2耳机

彭博社的马克・古尔曼在最新发布的推文中表示,苹果VisionPro头显的无损音频仅限于USB-CAirPodsPro2耳机。新款采用USB-C的AirPodsPro2升级到了IP54级别(原版不防尘,仅IPX4级抗水),可陪伴用户在恶劣的环境中展开冒险。除此之外,苹果称其将实现具有超低延迟的无损音频,从而通过Apple

Java 学习路线分享 maven 是什么?

Maven是一款基于Java平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven就可以自动完成项目的编译、测试、打包、发布以及部署等工作。Maven是使用Java语言编写的,因此它和Java一样具有跨平台性,这意味着无论是在Windows,还是在

从淘宝数据分析产品需求(商品销量总销量精准月销)

淘宝数据分析总体来说可以分为商品分析、客户分析、地区分析、时间分析四大维度(参考数据雷达的分析思路)。在这里我重点说商品分析。在淘宝上开店的竞争还是非常激烈的,随便拿出一个单品就有很多竞品存在,所以做起来还是很难的,而想要在众多的竞品中做出来,就需要对竞品数据做分析,那么这个竞品数据在哪里查看呢?下面来了解下吧。淘宝竞

浅谈电动汽车充电桩设计与应用研究

安科瑞华楠摘要:目前,随着我国社会经济的快速发展,我国的各个领域都取得了突破性的发展,尤其是在电动汽车充电桩的设计方法,新型的电动汽车充电桩设计已经广泛的受到了人民群众的青睐与认可,而这种发展前景也是非常可观的,从而使越来越多的人更加重视该行业的发展。但是无论哪一行业的发展,都有利有弊,在电动汽车充电桩设计与应用方面仍

Spring事件机制之ApplicationEvent

博主介绍:✌全网粉丝4W+,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验✌博主作品:《Java项目案例》主要基于SpringBoot+MyBatis/MyBatis-plus+MySQL+Vue等前后端

热文推荐