|
@@ -57,8 +57,15 @@ export const useMarkStore = defineStore("mark", {
|
|
|
} as MarkStore;
|
|
|
},
|
|
|
getters: {
|
|
|
+ /** 是否是评卷端的轨迹模式 */
|
|
|
isTrackMode(): boolean {
|
|
|
- return store.setting.mode === ModeEnum.TRACK;
|
|
|
+ return store.setting.mode && store.setting.mode === ModeEnum.TRACK;
|
|
|
+ },
|
|
|
+ /** 评卷端的轨迹模式显示轨迹 && 管理后台都显示轨迹 */
|
|
|
+ shouldShowTrack(): boolean {
|
|
|
+ // FIXME: 不是最优雅的方式来判断是否是阅卷端
|
|
|
+ const isWebMark = location.pathname === "/web/mark";
|
|
|
+ return !isWebMark || this.isTrackMode;
|
|
|
},
|
|
|
/* 是否是扫描阅卷 */
|
|
|
isScanImage(): boolean {
|