Procházet zdrojové kódy

logo for epcc (need logo)

Michael Wang před 5 roky
rodič
revize
7da97ef614

+ 10 - 4
src/components/MainLayout/MainLayout.vue

@@ -62,24 +62,24 @@
       </main>
     </transition>
     <nav class="nav">
-      <img src="./qm-logo.png" class="qm-logo" />
+      <img :src="getLogo" class="qm-logo" />
       <ul>
         <li>
           <router-link class="link" to="/online-exam">
             在线考试
           </router-link>
         </li>
-        <li>
+        <li v-if="!isEpcc">
           <router-link class="link" to="/online-practice">
             在线练习
           </router-link>
         </li>
-        <li>
+        <li v-if="!isEpcc">
           <router-link class="link" to="/offline-exam">
             离线考试
           </router-link>
         </li>
-        <li>
+        <li v-if="!isEpcc">
           <router-link class="link" to="/site-message">
             <Badge :count="messageUnread" :offset="[20, -20]">
               公告通知
@@ -131,6 +131,12 @@ export default {
       const domain = localStorage.getItem("domain") || "";
       return domain.includes("ecs-dev") || domain.includes("exam.qmth.com.cn");
     },
+    isEpcc() {
+      return this.user.schoolDomain === "iepcc-ps.qmth.com.cn";
+    },
+    getLogo() {
+      return this.isEpcc ? require("./qm-logo.png") : require("./qm-logo.png");
+    },
   },
   components: {
     qrcode: VueQrcode,

+ 8 - 4
src/features/OnlineExam/OnlineExamList.vue

@@ -4,8 +4,8 @@
       <tbody class="list-row">
         <tr class="list-header qm-primary-strong-text">
           <td>课程</td>
-          <td>层次</td>
-          <td>专业</td>
+          <td v-if="!isEpcc">层次</td>
+          <td v-if="!isEpcc">专业</td>
           <td>考试开放时间</td>
           <td>剩余考试次数</td>
           <td style="max-width: 200px">操作</td>
@@ -13,8 +13,8 @@
 
         <tr v-for="course in courses" :key="course.id">
           <td>{{ course.courseName }}</td>
-          <td>{{ course.courseLevel }}</td>
-          <td>{{ course.specialtyName }}</td>
+          <td v-if="!isEpcc">{{ course.courseLevel }}</td>
+          <td v-if="!isEpcc">{{ course.specialtyName }}</td>
           <td>
             {{ course.startTime }} <br />
             ~ <br />
@@ -36,6 +36,7 @@
                 进入考试
               </i-button>
               <i-poptip
+                v-if="!isEpcc"
                 :trigger="course.isObjScoreView ? 'hover' : 'click'"
                 @on-popper-show="cid = course.id"
                 @on-popper-hide="cid = null"
@@ -241,6 +242,9 @@ export default {
   computed: {
     ...globalMapState(["user", "timeDifference"]),
     ...mapState(["faceCheckModalOpen"]),
+    isEpcc() {
+      return this.user.schoolDomain === "iepcc-ps.ecs.qmth.com.cn";
+    },
   },
   components: {
     "ecs-online-exam-result-list": OnlineExamResultList,