pig-ui使用记录(貌似是全网第一篇?)-基于Spring Cloud 2021、Spring Boot 2.6、OAuth2 的 RBAC权限管理系统前端

47 篇文章 69 订阅

前言

1.我在使用时遇到的问题

看了 pig官方文档(个人感觉有点不够详细)感觉还是一脸懵逼,网上搜索相关的文章也基本没搜到怎么使用的,还是得自己研究,。。。。自己写一篇笔记记录一下基本使用

2.pig,pig-ui 相关介绍

  • pig-ui源码
    pig-ui gitee地址
  • pig-ui 介绍
    • 基于 Spring Cloud 2021 、Spring Boot 2.6、 OAuth2 的 RBAC 权限管理系统
    • 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手
    • 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
    • 提供 lambda 、stream api 、webflux 的生产实践

3.关于后端

  • 后端是后端小伙伴用pig写的,pig与pig-ui配套使用,由于我负责的是前端的pig-ui,所以此篇文章主要还是记录前端pig-ui的使用,但是pig亮点主要还是后端的pig微服务,有兴趣的可以理解一下,后端pig地址:https://gitee.com/log4j/pig.git,使用前先运行后端
  • 有机会再出一篇关于后端的

一. 项目的运行注意点

从gitee把代码clone下来之后安装依赖包,建议使用npm install安装,我第一次用cnpm install一直会报错,之后使用npm run dev运行即可(这里还未与后端对接,所以验证码还有登录是用不了的)
在这里插入图片描述

二. 对接后端与登录功能

1. 对接后端

后端也是用的pig
首先修改一下这个,这个是用于做跨域的
vue.config.js
在这里插入图片描述
如果没配置vue.config.js的url或者后端出现问题,验证码这里是无法正常显示的且无法登录
在这里插入图片描述
下面这个是部署到服务器时的配置,目前可先不管
在这里插入图片描述

2.对接后端的oauth2登录功能

改成跟后端client对应的username和password
在这里插入图片描述

在这里插入图片描述
验证码显示没问题,这时候就可以登陆啦
在这里插入图片描述
登录成功后进来的页面
在这里插入图片描述

三.编辑侧边菜单栏和新增页面

1.编辑侧边栏

其实pig-ui已经有一个快捷编辑菜单栏的页面,在此对菜单栏增删改即可
在这里插入图片描述
在这里插入图片描述

重点!!!

新增菜单后,需要在权限管理>角色管理那里修改一下权限!!!不然菜单栏是不会显示出新增的菜单的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
刷新一下页面,新增菜单成功显示
在这里插入图片描述

2.新增页面

在新增菜单栏时,路由要与文件目录对上
在这里插入图片描述

在这里插入图片描述
这样就能够把侧边栏对应上页面

四.更改表格配置

表格中的配置,表头,校验规则都是定义在一个文件里面,需要增删改要到对应的文件里面修改
在这里插入图片描述
以用户管理为例
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

未完持续…

后续还会再更新,点关注不迷路

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coderYYY

请简单粗暴地爱我,一元一元的赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值