Code Monkey home page Code Monkey logo

bool_admin_server's Introduction

logo

QuickAdmin 低代码平台

当前为后台项目,前端项目请移步 https://gitee.com/zszone/quickadmin-front.git

简介

QuickAdmin 是一款基于代码生成器的低代码开发平台,通用型后台管理模板,界面美观、开箱即用,拥有丰富的扩展组件和模板页面,适合各类中后台应用,无需(或少量)写代码!帮助解决 PHP 前后端分离项目 70%的重复工作,让开发更多关注业务逻辑。在线 CURD 表单配置、丰富的插件市场等等!

采用前后端分离架构:ThinkPHP 6.x,ElementUI&&Vue 2.x,AntV-G2。

相关文档

安装使用

    "zzstudio/think-addons": "^2.0",

后台

  • 1.将下载下来的后端包放到站点目录
  • 2.安装依赖 composer install
  • 3.导入db文件下的init.sql数据库
  • 4.复制.example.env 命名为.env修改数据库连接信息 和前端项目名称
  • 5.添加站点并绑定public目录为运行目录
  • 6.添加伪静态
#nginx添加伪静态,iis,Apache 伪静态请到tp官网查看或者自行百度
location / { 
   if (!-e $request_filename) {
   		rewrite  ^(.*)$  /index.php?s=/$1  last;
    }
}
  • 7.启动redis,修改缓存配置文件config/cache.php
  • 8.访问项目admin模块,如:http://demo-api.quickadmin.icu/admin 如果出现 quickadmin api is ok,表示后台安装成功

前端

设置.env(开发环境为.env.development,生产环境为.env.prod) 下的VUE_APP_BASE_URL='后台接口地址',如:VUE_APP_BASE_URL='http://demo-api.quickadmin.icu'

# 进入项目目录
cd quickAdmin-front

# 安装依赖
npm install

# 启动服务
npm run dev

浏览器访问 http://localhost:80

发布

# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod

内置功能模块

  • 角色组管理
  • 管理员管理
  • 菜单管理
  • 系统配置
  • 日志管理
  • 附件管理
  • 表单案例
  • Online 代码生成
  • 插件市场

项目目录

├─首页
│  ├─首页(常见图表形态展示)
├─系统管理
│  ├─角色组管理
│  ├─管理员管理
│  ├─菜单管理(支持按钮权限、数据权限)
│  ├─系统配置
│  │  ├─基础配置
│  │  ├─上传配置(本地、阿里oss,七牛oss,腾讯oss)
│  └─日志管理
├─系统工具
│  ├─附件管理
├─常用案例
│  ├─表单测试案例(打印、编辑、字段显隐)
│  ├─tab状态检索案例
│  ├─商品管理案例
│  ├─exp案例
│─Online在线编辑(控制字段禁用、隐藏、类型)
│  └─列表显示
│  └─字段备注
│  └─控件类型
│  └─控件字典
│  └─是否查询
│  └─添加显示
│  └─编辑显示
│  └─是否只读
│  └─是否必填
│  └─验证规则
│  └─关联表追加
│─插件市场
│  ├─小组件
│  └─完整应用
└─更多功能开发中。。

系统演示截图

O1Sv4g.png O1SzCQ.png O1SXE8.png O1SjUS.png O1SLHf.png

在线体验

微信交流

kftx-wx.jpg

特别鸣谢

建议在开发前先学一下以下内容,提前了解和学习这些知识,会对项目理解非常有帮助:

bool_admin_server's People

Contributors

kaadon avatar zs909883663 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.