后台管理

从零搭建一个vue后台管理项目

江枫思渺然 提交于 2019-12-03 11:06:20
文笔不好 直接上地址(本来想从头开始写开发文档的 但是 没文化 写的又臭又长 ) 项目地址 效果地址 后台管理肯定要是实现权限的控制, 权限控制方面使用的都是addRouter方法 , 但是 有两种情况 一种是前端控制路由, 一种是后端控制路由, 我们公司用的是后端返回路由, 但是这个项目是前端控制路由,原因是这个项目没有后端, 用的是mock.js模拟接口,然后这个项目才刚刚开始,正在不断完善内容, 如果你有什么奇怪的需求可以评论联系我, 我可以加到我的项目里面(我说我没有文化吧, 这一段话又臭又长) ps: 如果你是祖安人 , 离我远点别喷我 来源: https://www.cnblogs.com/ADong4031/p/11792613.html

一步步带你做vue后台管理框架 - 登录功能

瘦欲@ 提交于 2019-12-03 07:47:39
本文转载于: 猿2048 网站➭ https://www.mk2048.com/blog/blog.php?id=h2khbkai2j 系列教程《一步步带你做vue后台管理框架》第三课 github地址: vue-framework-wz 线上体验地址: 立即体验 《一步步带你做vue后台管理框架》第一课:介绍框架 《一步步带你做vue后台管理框架》第二课:上手使用 《一步步带你做vue后台管理框架》第三课:登录功能 认证简介 认证又称“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。 登录鉴权功能是后台管理项目的基本需求,登录控制,权限分配,这些都是很普遍的功能。 在框架中已经做好了这部分的工作,我们来了解一下是怎么做的,对以后在框架的基础上做改进是有很大的帮助的。 Passport 在此之前思考过很多种方法去做登录功能,一种比较靠谱的方法是用一个Node服务端,利用Node+express+passport的技术栈 Passport项目是一个基于Nodejs的认证中间件,支持本地登录和第三方账号登录验证。Passport目的只是为了“登陆认证”,因此,代码干净,易维护,可以方便地集成到其他的应用中。 Web应用一般有2种登陆认证的形式:

ASP.NET MVC5+EF6+EasyUI 后台管理系统-关于WebApi的用法

匿名 (未验证) 提交于 2019-12-03 00:42:01
1: ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-WebApi与Unity注入 2: ASP.NET MVC5+EF6+EasyUI 后台管理系统(2)-WebApi与Unity注入-配置文件 3: ASP.NET MVC5+EF6+EasyUI 后台管理系统(3)-MVC WebApi 用户验证 (1) 4: ASP.NET MVC5+EF6+EasyUI 后台管理系统(4)-MVC WebApi 用户验证 (2) 以往我们讲了WebApi的基础验证,但是有新手经常来问我使用的方式 这次我们来分析一下代码的用法,以及调试的方式 WebApi在一些场景我们会用到,比如: 本文主要演示几点:主要也是对以往的回顾整理 1.使用HelpPage文档 2.Postman对接口进行调试(之前的样例太过简单,这次加一些参数,让初学者多看到这些场景) 3.调试接口 1.HelpPage Api帮助文档 我们新建的WebApi集成了微软自带的 HelpPage ,即Api的文档,在我们编写好接口之后会自动生成一份文档 配置HelpPage,非常简单,分两步 设置项目属性的输出XML文档 2.打开Areas-->HelpPage-->App_Start-->HelpPageConfig.cs public static void Register

GUNS后台管理框架部署与发布

