|
@@ -20,6 +20,17 @@
|
|
|
<img src="@/assets/icons/icon-thumbnail.svg" />
|
|
|
<p>缩略图</p>
|
|
|
</div>
|
|
|
+ <div
|
|
|
+ v-if="checkValid('answer') && store.setting.subject.answerUrl"
|
|
|
+ :class="[
|
|
|
+ 'mark-tool-item',
|
|
|
+ { 'is-active': store.setting.uiSetting['answer.modal'] },
|
|
|
+ ]"
|
|
|
+ @click="toAnswer"
|
|
|
+ >
|
|
|
+ <img src="@/assets/icons/icon-all-page.svg" />
|
|
|
+ <p>答案</p>
|
|
|
+ </div>
|
|
|
<div
|
|
|
v-if="checkValid('issuePaper')"
|
|
|
class="mark-tool-item"
|
|
@@ -109,6 +120,7 @@ import MarkProblemDialog from "./MarkProblemDialog.vue";
|
|
|
/**
|
|
|
* allPage:全卷
|
|
|
* minimap:缩略图
|
|
|
+ * answer:答案
|
|
|
* issuePaper:问题试卷
|
|
|
* sizeScale:标记大小
|
|
|
* shortCut:快捷键
|
|
@@ -136,6 +148,10 @@ const toThumbnail = () => {
|
|
|
store.setting.uiSetting["minimap.modal"] =
|
|
|
!store.setting.uiSetting["minimap.modal"];
|
|
|
};
|
|
|
+const toAnswer = () => {
|
|
|
+ store.setting.uiSetting["answer.modal"] =
|
|
|
+ !store.setting.uiSetting["answer.modal"];
|
|
|
+};
|
|
|
const toIssuePaper = () => {
|
|
|
(problemRef.showModal as ShowModalFunc)();
|
|
|
};
|