store.ts 507 B

12345678910111213141516171819202122232425
  1. import { InspectStore, Task } from "@/types";
  2. import { reactive } from "vue";
  3. const obj = {
  4. setting: {
  5. fileServer: "",
  6. userName: "",
  7. subject: { name: "", code: "" },
  8. uiSetting: {
  9. "answer.paper.scale": 1,
  10. "score.board.collapse": false,
  11. },
  12. },
  13. status: {
  14. totalCount: 0,
  15. },
  16. currentTask: undefined,
  17. historyOpen: false,
  18. MarkBoardTrackCollapse: false,
  19. historyTasks: [],
  20. focusTracks: [],
  21. message: null,
  22. } as InspectStore;
  23. export const store = reactive(obj);