176 Commits

Author SHA1 Message Date
hello8693
4c33a21225 chore(commitlint): 移除pre-commit脚本中的空行
移除`.husky/pre-commit`文件中的空行,以确保提交钩子脚本的稳定性。
2024-08-05 18:26:41 +08:00
hello8693
72cd971fab `chore(commitlint): 移除pre-commit脚本中的空行
移除`.husky/pre-commit`文件中的空行,以确保提交钩子脚本的稳定性。
2024-08-05 18:11:51 +08:00
hello8693
6cfe8f3e4c feat(deps): 升级@vueuse/core至10.11.0并添加web-bluetooth类型支持
- 更新@vueuse/core至10.11.0版本,引入对web-bluetooth类型的依赖。
-修正yarn.lock中vue-demi的版本约束,确保兼容性。
2024-08-05 18:08:36 +08:00
hello8693
0e6b5cc33a fix(ipc/window): 修正readFile方法的调用
修复了`prog:loadjson`事件处理函数中的一个错误,该错误涉及调用`fileUtils.readFile`方法时缺少结束分号。此更改确保了代码的一致性和正确性,符合语言的语法规则。
2024-08-05 18:08:20 +08:00
hello8693
4153032537 refactor: 移除ExamSchedule接口中的roomName属性
由于roomName属性不再用于前端渲染流程,因此从ExamSchedule接口中移除该属性以简化数据结构并保持一致性。
2024-08-05 18:07:47 +08:00
hello8693
5ff25e3259 refactor: 重构SubjectInfo组件 2024-08-05 18:07:27 +08:00
hello8693
012c1dc80e chore: 优化依赖和清理package.json
将`vuetify`和`@vueuse/core`更新到最新版本。
这有助于清理项目并确保依赖项是最新的。
2024-08-05 18:06:53 +08:00
hello8693
d2775face7 refactor: 重构页面布局和组件使用,优化考试信息展示 2024-08-05 18:06:38 +08:00
hello8693
97c440e7a6 chore: 添加“examples”目录到.gitignore文件中以排除版本控制
此更改在“.gitignore”文件中添加了一个新条目“examples”,从而在Git版本控制中忽略“examples”目录。这有助于保持仓库的整洁,同时避免提交示例文件,这些文件可能会变得过时或与当前代码库状态不一致。
2024-08-05 18:06:10 +08:00
hello8693
fde43ab54d chore: 更新组件调用 2024-08-05 18:05:45 +08:00
hello8693
21679fcd75 feat: 新增每分钟更新的时钟组件
实现了一个新的Vue组件,即一个数字时钟,它每分钟更新一次显示的时间。该组件使用Vue的Composition API和VueUse的间隔函数进行实现。时间显示格式为HH:mm:ss,采用Moment库进行格式化。
2024-08-05 18:05:35 +08:00
hello8693
9adf607859 refactor: 添加考试列表组件代替之前的ExamStatus组件,支持科目、开始时间、结束时间和状态的展示 2024-08-05 18:05:10 +08:00
hello8693
19e2f88767 refactor:将ExamStatus组件迁移到Vuetify,优化响应式布局
将ExamStatus组件从使用Element UI迁移到Vuetify框架,以提升用户体验。此次迁移包括对组件模板的调整和对样式的一系列修改。

BREAKING CHANGE: 由于依赖从Element UI切换到Vuetify,基于Element UI的自定义样式和组件将不再可用。需要确保所有依赖Element UI的特性已完成迁移或已更新为使用Vuetify。
2024-08-05 16:56:26 +08:00
hello8693
e36752d9a4 feat: 添加了获取下一个考试时间槽的函数 2024-08-04 21:04:49 +08:00
hello8693
0e3b559307 fix: 去掉element plus暗黑主题的引用 2024-08-04 21:02:32 +08:00
hello8693
e770a874f6 feat(layout): 实现AppTopBar组件并集成到默认布局中
将AppTopBar组件添加到默认布局中,提供了一个全局的顶部导航栏。此次更新包括将router-view嵌套在v-main
标签内,以确保页面内容正确显示,并使整个应用程序的布局结构更加清晰。
2024-08-04 21:02:14 +08:00
hello8693
6fd5cd4d62 refactor(typescript): 删除全局组件和自导入中的多余声明
移除@vue/runtime-core的冗余模块声明,简化了全局组件的TypeScript定义。同时,优化了组件声明,提高了代码的可读性和维护性。
2024-08-04 21:01:51 +08:00
hello8693
e5e1989878 feat: 在App.vue中集成Vuetify框架以增强UI设计 2024-08-04 21:01:34 +08:00
hello8693
926578d9ad feat: 添加顶部导航栏并实现退出功能
添加了一个新的顶部导航栏组件,包括时间显示、应用标题和按钮,用于打开配置页面。实现了一个基于Electron的IPC的退出按钮功能,使用户能够通过点击退出按钮来发送一个退出程序的指令。
2024-08-04 16:28:11 +08:00
hello8693
f3b19a6005 feat: 在插件注册中加入Vuetify支持
在应用启动过程中,通过在registerPlugins函数中添加vuetify的使用,实现了Vuetify插件的注册。这一更改确保了Vuetify库可用于应用的前端渲染,为使用Vue.js构建的用户界面添加了Material Design支持。
2024-08-04 16:16:18 +08:00
hello8693
fe01758cd6 chore(husky): 移除pre-commit脚本中的shebang和husky.sh源此更改移除了.pre-commit文件中的shebang行和对husky.sh的引用。 2024-08-04 16:15:43 +08:00
hello8693
bff4cf9c25 refactor: 采用Vuetify组件库 2024-08-04 16:15:08 +08:00
hello8693
1202cbef2b feat: 添加示例配置便于调试 2024-08-04 16:11:59 +08:00
hello8693
d5e7a4f603 refactor(types): 更新类型声明以提高可读性和维护性- 标准化'auto-imports.d.ts'和'components.d.ts'中的类型声明格式,以使用解构语法,提高代码清晰度和一致性。 2024-08-04 16:11:22 +08:00
hello8693
93e84cd023 chore(IDE): 添加IDEA项目配置 2024-07-30 14:32:14 +08:00
hello8693
01964be6e2 feat: 上传所有文件 2024-07-26 21:03:42 +08:00