单体版本

简介: 需自主根据目录结构与报错信息判断启动流程及配置修改,脱离讲义独立完成环境搭建。拉取RuoYi-Vue代码,按文档启动前后端,导入数据库并配置Redis;前端使用Node运行,确保登录正常。试岗期需在24小时内完成代码拉取、环境部署及四项功能开发:修改导出表名格式、实现当前页排序、增加筛选条件、支持公告批量导入,最终提交Git地址与自测截图。企业要求具备独立解决问题能力,善用百度/GPT,真正掌握才算学会。

需能自己根据工程目录结构和报错,知道启动什么、改什么配置。这个能力不具备入职就很煎熬,希望大家脱离讲义,独立搞定。
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.通知公告支持批量导入

相关文章
|
2月前
|
数据库 测试技术 数据安全/隐私保护
计算机毕业设计文档总被退回?这份完整交付清单帮你一次过审
本文依据GB/T 7713-2005及20所高校规范,梳理计算机毕设完整交付物清单:涵盖源码、数据库、论文、部署4大模块共12项材料,直击40%学生因材料不全返工的痛点,助力高效通过答辩。
获取apk的签名信息
在接入第三方功能时,经常要注册提交apk的签名信息 (sha1签名)?,下面列出相关步骤。 获取apk签名信息的步骤: 1)修改apk后缀名为zip,解压得到其中的META-INF文件夹; 2)把META-INF文件夹放到C盘根目录下; 3)在dos面板中,  敲入命令:  keytool -printcert -file C:\META-INF\CERT.
6611 0
|
5月前
|
存储 SQL 关系型数据库
面试八股文专题-----MySQL篇
本篇系统讲解MySQL核心知识:查询语句的书写与执行顺序、多表连接方式、索引机制(B+树、聚簇/非聚簇、回表、覆盖索引)、SQL优化策略(左前缀原则、索引失效场景)、存储引擎对比及慢查询定位分析,助力高效数据库开发与调优。
|
5月前
|
canal 消息中间件 关系型数据库
配置数据同步环境
本文介绍如何配置Canal+MQ实现MySQL数据同步。首先开启MySQL主从复制并启用Binlog行模式,创建Canal专用用户;接着部署Canal服务,配置其通过RabbitMQ发送数据变更消息;再设置监听的数据库表及动态Topic路由;最后在RabbitMQ中创建交换机与队列绑定,完成数据同步链路。修改指定表数据后,Canal捕获Binlog并将更新消息发送至MQ队列,供下游系统消费,实现高效、可靠的数据同步。
|
存储 数据处理
GDPR
【10月更文挑战第7天】GDPR
922 7
|
人工智能
一场静默的教育革命正在发生:AI如何重塑学习与教学
生成式人工智能(Generative AI)正深刻改变教育领域,从学生到职场人士,AI逐渐成为必备技能。文章探讨了AI在教育中的应用与挑战,如认知卸载现象及批判性思维能力下降,并提出通过GAI认证提升AI技能的标准化途径。未来教育将形成“师、机、生”三元结构,强调人与AI协作共进。掌握AI技术不仅是职业发展的关键,更是教育革命中的核心推动力。
|
XML JSON API
淘宝商品详情API接口:获取商品信息的指南
淘宝详情API接口是淘宝开放平台提供的一种API接口,它允许开发者通过编程方式获取淘宝商品的详细信息。这些信息包括商品的基本属性、价格、库存状态、销售策略、卖家信息等,对于电商分析、市场研究或者商品信息管理等场景非常有用。
788 1
|
数据可视化 定位技术
【threejs】可视化大屏酷炫3D地图附源码
【threejs】可视化大屏酷炫3D地图附源码
12685 131
【threejs】可视化大屏酷炫3D地图附源码
Vue3使用Mitt中央事件总线实现组件之间通讯(发布订阅库)
Vue3使用Mitt中央事件总线实现组件间的发布订阅通信,替代了Vue2中已移除的EventBus。
2008 0