Merge pull request #1 from ProjectCampus-CH/master

同步变更
This commit is contained in:
Jursin 2024-12-13 19:22:02 +08:00 committed by GitHub
commit 5ec409da75
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 16 additions and 9 deletions

View File

@ -38,10 +38,10 @@
] ]
}, },
{ {
"login": "fhz08", "login": "fhzit",
"name": "fhz08", "name": "fhzit",
"avatar_url": "https://avatars.githubusercontent.com/u/152045732?v=4", "avatar_url": "https://avatars.githubusercontent.com/u/152045732?v=4",
"profile": "https://github.com/fhz08", "profile": "https://github.com/fhzit",
"contributions": [ "contributions": [
"code", "code",
"bug" "bug"

View File

@ -16,11 +16,11 @@ body:
label: 检查清单 label: 检查清单
description: 在开始反馈这个问题之前,请先检查: description: 在开始反馈这个问题之前,请先检查:
options: options:
- label: 我已将本应用更新到最新测试版 ![最新的版本号](https://img.shields.io/github/v/release/ProjectCampus-CH/dsz-exam-showboard-next?include_prereleases&style=flat-square&label=),并看过[最新提交](https://github.com/ClassIsland/ClassIsland/commits/dev/),确认我想要的功能还没有实现。 - label: 我已将本应用更新到最新测试版 ![最新的版本号](https://img.shields.io/github/v/release/ProjectCampus-CH/dsz-exam-showboard-next?include_prereleases),并看过[最新提交](https://github.com/ClassIsland/ClassIsland/commits/dev/),确认我想要的功能还没有实现。
required: true required: true
- label: 我已在 [Issues](https://github.com/ProjectCampus-CH/dsz-exam-showboard-next/issues?q=label%3A新功能) 确认我想要的功能未被提交过。 - label: 我已在 [Issues](https://github.com/ProjectCampus-CH/dsz-exam-showboard-next/issues?q=label%3A新功能) 确认我想要的功能未被提交过。
required: true required: true
- label: 我认为我想要的功能是用户广泛需要的,插件不能替代的,且没有超出考试看板 Next 的开发目标,而非添加与课表及教学辅助无关的内容。(您可以学习[编写插件](https://docs.classisland.tech/zh-cn/latest/dev/plugins/create-project/)来实现特殊的需求) - label: 我认为我想要的功能是用户广泛需要的,且没有超出考试看板 Next 的开发目标,而非添加与之无关的内容
required: true required: true
- label: 我已知晓由于开发者时间精力有限,加上已经积压了大量的功能请求,我提交的功能请求可能需要比较久的时间才能实现。 - label: 我已知晓由于开发者时间精力有限,加上已经积压了大量的功能请求,我提交的功能请求可能需要比较久的时间才能实现。
required: true required: true

View File

@ -54,6 +54,12 @@
新建文件 `exam_config.json` ,模板如下 新建文件 `exam_config.json` ,模板如下
> [!warning]
>
> 请确保 `exam_config.json` 文件编码为 `UTF-8`,换行符为 `LF`,按照`json`文件格式填写。不然可能会出一些神奇的 Bug。
>
> 不确定?可以使用 [VSCode](https://code.visualstudio.com/) 打开、编辑文件,右下角显示编码格式和换行方式,点击即可更改。
```json ```json
{ {
"examName": "考试名称", "examName": "考试名称",
@ -76,7 +82,7 @@
> [!tip] > [!tip]
> >
> `message``room` 为选填 > `message``room` 内容必填(可填空格隐藏),`examInfos` 至少需要一条数据。
> >
> 如果有两个以"/"分隔的科目可以自动转化为双行显示 > 如果有两个以"/"分隔的科目可以自动转化为双行显示
@ -167,7 +173,7 @@ $ yarn build:linux
<td align="center" valign="top" width="14.28%"><a href="http://qsgz.edicdn.eu.org"><img src="https://avatars.githubusercontent.com/u/178344462?v=4?s=100" width="100px;" alt="MKStoler"/><br /><sub><b>MKStoler</b></sub></a><br /><a href="#code-MKStoler4096" title="Code">💻</a> <a href="#bug-MKStoler4096" title="Bug reports">🐛</a></td> <td align="center" valign="top" width="14.28%"><a href="http://qsgz.edicdn.eu.org"><img src="https://avatars.githubusercontent.com/u/178344462?v=4?s=100" width="100px;" alt="MKStoler"/><br /><sub><b>MKStoler</b></sub></a><br /><a href="#code-MKStoler4096" title="Code">💻</a> <a href="#bug-MKStoler4096" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/Jursin"><img src="https://avatars.githubusercontent.com/u/127487914?v=4?s=100" width="100px;" alt="Jursin"/><br /><sub><b>Jursin</b></sub></a><br /><a href="#content-Jursin" title="Content">🖋</a> <a href="#design-Jursin" title="Design">🎨</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Jursin"><img src="https://avatars.githubusercontent.com/u/127487914?v=4?s=100" width="100px;" alt="Jursin"/><br /><sub><b>Jursin</b></sub></a><br /><a href="#content-Jursin" title="Content">🖋</a> <a href="#design-Jursin" title="Design">🎨</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/hello8693DSZ"><img src="https://avatars.githubusercontent.com/u/88492699?v=4?s=100" width="100px;" alt="Hello8693"/><br /><sub><b>Hello8693</b></sub></a><br /><a href="#code-hello8693DSZ" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/hello8693DSZ"><img src="https://avatars.githubusercontent.com/u/88492699?v=4?s=100" width="100px;" alt="Hello8693"/><br /><sub><b>Hello8693</b></sub></a><br /><a href="#code-hello8693DSZ" title="Code">💻</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/fhz08"><img src="https://avatars.githubusercontent.com/u/152045732?v=4?s=100" width="100px;" alt="fhz08"/><br /><sub><b>fhz08</b></sub></a><br /><a href="#code-fhz08" title="Code">💻</a> <a href="#bug-fhz08" title="Bug reports">🐛</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/fhzit"><img src="https://avatars.githubusercontent.com/u/152045732?v=4?s=100" width="100px;" alt="fhzit"/><br /><sub><b>fhzit</b></sub></a><br /><a href="#code-fhzit" title="Code">💻</a> <a href="#bug-fhzit" title="Bug reports">🐛</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/wjj-8283"><img src="https://avatars.githubusercontent.com/u/82750345?v=4?s=100" width="100px;" alt="wjj-8283"/><br /><sub><b>wjj-8283</b></sub></a><br /><a href="#code-wjj-8283" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/wjj-8283"><img src="https://avatars.githubusercontent.com/u/82750345?v=4?s=100" width="100px;" alt="wjj-8283"/><br /><sub><b>wjj-8283</b></sub></a><br /><a href="#code-wjj-8283" title="Code">💻</a></td>
</tr> </tr>
</tbody> </tbody>

View File

@ -156,7 +156,7 @@ updateNow();
} }
.status-middle { .status-middle {
color: green; color: rgb(0, 255, 0);
} }
.status-after { .status-after {

View File

@ -1,3 +1,4 @@
<!-- eslint-disable @typescript-eslint/no-unused-vars -->
<template> <template>
<v-container class="main-area"> <v-container class="main-area">
<v-row> <v-row>
@ -5,7 +6,7 @@
<h1 class="large-title">{{ globalStore.examName }}</h1> <h1 class="large-title">{{ globalStore.examName }}</h1>
<h2 class="room">{{ globalStore.room }}</h2> <h2 class="room">{{ globalStore.room }}</h2>
</v-col> </v-col>
<v-col cols="12" v-if="globalStore.message"> <v-col v-if="globalStore.message" cols="12">
<h3 class="medium-title text-left">{{ globalStore.message }}</h3> <h3 class="medium-title text-left">{{ globalStore.message }}</h3>
</v-col> </v-col>
</v-row> </v-row>