guns
文章平均质量分 62
huaya1127
精通DELPHI、JAVA、J2EE,对C#,C++等都有很好的了解。
展开
-
改造开源框架guns增加对数据内容访问权限的相关实现
改造开源框架guns增加对数据内容访问权限的相关实现使用guns框架已经有一段时间了,前端时间发现stylefeng发布了7.1.2的版本,对比之前的版本做了重大的改变,新架构的思想看起来很先进,刚好有新项目要做,所以决定用这个新版本来进行。做了一部分之后发现,新版本的guns中好像未对数据内容的访问权限进行实现,只能自己研究实现了。以下是实现步骤,在此做记录。在kernel-d-auth中增加类,cn.stylefeng.roses.kernel.auth.api.util.DataScopeP原创 2021-09-16 14:10:29 · 1168 阅读 · 0 评论 -
guns前端代码中增加对按钮的权限处理
一、背景说明在使用开源guns的最新版框架中,发现vue3版本的前端框架并未实现对按钮的权限控制,结合之前研究过的smart-admin,由于guns使用的是vue3.0版本,自定义指令的内容与之前的smart-admin略微有所区别,本文记录改造guns前端增加对按钮的访问权限功能。二、改造过程1.增加directives文件夹在src目录下增加directives文件夹。2.新建index.js在该文件夹下新建index.jsimport directive from './directi原创 2021-09-16 14:29:18 · 901 阅读 · 0 评论 -
guns框架新增对微信公众号一键登录的支持
guns框架新增对微信公众号一键登录的支持一、概述二、数据库调整三、新表相关支持类1.entity2.mapper3.enums4.pojo5.service四、微信登录支持1.controller2.service3.辅助类五、vue前端支持1.增加按钮2.实现doSubmitWX3.跳转返回4、请求API一、概述前段时间帮朋友写了个简单的H5页面用于记录房屋租赁的情况,方便提示哪些房子快到期了,最近把该应用挂到了微信公众号上面,为了使用方便计划做一键登录支持。二、数据库调整新增表用于记录用户ID原创 2021-10-24 06:42:39 · 488 阅读 · 0 评论 -
修改guns框架的应用管理代码实现应用按AppCode排序进行先后显示
修改guns框架的应用管理代码实现应用按AppCode排序进行先后显示问题描述研究代码问题分析进行改造最终效果问题描述在持续使用guns框架中,最近又发现一个原有框架不是非常友好的地方。见下图,我在系统中建了三个应用,分别为“状态统计”,“广告管理”,“系统配置”,配置完成之后,发现“系统配置”在三个应用中显示在第二位,这与我本来的想法有点不是很符合。原来我是想把系统应用放到最后显示的。研究代码发现问题了之后,开始进行研究,看看guns是按什么规则进行的排序。首先前端按F12打开开发者模式,原创 2021-10-18 16:32:18 · 318 阅读 · 0 评论 -
guns多租户支持bug处理
今日研究guns开源框架的多租户功能的时候发现存在bug。租户建立成功,前端登录之后不能正常进入主页,研究之后发现是由于现有的默认服务端框架中在执行接口时未根据用户信息进行租户的数据源切换操作,造成在租户进入的情况下,还是访问主数据源的数据库。 修改方案为,在过滤器中直接进行数据源的切换工作。具体操作为修改AuthJwtTokenSecurityInterceptor中的filterAction函数,增加切换数原创 2021-09-19 22:19:15 · 564 阅读 · 0 评论