|
@@ -133,6 +133,23 @@ const useMarkStore = defineStore("mark", {
|
|
|
? "mouse"
|
|
|
: "keyboard";
|
|
|
},
|
|
|
+ answerUrl(state: MarkStore): string {
|
|
|
+ const answerUrl = state.setting.subject.answerUrl || [];
|
|
|
+ if (answerUrl.length === 0) return "";
|
|
|
+
|
|
|
+ return (
|
|
|
+ answerUrl.filter((u) => u.paperType === state.currentTask?.paperType)[0]
|
|
|
+ ?.url || ""
|
|
|
+ );
|
|
|
+ },
|
|
|
+ paperUrl(state: MarkStore): string {
|
|
|
+ const paperUrl = state.setting.subject.paperUrl || [];
|
|
|
+ if (paperUrl.length === 0) return "";
|
|
|
+ return (
|
|
|
+ paperUrl.filter((u) => u.paperType === state.currentTask?.paperType)[0]
|
|
|
+ ?.url || ""
|
|
|
+ );
|
|
|
+ },
|
|
|
},
|
|
|
|
|
|
actions: {
|