thinkphp vue后台管理系统模板_GitHub - chenrui310/vue-admin-thinkphp: vue+thinphp5基于vue-admin-template 开发的后台权...

本文档详细介绍了如何使用vue-admin-template和ThinkPHP5搭建一个后台管理系统,包括前端和后端的环境配置、数据库导入、API接口创建、权限管理等步骤,提供了一套完整的开发教程。
摘要由CSDN通过智能技术生成

vue-admin-thinkphp 是基于vue-admin-template+thinkphp5的后台权限管理系统

视频演示

目录介绍

1.vuestage 前端项目文件

2.vueadmin 后端项目文件

3.sql下载地址:https://pan.baidu.com/s/1_yFKpMJfmm-yURQb_RXNpw 密码:star后留下邮箱获取(防止伸手党)

如何使用

后端项目搭建

1.环境要求:php版本>=5.5 mysql版本>=5.5

2.拷贝vueadmin文件夹下的文件到你的网站服务器的根目录,或者将vueadmin设置为你的web根目录

3.vueadmin\vue_admin.sql导入到你的mysql数据库

4.配置vueadmin\application\database.php 数据库连接信息

5.启动WEB服务器

前端项目搭建

1.安装nodejs环境

2.cmd进入vuestage目录

3.npm install 初始化项目

4.配置vuestage\config\index.js 配置node服务器 host和port

5.开发环境下 配置 vuestage\config\dev.env.js BASE_API为API请求路径前缀

6.生产环境 配置 vuestage\config\dev.env.js

开发简易教程(大神绕道)

以管理员增删改查为例(已经成功运行项目基础上,上面已经介绍了怎么搭建,自行领悟)

1.登录

首先命令行进入vuestage目录,执行npm run dev运行客户端

并启动web服务器

进入后台界面登录界面

超级管理员账号密码默认为super 123456

2.添加菜单路由配置

将管理员作为二级菜单添加到权限管理菜单下 如下图

表单值介绍

依次添加 管理员列表、添加管理员、编辑管理员页面的路由配置

菜单资源配置就是有页面的路由 如添加页面,编辑页面,列表页面等,(不包括操作页面,如删除操作)

svg图标则是从 iconfont 上下载下来的,保存到vuestage\src\icons\svg\文件夹下,自己命名即可,这里命名为admin.svg

如下图

3.创建视图文件

分别创建

admin.vue

admin_add.vue

admin_edit.vue

admin_lst.vue

创建前端视图页面

(需要注意的是必须创建admin.vue空视图页面,对应着就是左侧的菜单权限——管理员菜单)

4.配置路由映射视图文件(重要)

找到vuestage\src\router\map.js 路由映射文件

如下图配置

5.创建后端api接口文件

找到vuestage\src\api\permission\ 新建admin.js

如下图

6.控制增删改查数据库操作权限

上面的只能是控制页面的显示,并不能控制后端请求权限,那么怎么办呢

重新打开我们的后台,添加权限资源如下图

7.配置角色权限

最后在角色列表中配置相关的视图可见权限和后台请求操作权限即可

如下图所示

8.ps

以上可能有许多不完善的地方,欢迎提问和批评

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值