浏览代码

特殊标记对勾显示调整

zhangjie 1 年之前
父节点
当前提交
c019ea6292
共有 2 个文件被更改,包括 14 次插入2 次删除
  1. 4 1
      src/features/mark/MarkBody.vue
  2. 10 1
      src/features/mark/MarkDrawTrack.vue

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

@@ -15,6 +15,9 @@
         class="point"
       >
       </span>
+      <span v-else-if="store.currentSpecialTagType === 'RIGHT'" class="text">
+        <CheckOutlined />
+      </span>
       <span v-else-if="store.currentSpecialTag" class="text">
         {{ store.currentSpecialTag }}
       </span>
@@ -32,7 +35,7 @@ import { store } from "@/store/store";
 import { SliceImage, SpecialTag, Track } from "@/types";
 import CustomCursor from "custom-cursor.js";
 import CommonMarkBody from "./CommonMarkBody.vue";
-// import { CheckOutlined } from "@ant-design/icons-vue";
+import { CheckOutlined } from "@ant-design/icons-vue";
 
 // import { message } from "ant-design-vue";
 // 开启本组件,测试后台在整卷的还原效果

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

@@ -54,6 +54,15 @@
       :style="computeSpecialCircleStyle(tag)"
       @click="circleTagClickHandle"
     ></div>
+    <div
+      v-else-if="tag.tagType === 'RIGHT'"
+      :class="['score-container', 'no-event']"
+      :style="computeTopAndLeft(tag)"
+    >
+      <span class="tw-m-auto">
+        <CheckOutlined />
+      </span>
+    </div>
     <div
       v-else
       :class="['score-container', 'no-event']"
@@ -71,7 +80,7 @@ import type { SpecialTag, Track } from "@/types";
 import { toRefs, watch, nextTick, computed } from "vue";
 import { store } from "@/store/store";
 import { message } from "ant-design-vue";
-// import { CheckOutlined } from "@ant-design/icons-vue";
+import { CheckOutlined } from "@ant-design/icons-vue";
 import { useRoute } from "vue-router";
 const route = useRoute();