需能自己根据工程目录结构和报错,知道启动什么、改什么配置。这个能力不具备入职就很煎熬,希望大家脱离讲义,独立搞定。
1.代码拉取https://gitee.com/y_project/RuoYi-Vue
2.启动项目
自己根据官方说明文档,完成项目运行
为确保大家都能运行成功,后续我也会给一些操作说明,但强烈建议大家自行搞定
脱离文档,百度解决是真正学会的标准,也是企业的要求
2.1 数据库导入
● 创建数据库schema
● 导入SQL脚本
● 修改数据库密码
2.2 后端启动
● 启动本地Redis
○ 双击:redis-server.exe,进行启动
○ 双击:redis-cli.exe,进行验证
● 启动工程
● 访问地址:http://localhost:8080/captchaImage。Idea出现下图,标识后端启动成功
2.3 前端启动
进入下载源码的:ruoyi-ui目录
注意:前端运行需要node环境,如果没装好的同学自行百度安装,有下述就说明安装好了
进入项目目录
cd ruoyi-ui
安装依赖
npm install
强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。
npm install --registry=https://registry.npmmirror.com
本地开发 启动项目
npm run dev
● 打开浏览器,输入:(http://localhost:80) 默认账户/密码 admin/admin123)
若能正确展示登录页面,并能成功登录,菜单及页面展示正常,则表明环境搭建成功
如果npm install一直卡住,我们需要切换镜像源
npm config set registry https://registry.npmmirror.com
然后执行就可以
然后再执行:npm run dev
3.试岗需求
入职后,部分公司会给一些简单的需求考察你的能力,以下4个需求会给1-2天时间,能搞定就可以正常上班。
包括:代码拉取-环境导入-工程启动-下面4个需求开发在24内做完
要求:可以百度、GPT,务必自测通过,最终完成版给Git地址、自测通过截图
1.修改导出表信息
现有导出功能,表名称如下:
需修改为:字典管理-【用户姓名】导出-【导出时间】
如:字段管理-管理员导出-20240829.xlsx
2.支持当前页数据排序
3.增加筛选条件
4.通知公告支持批量导入