若依前后端分离(功能基础篇1)——系统管理

一、权限控制

· RBAC(基于角色的访问控制):通过角色来分配和管理用户的菜单权限。

表关系说明(若依)

步骤:
1、创建菜单

2、创建角色,并分配权限

3、创建用户,并关联角色

二、数据字典

· 内置的数据字典:维护系统中常见的静态数据。例如 :性别、状态...

· 功能包括:字典类型管理、字典数据管理

表关系说明(若依)

sys_dict_type 字典类型表

sys_dict_data 字典数据表

步骤:

1、添加字典类型和数据

2、修改代码生成信息(下拉框时,需要把数据库对应的字段文字改为值,不然搜索不到数据)

3、下载代码,导入前端

备注:

数据字典的使用方法 :

1、在表格中展示字典值时,可以使用自定义组件<dict-tag>来渲染字典标签。

<el-table-column label="交易类型" align="center" prop="transactionType(数据库字段)">
  <template slot-scope="scope">
    <dict-tag :options="dict.type.ka_transaction_type(字典类型)" :value="scope.row.transactionType(数据库字段)"></dict-tag>
  </template>
</el-table-column>
 

2、在表单中选择字典值时,可以使用<el-select><el-option>组件结合字典数据来构建下拉选项框。

<el-form-item label="状态" prop="state">
  <el-select v-model="queryParams.state" placeholder="请选择状态" clearable style="width: 240px">
    <el-option v-for="dict in dict.type.cell_state" :key="dict.value" :label="dict.label" :value="dict.value"/>
  </el-select>
</el-form-item>

3、美化字典状态样式:可以在<dict-tag>组件中添加额外的样式属性

三、其他功能

1、参数设置:对系统参数进行动态维护。

验证码

系统默认关闭用户注册功能,如何开启?修改参数+前端注册开关。

2、通知公告(半成品:若依目前只有管理员录入的功能,需要自己实现逻辑代码和页面):促进组织内部信息传递。

3、日志管理(可以设置定时任务,定期导出数据备份):操作日志、登录日志,追踪用户行为和系统运行状况。

若依框架采用了前后端分离的理论知识和实践。前后端分离是一种架构模式,它将前端和后端代码分离开来,使得前端和后端可以独立开发和测试。前端不需要知道后端的技术架构,后端也不需要知道前端的技术架构,这样可以提高开发效率和系统的性能优化。同时,前后端的部署也可以分离在不同的服务器上,提高系统的可维护性和容灾能力。 在若依框架中,通过引入Node中间层来实现前后端分离。Node中间层充当了前后端之间的桥梁,它负责处理前端的请求,并与后端进行交互。通过Node中间层,前端可以独立开发和测试,无需等待后端接口,提高了开发效率。同时,后端可以专注于业务逻辑的开发,不需要过度关注前端展示。这样可以满足互联网时代产品快速迭代的需求。 综上所述,若依框架采用了前后端分离的理论,并且通过引入Node中间层来实现前后端分离,提高开发效率和系统的可维护性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [前后端分离实践(一)—— 基础理论](https://blog.csdn.net/Alexshi5/article/details/90246138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值