首页 > 其他分享 >基于.Net5+Vue+iView前后端分离通用权限开源系统

基于.Net5+Vue+iView前后端分离通用权限开源系统

时间:2023-05-09 13:22:15浏览次数:50  
标签:Vue 开源 Net5 权限 Net iView

在Github上,.Net通用的权限框架非常多,功能也都比较强大,但是对于很多初学者来说,想要从零学习框架的搭建,就比较困难了。

所以,今天给大家推荐一套比较简单的前后端分离通用权限系统。

项目简介

这是一个基于.Net5+Vue+iView开发的、前后端分离通用权限系统,系统采用三层架构,该项目功能简单、具备用户权限功能。

技术架构

1、平台:基于.Net Core 5.0开发,支持Windows、Mono、Liunx、Windows Azure、Docker。

2、数据库:SqlServer、Mysql;

3、开发工具:Visual Studio 2019 ;

4、技术栈:Asp.Net Core WebApi+ EF + JWT+ iView + Autofac + Log4Net。

项目结构

图片

系统功能

基础功能:用户管理、角色管理、权限管理、组织管理。

系统部分截图

用户信息

图片

角色信息

图片

权限信息

图片

组织信息

图片

项目地址

https://github.com/chi8708/CNet_Admin

更多开源项目请查看一个专注推荐优秀.Net开源项目的榜单

- End -

文章首发于公众号【编程乐趣】,欢迎大家关注。
图片

标签:Vue,开源,Net5,权限,Net,iView
From: https://www.cnblogs.com/chingho/p/17288789.html

相关文章

  • vue 导致el-menu高亮会失效的问题
    一个router转到另一个router常用的方法:this.$router.push({path:'',params:{}});this.$router.push({path:'',query:{}});这种方式传参都是可以接收到的。但是有个问题,导致中的el-menu不能高亮显示,进行跟踪以后会现:default-active与router的index都是一致。但就是不能高亮,除......
  • vue中关于赋值的坑
    在使用弹窗展示表格数据详情的时候,由于字段名都取一样的,在详情弹窗页面,不会在data中去特意定义每个字段名。直接用上个页面的传值,通过赋值让值直接显示:比如:this.ruleForm=data如果,在你需求中没有清空或者更改data中数据或许并不会产生问题。但如果在这个页面需要对数值进行......
  • 关于vue中动态路由404 为什么要放最下面
    在vue在路由匹配机制中,对路由的匹配是从上到下的,通常使用{path:'*',redirect:'/404',hidden:true}进行404页面跳转,*代表获取所有路径标识,如果放在前面就会提前进行匹配到404页面,从而无法匹配到正确页面。所以我们需要将其放在最后,只有当页面不存在的时候再去匹配404页面,进......
  • vue中 vuex踩坑笔记-刷新后动态路由不渲染
    在vue中,vuex经常用于存储公共状态,特别是在登录的时候获取token再保存,这个时候如果是做的动态路由,由于vuex的特性在你刷新后会清除你的所有操作的存储。这时候,存储的token和动态路由都会被清掉。如何解决这个问题:1.结合session或者cookie(通常用这个),token保存的时候,除了在vuex中......
  • vue3 路由页面返回时,恢复滚动条位置
    首先,路由必须是KeepAlive模式<scriptsetuplang="ts">import{onActivated}from"vue";import{onBeforeRouteLeave}from"vue-router";import{ref}from"vue"constscrollRef=ref(<HTMLElement><unknow......
  • vue中手动清除KeepAlive缓存
    首先,这是vue的官方文档 KeepAlive|Vue.js(vuejs.org) KeepAlive组件能够保存当前组件状态,在进行路由跳转时变为【不活跃状态】而非卸载。但是官方并没有提供清除缓存的方法(除了刷新页面,整体重建)  假设以下是我们路由&对应组件的代码<router-viewv-slot="{Component}"......
  • vue-cli打包出单文件
    //vue.config.js修改const{defineConfig}=require('@vue/cli-service')module.exports=defineConfig({ transpileDependencies:true, filenameHashing:false, css:{  extract:false, }, configureWebpack:{  optimization:{   spl......
  • Vue "引用式"调用组件内函数
    场景希望在点击页面上的某个button时,刷新某个组件的内容.组件内容刷新函数getStatistic()在组件<Table/>内,当点击"统计"按钮时,页面Block切换至统计页面,同时调用对应组件中的getStatistic()函数,更新数据.解决方案//创建一个ref对象,接受<Table/>组件......
  • 记录--极致舒适的Vue页面保活方案
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助为了让页面保活更加稳定,你们是怎么做的?我用一行配置实现了Vue页面保活是指在用户离开当前页面后,可以在返回时恢复上一次浏览页面的状态。这种技术可以让用户享受更加流畅自然的浏览体验,而不会被繁琐的操作打扰......
  • vue3 多级数据下拉选择组件
    若依的下拉组件太复杂,我改了一下,希望对大家有帮助,基于element-plusel-tree-select组件:举个栗子,TreeSelect.vue:<template><div><el-tree-selectstyle="width:100%"v-model="valueId"id="tree-option"ref="s......