Explorar o código

feat: 演示细节调整

zhangjie hai 9 meses
pai
achega
25e110a574

+ 9 - 2
src/assets/styles/base.scss

@@ -451,6 +451,12 @@ body {
 }
 .btn-link {
   position: relative;
+  color: $--color-primary;
+  display: inline-block;
+  vertical-align: middle;
+  line-height: 20px;
+  margin-top: -2px;
+  padding: 8px 0;
 
   &::after {
     content: "";
@@ -459,12 +465,13 @@ body {
     width: 100%;
     bottom: 4px;
     left: 0;
-    border-bottom: 1px solid $--color-text-dark-1;
+    border-bottom: 1px solid $--color-primary;
   }
 
   &:hover {
+    color: mix(#000, $--color-primary, 20%);
     &::after {
-      border-color: $--color-primary;
+      border-color: mix(#000, $--color-primary, 20%);
     }
   }
 }

+ 1 - 3
src/modules/course/components/CourseDocumentDetail.vue

@@ -107,9 +107,7 @@
       <div class="tips-markedness">
         <p v-if="toolUrl">
           学生答卷原图和轨迹图请先下载工具后登录账号再进行下载
-          <a class="btn-primary btn-link ml-2" :href="toolUrl" download
-            >点击下载工具</a
-          >
+          <a class="btn-link ml-2" :href="toolUrl" download>点击下载工具</a>
         </p>
       </div>
 

+ 5 - 1
src/modules/exam/components/createExamAndPrintTask/InfoExamTask.vue

@@ -337,7 +337,10 @@
           </el-form-item>
         </el-form>
 
-        <h4 class="mb-2">附件<span>(最多4个)</span>:</h4>
+        <h4 class="mb-2">
+          附件<span>(最多4个,仅限{{ attachmentFormat.join("、") }}文件)</span
+          >:
+        </h4>
         <div class="image-list">
           <div
             v-for="(item, index) in imageAttachments"
@@ -547,6 +550,7 @@ export default {
       abc: "abcdefghijklmnopqrstuvwxyz".toUpperCase(),
       examTaskInstr: this.$ls.get("schoolInfo", { examTaskInstr: "" })
         .examTaskInstr,
+      attachmentFormat: ["jpg", "png", "mp3"],
       // image-preview
       curImage: {},
       curImageIndex: 0,

+ 4 - 1
src/modules/exam/components/taskApply/TaskPaper.vue

@@ -337,7 +337,9 @@
 
     <!-- 附件 -->
     <h4 class="mb-2">
-      附件<span v-if="taskStatus.IS_APPLY">(最多4个)</span>:
+      附件<span v-if="taskStatus.IS_APPLY"
+        >(最多4个,仅限{{ attachmentFormat.join("、") }}文件)</span
+      >:
     </h4>
     <div class="image-list">
       <div
@@ -500,6 +502,7 @@ export default {
       cards: [],
       examTaskInstr: this.$ls.get("schoolInfo", { examTaskInstr: "" })
         .examTaskInstr,
+      attachmentFormat: ["jpg", "png", "mp3"],
       // card-build
       cardBuildPresetData: {},
       // image-preview