- 0
- 0
- 约2.78千字
- 约 7页
- 2026-02-06 发布于浙江
- 举报
若依使⽤⼿册
简介
主要特性
完全响应式布局(⽀持电脑、平板、⼿机等所有主设备)
强⼤的⼀键⽣成功能(包括控制器、模型、视图、菜单等)
⽀持多数据源,简单配置即可实现切换。
⽀持按钮及数据权限,可⾃定义部门数据权限。
对常⽤js插件进⾏⼆次封装,使js代码变得简洁,更加易维护
完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
Maven多项⽬依赖,模块及插件分项⽬,尽量松耦合,⽅便模块升级、增减模块。
国际化⽀持,服务端及客户端⽀持
完善的⽇志记录体系简单注解即可实现
⽀持服务监控,数据监控,缓存监控功能。
功能详情
1.表单设计
设计完成后导出vue⽂件
2.代码⽣成
1.导⼊数据库中想要⽣成的表
2.进⾏配置字段的各类权限编辑
3.⽣成代码,导出zip
4.如果数据库字段发⽣变化,需要同步后再编辑
字段描述会在查询列表中显⽰名称,编辑增和改,列表是否展⽰,以及查询筛选,查询选择=或者模糊查询,必填校验,类型⽂本或下
拉框,配置适合的字典
设计实体类名称
设计模块名和路径,可以选择单表,树表和主⼦表,解压后路径可能会项⽬不统⼀所以还是建议zip压缩后进⾏迁移代码,上级菜单可
以再菜单设计⾥新增,选择上级菜单之后可以在该⽗菜单⾥找到该模块
解压后路径如下,可以分前后端粘贴到项⽬中,java⾥包含四层,resources是mapper的xml⽂件,sql需要事先导⼊到db,可以⽤
flyway⾃动导⼊;vue分为api和views,api调⽤接⼝,views放模版和js
4.菜单/权限管理
修改和新增菜单,选择上级菜单,基本⼀个db需要包含crud+导出五个模块,可以⽤在权限组件上
后端使⽤@PreAuthorize(@ss.hasPermi(system:fx_deliveryreturngoodsorder:list))
前端使⽤v-hasPermi=system:fx_ticketorder:remove]
所有菜单管理数据保存在sys_menu表中
5.字典管理
存在sys_dict_type和sys_dict_data⾥
type存了名称和类型,在类型中,新增字典的键值存在data⾥
前端调⽤字典
以城市为例
el-form-itemlabel=城市/区prop=usercitykey
el-selectv-model=form.usercitykeyplaceholder=请输⼊城市/区
el-option
v-for=dictinusercitykeyOptions
:key=dict.dictValue
:label=dict.dictLabel
:value=dict.dictValue
/el-option
/el-select
/el-form-item
data(){
return{
usercitykeyOptions:],
}
}
created(){
this.getDicts(sys_usercitykey).then(response={
this.usercitykeyOptions=response.data;
});
}
!--knife4jui--
dependency
groupIdcom.github.xiaoymin/groupId
artifactIdknife4j-spring-ui/artifactId
version2.0.8/version
/dependency
7.⽤户和权限
⽤户管理界⾯如下
⾓⾊权限管理如下
权限可以根据菜单筛选
8.⽤户迁移
旧表⽤户和若依⽤户的中间表
INSERTINTOfx_sys_user(ID,SysID)
SELECTDISTINCT
d.ID,u.user_idasSysID
FROM
fx_distributoraccountd,sys_useru
WHEREd.Account=u.user_name
⽤户和⾓⾊的中间表,where筛选的是⾮官⽅⾃带的user,可选
INSERTINTOsys_user_role(
原创力文档

文档评论(0)