Bläddra i källkod

fix客观分显示

Michael Wang 6 år sedan
förälder
incheckning
8bccea1e25
2 ändrade filer med 3 tillägg och 3 borttagningar
  1. 2 2
      src/features/Login/Login.vue
  2. 1 1
      src/features/OnlineExam/OnlineExamList.vue

+ 2 - 2
src/features/Login/Login.vue

@@ -112,7 +112,7 @@ export default {
 
     if (typeof nodeRequire != "undefined") {
       var that = this;
-      var fs = nodeRequire("fs");
+      var fs = window.nodeRequire("fs");
       var config = fs.readFileSync("config.js", "utf-8");
       var nameJson = JSON.parse(config);
       const electronConfig = (await this.$http.get(
@@ -121,7 +121,7 @@ export default {
 
       //如果配置中配置了  checkRemoteControl:true
       if (electronConfig.otherConfig.checkRemoteControl) {
-        nodeRequire("node-cmd").get("Project1.exe", function(data) {
+        window.nodeRequire("node-cmd").get("Project1.exe", function() {
           var applicationNames = fs.readFileSync(
             "remoteApplication.txt",
             "utf-8"

+ 1 - 1
src/features/OnlineExam/OnlineExamList.vue

@@ -20,7 +20,7 @@
           <td style="min-width: 180px">
             <div style="display: grid; grid-template-columns:  repeat( auto-fit, minmax(100px, 1fr) ); grid-gap: 10px">
               <i-button class="qm-primary-button" :disabled="!courseInBetween(course) || course.allowExamCount < 1" @click="enterExam(course)">进入考试</i-button>
-              <i-poptip trigger="hover" placement="left" class="online-exam-list-override-poptip">
+              <i-poptip :trigger="course.isObjScoreView ? 'hover' : 'click'" placement="left" class="online-exam-list-override-poptip">
                 <i-button class="qm-primary-button" style="width: 100%" :disabled="!course.isObjScoreView">客观分</i-button>
                 <ecs-online-exam-result-list slot="content" :examStudentId="course.examStudentId"></ecs-online-exam-result-list>
               </i-poptip>