Browse Source

调整store路径

Michael Wang 3 years ago
parent
commit
6530e6e89d
55 changed files with 54 additions and 54 deletions
  1. 1 1
      src/App.vue
  2. 1 1
      src/api/markPage.ts
  3. 1 1
      src/components/QmDialog.vue
  4. 1 1
      src/features/arbitrate/Arbitrate.vue
  5. 1 1
      src/features/arbitrate/ArbitrateMarkList.vue
  6. 1 1
      src/features/arbitrate/MarkBody.vue
  7. 1 1
      src/features/arbitrate/MarkHeader.vue
  8. 1 1
      src/features/library/inspect/LibraryInspect.vue
  9. 1 1
      src/features/library/inspect/MarkBoardInspect.vue
  10. 1 1
      src/features/library/inspect/MarkBody.vue
  11. 1 1
      src/features/library/inspect/MarkHeader.vue
  12. 1 1
      src/features/library/libraryTrack/LibraryTrack.vue
  13. 1 1
      src/features/library/libraryTrack/MarkBody.vue
  14. 1 1
      src/features/library/libraryTrack/MarkHeader.vue
  15. 1 1
      src/features/library/quality/MarkBody.vue
  16. 1 1
      src/features/library/quality/MarkHeader.vue
  17. 1 1
      src/features/library/quality/Quality.vue
  18. 1 1
      src/features/mark/AllPaperModal.vue
  19. 1 1
      src/features/mark/AnswerModal.vue
  20. 1 1
      src/features/mark/CommonMarkBody.vue
  21. 1 1
      src/features/mark/Mark.vue
  22. 1 1
      src/features/mark/MarkBoardKeyBoard.vue
  23. 1 1
      src/features/mark/MarkBoardMouse.vue
  24. 1 1
      src/features/mark/MarkBoardTrack.vue
  25. 1 1
      src/features/mark/MarkBody.vue
  26. 1 1
      src/features/mark/MarkChangeProfile.vue
  27. 1 1
      src/features/mark/MarkDrawTrack.vue
  28. 1 1
      src/features/mark/MarkHeader.vue
  29. 1 1
      src/features/mark/MarkHistory.vue
  30. 1 1
      src/features/mark/MarkProblemDialog.vue
  31. 1 1
      src/features/mark/MarkSwitchGroupDialog.vue
  32. 1 1
      src/features/mark/MinimapModal.vue
  33. 1 1
      src/features/mark/MultiMediaMarkBody.vue
  34. 1 1
      src/features/mark/PaperModal.vue
  35. 1 1
      src/features/mark/SheetViewModal.vue
  36. 1 1
      src/features/mark/SpecialTagModal.vue
  37. 1 1
      src/features/mark/use/autoChooseFirstQuestion.ts
  38. 1 1
      src/features/mark/use/keyboardAndMouse.ts
  39. 1 1
      src/features/student/importInspect/ImportInspect.vue
  40. 1 1
      src/features/student/importInspect/MarkBoardInspect.vue
  41. 1 1
      src/features/student/importInspect/MarkHeader.vue
  42. 1 1
      src/features/student/inspect/Inspect.vue
  43. 1 1
      src/features/student/inspect/MarkBoardInspect.vue
  44. 1 1
      src/features/student/inspect/MarkBody.vue
  45. 1 1
      src/features/student/inspect/MarkDrawTrack.vue
  46. 1 1
      src/features/student/inspect/MarkHeader.vue
  47. 1 1
      src/features/student/studentTrack/MarkHeader.vue
  48. 1 1
      src/features/student/studentTrack/StudentTrack.vue
  49. 1 1
      src/filters/index.ts
  50. 1 1
      src/plugins/axiosApp.ts
  51. 0 0
      src/store/store.ts
  52. 1 1
      src/test/TestSetting.vue
  53. 1 1
      src/test/TestStatus.vue
  54. 1 1
      src/test/TestStore.vue
  55. 1 1
      src/utils/utils.ts

+ 1 - 1
src/App.vue

@@ -11,7 +11,7 @@
 
 <script setup lang="ts">
 import { watch, watchEffect } from "vue";
-import { store } from "./features/mark/store";
+import { store } from "./store/store";
 
 let spinning = $ref(false);
 

+ 1 - 1
src/api/markPage.ts

@@ -1,4 +1,4 @@
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import { httpApp } from "@/plugins/axiosApp";
 import { Setting, UISetting, HistoryQueryParams } from "@/types";
 

+ 1 - 1
src/components/QmDialog.vue

