Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
飞鱼0526
gin-vue-admin
提交
b96c357e
G
gin-vue-admin
项目概览
飞鱼0526
/
gin-vue-admin
与 Fork 源项目一致
Fork自
FLIPPED-AURORA / gin-vue-admin
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
b96c357e
编写于
6月 25, 2021
作者:
Mr.奇淼(
提交者:
GitHub
6月 25, 2021
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #542 from flipped-aurora/gva_gormv2_dev
Gva gormv2 dev
上级
e08ebd51
b92d4578
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
51 addition
and
8 deletion
+51
-8
server/api/v1/sys_authority.go
server/api/v1/sys_authority.go
+2
-0
server/api/v1/sys_menu.go
server/api/v1/sys_menu.go
+3
-0
server/model/request/sys_casbin.go
server/model/request/sys_casbin.go
+4
-0
server/model/request/sys_menu.go
server/model/request/sys_menu.go
+19
-1
web/src/utils/request.js
web/src/utils/request.js
+6
-1
web/src/view/init/index.vue
web/src/view/init/index.vue
+1
-0
web/src/view/person/person.vue
web/src/view/person/person.vue
+16
-6
未找到文件。
server/api/v1/sys_authority.go
浏览文件 @
b96c357e
...
...
@@ -7,6 +7,7 @@ import (
"gin-vue-admin/model/response"
"gin-vue-admin/service"
"gin-vue-admin/utils"
"github.com/gin-gonic/gin"
"go.uber.org/zap"
)
...
...
@@ -30,6 +31,7 @@ func CreateAuthority(c *gin.Context) {
global
.
GVA_LOG
.
Error
(
"创建失败!"
,
zap
.
Any
(
"err"
,
err
))
response
.
FailWithMessage
(
"创建失败"
+
err
.
Error
(),
c
)
}
else
{
_
=
service
.
UpdateCasbin
(
authority
.
AuthorityId
,
request
.
DefaultCasbin
())
response
.
OkWithDetailed
(
response
.
SysAuthorityResponse
{
Authority
:
authBack
},
"创建成功"
,
c
)
}
}
...
...
server/api/v1/sys_menu.go
浏览文件 @
b96c357e
...
...
@@ -24,6 +24,9 @@ func GetMenu(c *gin.Context) {
global
.
GVA_LOG
.
Error
(
"获取失败!"
,
zap
.
Any
(
"err"
,
err
))
response
.
FailWithMessage
(
"获取失败"
,
c
)
}
else
{
if
menus
==
nil
{
menus
=
[]
model
.
SysMenu
{}
}
response
.
OkWithDetailed
(
response
.
SysMenusResponse
{
Menus
:
menus
},
"获取成功"
,
c
)
}
}
...
...
server/model/request/sys_casbin.go
浏览文件 @
b96c357e
...
...
@@ -11,3 +11,7 @@ type CasbinInReceive struct {
AuthorityId
string
`json:"authorityId"`
// 权限id
CasbinInfos
[]
CasbinInfo
`json:"casbinInfos"`
}
func
DefaultCasbin
()
[]
CasbinInfo
{
return
[]
CasbinInfo
{{
Path
:
"/menu/getMenu"
,
Method
:
"POST"
},
{
Path
:
"/jwt/jsonInBlacklist"
,
Method
:
"POST"
}}
}
server/model/request/sys_menu.go
浏览文件 @
b96c357e
package
request
import
"gin-vue-admin/model"
import
(
"gin-vue-admin/global"
"gin-vue-admin/model"
)
// Add menu authority info structure
type
AddMenuAuthorityInfo
struct
{
Menus
[]
model
.
SysBaseMenu
AuthorityId
string
// 角色ID
}
func
DefaultMenu
()
[]
model
.
SysBaseMenu
{
return
[]
model
.
SysBaseMenu
{{
GVA_MODEL
:
global
.
GVA_MODEL
{
ID
:
1
},
ParentId
:
"0"
,
Path
:
"dashboard"
,
Name
:
"dashboard"
,
Component
:
"view/dashboard/index.vue"
,
Sort
:
1
,
Meta
:
model
.
Meta
{
Title
:
"仪表盘"
,
Icon
:
"setting"
,
},
}}
}
web/src/utils/request.js
浏览文件 @
b96c357e
...
...
@@ -80,7 +80,12 @@ service.interceptors.response.use(
},
error
=>
{
closeLoading
()
MessageBox
.
confirm
(
`检测到接口错误
${
error
}
,此类错误内容常见于后台panic,如果影响您正常使用可强制登出清理缓存`
,
'
接口报错
'
,
{
MessageBox
.
confirm
(
`
<p>检测到接口错误
${
error
}
</p>
<p>错误码500:此类错误内容常见于后台panic,如果影响您正常使用可强制登出清理缓存</p>
<p>错误码404:此类错误多为接口未注册(或未重启)或者请求路径(方法)与api路径(方法)不符</p>
`
,
'
接口报错
'
,
{
dangerouslyUseHTMLString
:
true
,
distinguishCancelAndClose
:
true
,
confirmButtonText
:
'
清理缓存
'
,
cancelButtonText
:
'
取消
'
...
...
web/src/view/init/index.vue
浏览文件 @
b96c357e
...
...
@@ -8,6 +8,7 @@
<p
class=
"init_p"
>
1.您需有用一定的VUE和golang基础
</p>
<p
class=
"init_p"
>
2.请您确认是否已经阅读过官方文档
</p>
<p
class=
"init_p"
>
3.请您确认是否了解后续的配置流程
</p>
<p
class=
"init_p"
>
注:开发组不为文档中书写过的内容提供无偿服务
</p>
<p
class=
"init_btn"
>
<el-button
type=
"primary"
@
click=
"goDoc"
>
阅读文档
...
...
web/src/view/person/person.vue
浏览文件 @
b96c357e
...
...
@@ -18,15 +18,20 @@
<li>
<i
class=
"el-icon-user"
/>
{{
userInfo
.
nickName
}}
</li>
<li>
<i
class=
"el-icon-data-analysis"
/>
北京反转极光科技有限公司-技术部-前端事业群
</li>
<el-tooltip
class=
"item"
effect=
"light"
content=
"北京反转极光科技有限公司-技术部-前端事业群"
placement=
"top"
>
<li>
<i
class=
"el-icon-data-analysis"
/>
北京反转极光科技有限公司-技术部-前端事业群
</li>
</el-tooltip>
<li>
<i
class=
"el-icon-video-camera-solid"
/>
中国·北京市·朝阳区
</li>
<li>
<i
class=
"el-icon-medal-1"
/>
goLang/JavaScript/Vue/Gorm
</li>
<el-tooltip
class=
"item"
effect=
"light"
content=
"goLang/JavaScript/Vue/Gorm"
placement=
"top"
>
<li>
<i
class=
"el-icon-medal-1"
/>
goLang/JavaScript/Vue/Gorm
</li>
</el-tooltip>
</ul>
</div>
</div>
...
...
@@ -245,7 +250,12 @@ export default {
ul
{
display
:
inline-block
;
height
:
100%
;
width
:
100%
;
li
{
width
:
100%
;
white-space
:nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
i
{
margin-right
:
8px
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录