lsc 2 years ago
parent
commit
5e766dbe6c
1 changed files with 18 additions and 11 deletions
  1. 18 11
      src/components/student/studyStudent.vue

+ 18 - 11
src/components/student/studyStudent.vue

@@ -708,16 +708,16 @@
       <div class="pzBox">
         <div class="addPzButton">
           <div class="psBox">
-            <div><span>创新性</span><el-input-number class="number" v-model="psJson.cxx" :controls="false" :min="0"
-                :max="100"></el-input-number></div>
-            <div><span>设计与艺术审美</span><el-input-number class="number" v-model="psJson.sjyyssm" :controls="false" :min="0"
-                :max="100"></el-input-number></div>
-            <div><span>技术与功能</span><el-input-number class="number" v-model="psJson.jsygn" :controls="false" :min="0"
-                :max="100"></el-input-number></div>
-            <div><span>用户体验</span><el-input-number class="number" v-model="psJson.yhty" :controls="false" :min="0"
-                :max="100"></el-input-number></div>
-            <div><span>作品完成度与规范性</span><el-input-number class="number" v-model="psJson.zpwcdygfx" :controls="false"
-                :min="0" :max="100"></el-input-number></div>
+            <div><span>创新性(30分)</span><el-input-number class="number" @change="updateRight('cxx')" v-model="psJson.cxx" :controls="false" :min="0"
+                :max="30"></el-input-number></div>
+            <div><span>设计与艺术审美(25分)</span><el-input-number class="number" @change="updateRight('sjyyssm')" v-model="psJson.sjyyssm" :controls="false" :min="0"
+                :max="25"></el-input-number></div>
+            <div><span>技术与功能(25分)</span><el-input-number class="number" @change="updateRight('jsygn')" v-model="psJson.jsygn" :controls="false" :min="0"
+                :max="25"></el-input-number></div>
+            <div><span>用户体验(10分)</span><el-input-number class="number" @change="updateRight('yhty')" v-model="psJson.yhty" :controls="false" :min="0"
+                :max="10"></el-input-number></div>
+            <div><span>作品完成度与规范性(10分)</span><el-input-number class="number" @change="updateRight('zpwcdygfx')" v-model="psJson.zpwcdygfx" :controls="false"
+                :min="0" :max="10"></el-input-number></div>
             <div style="border-top: 1px solid #eee;padding-top: 10px;"><span>总分</span><span class="number"
                 style="font-size: 35px;color: #4b79ce;">{{ psJson.cxx + psJson.sjyyssm + psJson.jsygn + psJson.yhty +
                   psJson.zpwcdygfx }}</span></div>
@@ -2593,6 +2593,13 @@ export default {
       this.videoDetail.sources[0].src = w;
       this.videoVisible = true;
     },
+    updateRight(val){
+      if(!this.psJson[val]){
+        this.psJson[val] = "0"
+      }
+      this.$forceUpdate();
+      console.log(this.psJson);
+    }
   },
   directives: {
     // 使用局部注册指令的方式
@@ -5068,7 +5075,7 @@ export default {
 }
 
 .psBox>div>span:nth-child(1) {
-  width: 180px;
+  width: 280px;
   font-size: 15px;
   text-align: left;
   margin-right: 10px;