完成助学金申请管理前端页面开发,统一风格与后勤管理模块保持一致
文件路径: web/src/views/jcbt/poverty/Application/index.vue
变更内容:
page-container 类替代 app-containerel-card shadow="hover"主要特点:
文件路径: web/src/views/jcbt/poverty/Application/form.vue
变更内容:
page-containershadow="hover" 效果主要特点:
变更范围: 两个页面的样式文件
主要调整:
文件路径: web/src/api/jcbt/povertyApplication.ts
现有功能:
修复时间: 2024-12-19 17:24:00
问题描述:
后台服务在编译 ruoyi-jcbt 模块时出现 Excel 注解导入错误:
[ERROR] 程序包com.alibaba.excel.annotation不存在
[ERROR] 找不到符号: 类 ExcelIgnoreUnannotated
[ERROR] 找不到符号: 类 ExcelProperty
问题分析:
JcbtPovertyApplicationVo.java 文件错误使用了 com.alibaba.excel 包cn.idev.excel (FastExcel) 而非 EasyExcel修复内容:
文件路径: backend/ruoyi-modules/ruoyi-jcbt/src/main/java/org/dromara/jcbt/domain/vo/JcbtPovertyApplicationVo.java
- import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
- import com.alibaba.excel.annotation.ExcelProperty;
+ import cn.idev.excel.annotation.ExcelIgnoreUnannotated;
+ import cn.idev.excel.annotation.ExcelProperty;
验证结果:
技术总结:
cn.idev.excel (FastExcel) 而非 com.alibaba.excel (EasyExcel)修复时间: 2024-12-19 17:35:00
问题描述: 前端页面在加载时出现 SASS 编译错误:
[plugin:vite:css] [sass] Expected identifier.
╷
7 │ .mb-[10px] {
│ ^
╵
src/views/jcbt/poverty/Application/index.vue 7:6 root stylesheet
问题分析:
.mb-[10px] 是 Tailwind CSS 的语法[] 被视为属性选择器10px 不是有效的CSS标识符,导致语法错误修复内容:
文件路径: web/src/views/jcbt/poverty/Application/index.vue
- .mb-[10px] {
+ .mb-10px {
margin-bottom: 10px;
}
- <div class="mb-[10px]">
+ <div class="mb-10px">
- <div v-show="showSearch" class="mb-[10px]">
+ <div v-show="showSearch" class="mb-10px">
- <el-card class="button-card mb-[10px]" shadow="never">
+ <el-card class="button-card mb-10px" shadow="never">
修复范围:
.mb-[10px] → .mb-10pxmb-[10px] 类名引用margin-bottom: 10px 效果不变验证结果:
变更时间: 2024-12-19 15:30:00 (初始开发) / 17:24:00 (编译修复) / 17:35:00 (SASS修复)
变更人员: Cursor AI Assistant
变更类型: 功能开发 + 编译修复 + 样式修复
影响范围: 助学金申请管理模块前端页面 + 后端编译 + 前端样式编译
测试状态: 前后端编译通过,页面可正常访问,功能待测试