匿名 (未验证) 提交于 2019-12-03 00:39:02
一、GUNS介绍 Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl + flowable!Guns项目代码简洁,注释丰富,上手容易, 同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架.Guns v3.0新增rest api服务,提供对接服务端接口的支持,并利用jwt token鉴权机制给予客户端的访问权限,传输数据进行md5签名保证传输过程数据的安全性!Guns v3.1新增集成工作流引擎flowable6.2.0!Guns 4.0升级到全新的spring boot 2.0并大大简化了前端资源文件! 二、GUNS下载以及部署 下载地址:https://gitee.com/naan1993/guns 点击下载ZIP,下载完成后解压文件到eclipse工作空间 项目架构下 application.yml为guns的主要配置信息,修改与自己相对应的配置。接下来就可以启动guns-admin项目了。 guns-admin是springboot项目,有3种启动方法: BUILD SUCCESS后,刷新工程,可在target下看见guns-admin-1.0.0.jar 右键jar->properties-

Django后台管理

匿名 (未验证) 提交于 2019-12-03 00:39:02
Ŀ¼ 杀手级功能: 在新建项目时候已经自动生成! 1、创建超级用户: python manage.py createsuperuser 2、登录admin系统; 3、配置文件修改: LANGUAGE_CODE = 'zh-hans' // 修改后台界面语言为汉字 TIME_ZONE = 'Asia/Shanghai' // 时区设置 USE_TZ = False // 4、注册表: 进入app下的 admin.py 文件: from .models import UserProfile class UserProfileAdmin(admin.ModelAdmin): pass admin.site.register(UserProfile, UserProfileAdmin) 5、刷新admin页面即可 继承自admin. 1、安装xadmin模块, 同时也会安装相关依赖包: pip install xadmin , 若安装出现错误,很正常!,见安装xadmin; 2、在 setting.py 将 xadmin 和 crispy_forms 放进 INSTALLED_APPS 中; 3、同步xadmin自带的表: python manage.py migrate 4、修改 url.py import xadmin urlpatterns = [ url(r'^xadmin/',

ASP.NET MVC5+EF6+EasyUI 后台管理系统(90)-EF 批量操作

匿名 (未验证) 提交于 2019-12-03 00:26:01
上一篇讲了EF直接执行SQL与存储过程的用 法 这次我们来看 EntityFramework-Plus(免费开源) 库的用法相比其他扩展库,这个更加新并且用法更加简单 这是一个对Entity Framework进行扩展的类库.支持EF EF5, EF6, EF Core,来弥补EF目前的短板 GitHub地址 https://github.com/zzzprojects/EntityFramework-Plus 支持功能: 批量删除 批量更新 Linq表达式 从缓存查询 延迟加载 过滤查询 组合查询功能 1.从NUGET安装组件就OK 当然你要选择你对应的版本,并且同时你也安装了对应版本的EF版本(我选择EF6的扩展,那么我应该也对应现有的EF6) 安装nuget包之后我们会发现我们平时惯用的linq表达式多了一些智能提示 好吧确实很简单,删除颜色是blue条件的所有数据 using (DBContainer ctx = new DBContainer()) { ctx.Spl_Product.Where(a => a.Color == " blue " ).Delete(); } 3.操作(批量更新) 批量更新创建日期3天以前的数据,让color=red,code=xxxx using (DBContainer ctx = new DBContainer()) { ctx.Spl

宜立方商城后台管理(内容管理)――内容管理的添加、删除、修改、查询、操作代码实现

匿名 (未验证) 提交于 2019-12-03 00:22:01
效果图 模块划分结构 请求的url:/content/query/list 参数:categoryId 分类id分页需要的参数 Integer page , Integer rows 响应的数据:json数据 {total:查询结果总数量,rows[{id:1,title:aaa,subtitle:bb,...}]} EasyUIDataGridResult 描述商品数据List<TbContent> 查询的表:tb_content 业务逻辑: 根据内容分类id查询内容列表。要进行分页处理。 @Autowired private TbContentMapper contentMapper ; application-content.xml发布服务 < dubbo :service interface ="com.e3mall.content.service.ContentService" ref ="contentServiceImpl" timeout ="600000" /> ContentController 表现层 springmvc.xml引用服务 功能分析 提交表单请求的url:/content/save 参数:表单的数据。使用pojo接收TbContent 返回值:E3Result(json数据) 业务逻辑: 1、把TbContent对象属性补全。 2、向tb

