公开

5 个插件

  • 说明
  • 插件
  • 代码结构

Eva4 - 致敬每一个技术人

服务介绍

当前为Eva的前端Vue2版本,UI库为Element-UI,样式预编译采用sass,安装服务时只需要指定「登录页项目标题」和「登录页项目说明」以及「菜单顶部项目名称」即可快速构建项目。

参数介绍

参数名称 参数说明
登录页项目标题 用于展示在登录页面
登录页项目说明 用于展示在标题的下方,对项目进行一个描述
菜单顶部项目名称 用于展示在菜单顶部,一般为项目缩写,字数过多会引起样式不正确,需手动在Menu.vue中做调整。

技术栈 & 版本信息

  • 框架:Vue 2.6.11
  • UI库:Element-UI 2.15.14
  • 预编译:SASS 1.32.13
  • 状态管理:Vuex 3.4.0
  • 构建工具:vue-cli 4
  • Node版本:v16.20.2
  • Volta:支持

在线演示 & 技术文档

项目特点

  1. 可扩展的功能模块,默认情况下提供了用户管理、角色管理、菜单管理、字典管理、操作日志、登录日志模块,使用GoldPanKit可进一步进行源码级功能模块的扩展,如部门模块等。
  2. 不用担心存在BUG,如果存在BUG,使用GoldPanKit可实现一键升级。
  3. 不用担心存在安全漏洞,如果存在安全漏洞,GoldPanKit会进行提醒并支持一键升级。
  4. 规范化代码 + 详细的代码注释。
  5. 合理封装,经过Eva3 8000+项目的实践经验,进行常用功能合理的封装。
  6. 丰富的插件市场,可使用GoldPanKit进行单表、多表的页面生成。

绝对优势

结合GoldPanKit可实现代码直接生成到项目中,安装更多的功能模块,一键修复BUG等,是国内目前唯一一套技术栈可定制、功能模块可定制、代码生成分离和支持BUG一键修复的开源系统。

项目预览

登录页 1.png

首页 2.png

用户管理 3.png

角色管理 4.png

菜单管理 5.png

系统配置 6.png

字典管理 7.png

操作日志 8.png

登录日志 9.png

常见问题

Error: error:0308010C:digital envelope routines::unsupported

在执行yarn servenpm run serve启动项目时,出现Error: error:0308010C:digital envelope routines::unsupported错误。说明当前node版本过高,node 17及以上,则会出现该问题,解决方法如下:

MAC

先执行以下命令

export NODE_OPTIONS=--openssl-legacy-provider

再执行yarn servenpm run serve启动项目。

Windows

先执行以下命令

set NODE_OPTIONS=--openssl-legacy-provider

再执行yarn servenpm run serve启动项目。

构建框架