@@ -43,7 +43,7 @@
 <script setup lang="ts">
 import { onMounted, onUpdated, reactive } from "vue";
 import { CloseOutlined } from "@ant-design/icons-vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 const { top, width, height, title, zIndex } = withDefaults(
   defineProps<{

+ 1 - 1
src/features/arbitrate/Arbitrate.vue

@@ -30,7 +30,7 @@
 <script setup lang="ts">
 import { computed, onMounted, watch } from "vue";
 // 要共用UI就要共用store
-import { isScanImage, store } from "@/features/mark/store";
+import { isScanImage, store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import { useRoute } from "vue-router";
 import MarkBody from "./MarkBody.vue";

+ 1 - 1
src/features/arbitrate/ArbitrateMarkList.vue

@@ -37,7 +37,7 @@
 
 <script setup lang="ts">
 import { reactive, watch } from "vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import { getArbitrateList } from "@/api/arbitratePage";
 
 interface MarkDetail {

+ 1 - 1
src/features/arbitrate/MarkBody.vue

@@ -10,7 +10,7 @@
 
 <script setup lang="ts">
 import CommonMarkBody from "@/features/mark/CommonMarkBody.vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 defineEmits(["error"]);
 </script>

+ 1 - 1
src/features/arbitrate/MarkHeader.vue

@@ -145,7 +145,7 @@
 
 <script setup lang="ts">
 import { onMounted } from "vue";
-import { store, isScanImage } from "@/features/mark/store";
+import { store, isScanImage } from "@/store/store";
 import {
   SnippetsOutlined,
   UserOutlined,

+ 1 - 1
src/features/library/inspect/LibraryInspect.vue

@@ -16,7 +16,7 @@
 
 <script setup lang="ts">
 import { computed, onMounted, watch } from "vue";
-import { isScanImage, store } from "@/features/mark/store";
+import { isScanImage, store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import { useRoute } from "vue-router";
 import MarkBody from "./MarkBody.vue";

+ 1 - 1
src/features/library/inspect/MarkBoardInspect.vue

@@ -113,7 +113,7 @@
 import type { Question } from "@/types";
 import { message } from "ant-design-vue";
 import { computed, reactive, watch } from "vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 const emit = defineEmits(["inspect", "reject"]);
 let checkedQuestions = reactive([] as Array<Question>);

+ 1 - 1
src/features/library/inspect/MarkBody.vue

@@ -11,7 +11,7 @@
 <script setup lang="ts">
 import CommonMarkBody from "@/features/mark/CommonMarkBody.vue";
 
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 defineEmits(["error"]);
 </script>

+ 1 - 1
src/features/library/inspect/MarkHeader.vue

@@ -98,7 +98,7 @@
 
 <script setup lang="ts">
 import { onMounted } from "vue";
-import { store, isScanImage } from "@/features/mark/store";
+import { store, isScanImage } from "@/store/store";
 import { PoweroffOutlined } from "@ant-design/icons-vue";
 import { useRoute } from "vue-router";
 import { clearInspectedTask } from "@/api/libraryInspectPage";

+ 1 - 1
src/features/library/libraryTrack/LibraryTrack.vue

@@ -9,7 +9,7 @@
 
 <script setup lang="ts">
 import { onMounted } from "vue";
-import { isScanImage, store } from "@/features/mark/store";
+import { isScanImage, store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import { useRoute } from "vue-router";
 import MarkBody from "./MarkBody.vue";

+ 1 - 1
src/features/library/libraryTrack/MarkBody.vue

@@ -10,7 +10,7 @@
 
 <script setup lang="ts">
 import CommonMarkBody from "@/features/mark/CommonMarkBody.vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 defineEmits(["error"]);
 </script>

+ 1 - 1
src/features/library/libraryTrack/MarkHeader.vue

@@ -56,7 +56,7 @@
 </template>
 
 <script setup lang="ts">
-import { store, isScanImage } from "@/features/mark/store";
+import { store, isScanImage } from "@/store/store";
 import { UserOutlined, PoweroffOutlined } from "@ant-design/icons-vue";
 import ZoomPaper from "@/components/ZoomPaper.vue";
 

+ 1 - 1
src/features/library/quality/MarkBody.vue

@@ -11,7 +11,7 @@
 <script setup lang="ts">
 import CommonMarkBody from "@/features/mark/CommonMarkBody.vue";
 
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 defineEmits(["error"]);
 </script>

+ 1 - 1
src/features/library/quality/MarkHeader.vue

@@ -86,7 +86,7 @@
 </template>
 
 <script setup lang="ts">
-import { store, isScanImage } from "@/features/mark/store";
+import { store, isScanImage } from "@/store/store";
 import {
   UserOutlined,
   PoweroffOutlined,

+ 1 - 1
src/features/library/quality/Quality.vue

@@ -19,7 +19,7 @@
 
 <script setup lang="ts">
 import { onMounted } from "vue";
-import { isScanImage, store } from "@/features/mark/store";
+import { isScanImage, store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import { useRoute } from "vue-router";
 import MarkBody from "./MarkBody.vue";

+ 1 - 1
src/features/mark/AllPaperModal.vue

@@ -36,7 +36,7 @@
 <script setup lang="ts">
 import { computed } from "vue";
 import { CloseOutlined } from "@ant-design/icons-vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 const urls = computed(() => {
   return store.currentTask?.sliceUrls ?? [];

+ 1 - 1
src/features/mark/AnswerModal.vue

@@ -21,7 +21,7 @@
 
 <script setup lang="ts">
 import { computed } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 
 const answerPDFUrl = computed(() => {
   return store.setting.subject.answerUrl;

+ 1 - 1
src/features/mark/CommonMarkBody.vue

@@ -63,7 +63,7 @@ import {
   watch,
   watchEffect,
 } from "vue";
-import { getMarkStatus, isScanImage } from "./store";
+import { getMarkStatus, isScanImage } from "@/store/store";
 import MarkDrawTrack from "./MarkDrawTrack.vue";
 import type {
   MarkResult,

+ 1 - 1
src/features/mark/Mark.vue

@@ -45,7 +45,7 @@ import {
   updateUISetting,
   doUnselectiveType,
 } from "@/api/markPage";
-import { isScanImage, store } from "./store";
+import { isScanImage, store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import MarkBody from "./MarkBody.vue";
 import { useTimers } from "@/setups/useTimers";

+ 1 - 1
src/features/mark/MarkBoardKeyBoard.vue

@@ -151,7 +151,7 @@
 import type { Question } from "@/types";
 import { isNumber } from "lodash";
 import { computed, onMounted, onUnmounted, watch } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 import { keyMouse } from "./use/keyboardAndMouse";
 import { autoChooseFirstQuestion } from "./use/autoChooseFirstQuestion";
 import { message } from "ant-design-vue";

+ 1 - 1
src/features/mark/MarkBoardMouse.vue

@@ -133,7 +133,7 @@
 import type { Question } from "@/types";
 import { isNumber } from "lodash";
 
-import { store } from "./store";
+import { store } from "@/store/store";
 import { keyMouse } from "./use/keyboardAndMouse";
 import { message } from "ant-design-vue";
 import { DownOutlined } from "@ant-design/icons-vue";

+ 1 - 1
src/features/mark/MarkBoardTrack.vue

@@ -181,7 +181,7 @@
 import type { Question } from "@/types";
 import { isNumber } from "lodash";
 import { computed, onMounted, onUnmounted, watch } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 import { autoChooseFirstQuestion } from "./use/autoChooseFirstQuestion";
 import { message } from "ant-design-vue";
 import { dragSplitPane } from "./use/splitPane";

+ 1 - 1
src/features/mark/MarkBody.vue

@@ -16,7 +16,7 @@
 
 <script setup lang="ts">
 import { onMounted, onUnmounted, watch } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 import { ModeEnum } from "@/types";
 import type { SliceImage, SpecialTag, Track } from "@/types";
 // @ts-ignore

+ 1 - 1
src/features/mark/MarkChangeProfile.vue

@@ -42,7 +42,7 @@
 import { changeUserInfo, doLogout } from "@/api/markPage";
 import { message } from "ant-design-vue";
 import { reactive, watchEffect } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 
 interface User {
   name: string;

+ 1 - 1
src/features/mark/MarkDrawTrack.vue

@@ -27,7 +27,7 @@
 import { ModeEnum } from "@/types";
 import type { SpecialTag, Track } from "@/types";
 import { computed, toRefs, watch } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 
 const props = defineProps<{
   trackList: Array<Track>;

+ 1 - 1
src/features/mark/MarkHeader.vue

@@ -329,7 +329,7 @@
 <script setup lang="ts">
 import { doLogout, updateUISetting } from "@/api/markPage";
 import { computed, watch, watchEffect } from "vue";
-import { store, isScanImage } from "./store";
+import { store, isScanImage } from "@/store/store";
 import { ModeEnum } from "@/types";
 import MarkChangeProfile from "./MarkChangeProfile.vue";
 import MarkSwitchGroupDialog from "./MarkSwitchGroupDialog.vue";

+ 1 - 1
src/features/mark/MarkHistory.vue

@@ -124,7 +124,7 @@ import type {
   Task,
 } from "@/types";
 import { watch } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 import {
   SearchOutlined,
   CaretDownOutlined,

+ 1 - 1
src/features/mark/MarkProblemDialog.vue

@@ -30,7 +30,7 @@
 <script setup lang="ts">
 import { doProblemType, getStatus } from "@/api/markPage";
 import { message } from "ant-design-vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 import EventBus from "@/plugins/eventBus";
 
 let visible = $ref(false);

+ 1 - 1
src/features/mark/MarkSwitchGroupDialog.vue

@@ -36,7 +36,7 @@
 import { doSwitchGroup, getGroups } from "@/api/markPage";
 import { message } from "ant-design-vue";
 import { onUpdated } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 
 let visible = $ref(false);
 

+ 1 - 1
src/features/mark/MinimapModal.vue

@@ -17,7 +17,7 @@
 
 <script setup lang="ts">
 import { onBeforeUpdate, watch } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 
 // 切换任务后,关闭缩略图
 watch(

+ 1 - 1
src/features/mark/MultiMediaMarkBody.vue

@@ -65,7 +65,7 @@
 
 <script setup lang="ts">
 import { getJSON } from "@/api/jsonMark";
-import { store } from "./store";
+import { store } from "@/store/store";
 import { onUpdated, watch } from "vue";
 import { renderRichText } from "@/utils/renderJSON";
 import type { RichTextJSON } from "@/types";

+ 1 - 1
src/features/mark/PaperModal.vue

@@ -21,7 +21,7 @@
 
 <script setup lang="ts">
 import { computed } from "vue";
-import { store } from "./store";
+import { store } from "@/store/store";
 
 const paperPDFUrl = computed(() => {
   return store.setting.subject.paperUrl;

+ 1 - 1
src/features/mark/SheetViewModal.vue

@@ -35,7 +35,7 @@
 <script setup lang="ts">
 import { reactive, watch } from "vue";
 import { CloseOutlined } from "@ant-design/icons-vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import { loadImage } from "@/utils/utils";
 import type { PictureSlice } from "@/types";
 

+ 1 - 1
src/features/mark/SpecialTagModal.vue

@@ -69,7 +69,7 @@
 </template>
 
 <script setup lang="ts">
-import { store } from "./store";
+import { store } from "@/store/store";
 
 function clearLatestTagOfCurrentTask() {
   if (!store.currentTask?.markResult) return;

+ 1 - 1
src/features/mark/use/autoChooseFirstQuestion.ts

@@ -1,5 +1,5 @@
 import { Question } from "@/types";
-import { store } from "../store";
+import { store } from "@/store/store";
 import { watch } from "vue";
 
 const scrollToQuestionOfBoard = async (question: Question) => {

+ 1 - 1
src/features/mark/use/keyboardAndMouse.ts

@@ -1,4 +1,4 @@
-import { store } from "../store";
+import { store } from "@/store/store";
 
 export function keyMouse() {
   function toggleKeyMouse() {

+ 1 - 1
src/features/student/importInspect/ImportInspect.vue

@@ -21,7 +21,7 @@ import {
   getSingleInspectedTask,
   saveInspectedTask,
 } from "@/api/importInspectPage";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import { useRoute } from "vue-router";
 import MarkBody from "../inspect/MarkBody.vue";

+ 1 - 1
src/features/student/importInspect/MarkBoardInspect.vue

@@ -93,7 +93,7 @@
 <script setup lang="ts">
 import type { Question } from "@/types";
 import { computed, reactive, watch } from "vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 const emit = defineEmits(["makeTag", "fetchTask"]);
 const props =

+ 1 - 1
src/features/student/importInspect/MarkHeader.vue

@@ -88,7 +88,7 @@
 <script setup lang="ts">
 import { clearInspectedTask } from "@/api/inspectPage";
 import { onMounted } from "vue";
-import { store, isScanImage } from "@/features/mark/store";
+import { store, isScanImage } from "@/store/store";
 import { PoweroffOutlined } from "@ant-design/icons-vue";
 import { useRoute } from "vue-router";
 import ZoomPaper from "@/components/ZoomPaper.vue";

+ 1 - 1
src/features/student/inspect/Inspect.vue

@@ -25,7 +25,7 @@ import {
   rejectInspectedTask,
   saveInspectedTask,
 } from "@/api/inspectPage";
-import { isScanImage, store } from "@/features/mark/store";
+import { isScanImage, store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import { useRoute } from "vue-router";
 import MarkBody from "./MarkBody.vue";

+ 1 - 1
src/features/student/inspect/MarkBoardInspect.vue

@@ -113,7 +113,7 @@
 import type { Question } from "@/types";
 import { message } from "ant-design-vue";
 import { computed, reactive, watch } from "vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 const emit = defineEmits(["inspect", "reject"]);
 let checkedQuestions = reactive([] as Array<Question>);

+ 1 - 1
src/features/student/inspect/MarkBody.vue

@@ -27,7 +27,7 @@
 
 <script setup lang="ts">
 import { computed, reactive, watch } from "vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import MarkDrawTrack from "./MarkDrawTrack.vue";
 import type { SpecialTag, Track } from "@/types";
 import { useTimers } from "@/setups/useTimers";

+ 1 - 1
src/features/student/inspect/MarkDrawTrack.vue

@@ -24,7 +24,7 @@
 
 <script setup lang="ts">
 import type { SpecialTag, Track } from "@/types";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import { toRefs, watch } from "vue";
 
 const props = defineProps<{

+ 1 - 1
src/features/student/inspect/MarkHeader.vue

@@ -97,7 +97,7 @@
 <script setup lang="ts">
 import { clearInspectedTask } from "@/api/inspectPage";
 import { onMounted } from "vue";
-import { store, isScanImage } from "@/features/mark/store";
+import { store, isScanImage } from "@/store/store";
 import { PoweroffOutlined } from "@ant-design/icons-vue";
 import { useRoute } from "vue-router";
 import ZoomPaper from "@/components/ZoomPaper.vue";

+ 1 - 1
src/features/student/studentTrack/MarkHeader.vue

@@ -43,7 +43,7 @@
 </template>
 
 <script setup lang="ts">
-import { store, isScanImage } from "@/features/mark/store";
+import { store, isScanImage } from "@/store/store";
 import { PoweroffOutlined } from "@ant-design/icons-vue";
 import ZoomPaper from "@/components/ZoomPaper.vue";
 

+ 1 - 1
src/features/student/studentTrack/StudentTrack.vue

@@ -19,7 +19,7 @@
 
 <script setup lang="ts">
 import { onMounted } from "vue";
-import { isScanImage, store } from "@/features/mark/store";
+import { isScanImage, store } from "@/store/store";
 import MarkHeader from "./MarkHeader.vue";
 import { useRoute } from "vue-router";
 import MarkBody from "../inspect/MarkBody.vue";

+ 1 - 1
src/filters/index.ts

@@ -1,6 +1,6 @@
 import { YYYYMMDDHHmmss } from "@/constants/constants";
 import moment from "moment";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 export default {
   /** 返回YYYY-MM-DD HH:mm:ss */

+ 1 - 1
src/plugins/axiosApp.ts

@@ -7,7 +7,7 @@ import cachingGet from "./axiosCache";
 import { notifyInvalidTokenThrottled } from "./axiosNotice";
 import axiosRetry from "axios-retry";
 import { message } from "ant-design-vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 const config = {
   // baseURL: process.env.baseURL || process.env.apiUrl || ""

+ 0 - 0
src/features/mark/store.ts → src/store/store.ts


+ 1 - 1
src/test/TestSetting.vue

@@ -9,7 +9,7 @@
 <script lang="ts">
 import { defineComponent, onMounted } from "vue";
 import { getSetting } from "../api/markPage";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 export default defineComponent({
   name: "TestSetting",

+ 1 - 1
src/test/TestStatus.vue

@@ -12,7 +12,7 @@
 <script lang="ts">
 import { ModeEnum } from "@/types";
 import { reactive, defineComponent, onMounted, toRefs } from "vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 
 export default defineComponent({
   name: "TestStatus",

+ 1 - 1
src/test/TestStore.vue

@@ -5,7 +5,7 @@
 
 <script lang="ts">
 import { defineComponent } from "vue";
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import { ModeEnum } from "@/types";
 
 /** 切换评分模式 */

+ 1 - 1
src/utils/utils.ts

@@ -1,4 +1,4 @@
-import { store } from "@/features/mark/store";
+import { store } from "@/store/store";
 import { PictureSlice, Task } from "@/types";
 
 // TODO: 打开cache后,会造成没有 vue devtools 时,canvas缓存错误,暂时不知道原因