Lanzamiento de gmanager v1.1.7, una plataforma de gestión basada en GoFrame

Esta actualización actualizó principalmente la versión de goframe y cambió la autenticación a Gtoken Group Middleware.

Notas de lanzamiento

  1. Actualice gtoken a v1.4.1 y goframe a v1.14.5
  2. Modificar el método de autenticación al grupo gtoken
  3. Modificar la estructura de la tabla de consulta sql
  4. GetQueryMap cambiado a GetMap
  5. Modificar el código de inserción del modelo, agregar lastInsertId

Se ha grabado el tutorial de GoFrame, todos pueden aprender del foso:  https://my.oschina.net/flyoffox/blog/3209622

Actualización de la última versión

  1. gf actualice a la última versión V1.12.1
  2. Resuelva el problema entre dominios de la implementación separada de front-end y back-end

gmanager

  • La experiencia de gestión basada en el marco de trabajo de gf admite el inicio de sesión, la autenticación, la organización, las cuentas de usuario, los permisos de funciones, los menús y los registros de operaciones.
  • gmanager tiene una separación de front-end y back-end totalmente compatible, y también admite la implementación de plantillas en el lado del servidor;
  • El componente de inicio de sesión usa gtoken para soportar perfectamente la implementación del clúster

Tutorial de instalación

Dirección de código

Descargar implementación

  1. Descarga el proyecto de git: git clone  https://github.com/goflyfox/gmanager
  2. Instale la base de datos mysql, cree db, ejecute el script gmanager.sql en deploy
  3. Modifique el archivo de configuración config.toml en config
# 数据库配置
[database]
    link = "root:123456@tcp(127.0.0.1:3306)/gmanager"
  1. ve a ejecutar main.go
  2. Visite http: // localhost para ver la página de inicio de sesión, cuenta / contraseña: admin / 123456

Empaquetado del lado del servidor

  1. El empaque se puede empaquetar usando gf-cli proporcionado por gf
  2. También puede utilizar el comando de compilación cruzada original

Hit paquete de entorno Linux

SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go

Paquete de entorno local

go build main.go

Instrucciones de separación delantera y trasera

  1. gmanager es totalmente compatible con la separación de front-end y back-end, y el front-end usa vue-admin-template
  2. Ejecute la interfaz para descargar el código github y ejecutarnpm install&npm run dev
  3. Para obtener un código de interfaz específico e instrucciones de implementación detalladas, consulte:  https://github.com/goflyfox/gmanager-web
  4. Debido a la diferencia entre la separación de front-end y back-end y los menús de plantilla del lado del servidor, la base de datos debe ejecutarse: gmanager-web.sql
  5. Si tiene un trastorno obsesivo-compulsivo, utilice la separación de front-end para eliminar el contenido de los directorios público y de plantilla, pero el directorio debe conservarse;

módulo funcional

  1. Iniciar sesión, autenticarse, cerrar sesión
  2. Gestión de organización
  3. Gestión de usuarios
  4. Gestión de roles
  5. Gestión de menú
  6. Gestión de registros
  7. Admite registros de operaciones de inicio de sesión, cierre de sesión, adición comercial, eliminación y modificación
  8. Admite la impresión de parámetros de devolución y llamada de interfaz para una fácil resolución de problemas

Codigo de GENERACION

Para la generación de código, consulte el proyecto java: https://gitee.com/jflyfox/AutoCreate

Captura de pantalla de la plataforma

Captura de pantalla de la plantilla del lado del servidor

iniciar sesión: 

organización: 

Gestión de usuarios: 

Gestión de registros: 

Captura de pantalla de Vue de la separación de los extremos frontal y posterior

iniciar sesión: 

organización:

Gestión de usuarios: 

Gestión de registros: 

gracias

  1. marco gf  https://github.com/gogf/gf

Supongo que te gusta

Origin www.oschina.net/news/124841/gmanager-1-1-7-released
Recomendado
Clasificación