一个Vue+Canvas的酷炫后台管理

匿名 (未验证) 提交于 2019-12-03 00:22:01
又一个Vue+Cnavas酷炫的后台管理,依然前后端分离(用PC打开,还没适配移动端)。https://hzzly.github.io/2017/03/21/%E4%B8%80%E4%B8%AAVue-Canvas%E7%9A%84%E9%85%B7%E7%82%AB%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/ 项目地址: https://github.com/hzzly/canvas-vue demo地址: http://hjingren.cn/curriculum-design/ 账号:hzzly 密码:123456 欢迎大家的star啦~ ǰ̨: > 1. vue-cli > 2. vue > 3. vue-router > 4. webpak > 5. canvas > 6. ajax 后台: > 1. wamp > 2. PHP(ThinkPHP) > 3. mysql 登录 用户登录 管理员登录 注册 用户注册 Canvas 流星滑过 星星闪闪 后台折线 折线跟着鼠标滑动 Vue 弹出框组件 路由切换动画 通过Ajax调用后台接口 留言板(时间轴) 添加房屋信息 出租 求租 出售 求购 个人信息修改 密码修改 …… 1.登录注册模块 2.后台管理页面 3.留言板(时间轴特效) 1 2 3 4 5 6 7 8 9 10 11 12 13 14

django-Xadmin后台管理

匿名 (未验证) 提交于 2019-12-03 00:09:02
pip install https : //codeload.github.com/sshwsfc/xadmin/zip/django2 INSTALLED_APPS = [ # ... # xamin主体模块 'xadmin' , # 渲染表格模块 'crispy_forms' , # 为模型通过版本控制,可以回滚数据 'reversion' , ] xadmin:需要自己的数据库模型类,完成数据库迁移 python manage . py makemigrations python manage . py migrate # xadmin的依赖 import xadmin xadmin . autodiscover () # xversion模块自动注册需要版本控制的 Model from xadmin . plugins import xversion xversion . register_models () urlpatterns = [ # ... path ( r 'xadmin/' , xadmin . site . urls ), ] # 在项目根目录下的终端 python manage . py createsuperuser # 账号密码设置:admin | admin # adminx.py # xadmin全局配置 import xadmin from

手把手教你用VUE开发后台管理系统(二):项目目录结构说明

匿名 (未验证) 提交于 2019-12-02 23:57:01
一、VUE 项目目录说明 VUE-CLI规划了一个比较好的目录结构,这里说明一下,后续开发也需要按照这个规划来组织项目,先来看一个总体的项目截图: 1、Build目录 这个目录是Webpack的一些配置,主要用于项目打包时的一些设置。这里不去更详细的深入,后面用到时再介绍。 2、config目录 这个目录是整个项目 开发运行时的一些配置,比如npm run dev 时 项目的启动端口 之类的 。 3、Node_modules 这个文件夹里面全部都是node的一些基础的依赖包,当我们拓展的安装一些别的插件时 也会装在这个文件夹里. 4、src目录 src就是我们代码目录了,assets是一些资源目录,如js、css等。 components目录是放组件的目录,在vue中,页面都是由组件组成的,所以这里是项目最主要的目录,代码基本都放在这里。 router路由目录,用来设置页面之间的跳转的。 app.vue 这个文件是整个项目的入口文件,相当于包裹整个页面的最外层的div. main.js 这个文件是项目的主js,全局的使用的各种变量、js、插件 都在这里引入 、定义. 4、static目录 这个文件夹里是一些静态资源文件。 二、项目运行路径 当我们在浏览器中输入 http:localhost:8080,项目是怎样知道要显示哪个文件的呢? 1、其实,项目是默认展示App.vue文件 2