Эх сурвалжийг харах

档位修改新增控制机制

zhangjie 4 жил өмнө
parent
commit
886647a4fc

+ 16 - 7
src/modules/grading-set/GradingLevelSet.vue

@@ -28,7 +28,7 @@
               v-model="level.code"
               style="width: 60px"
               @on-blur="codeChange(level)"
-              v-if="level.canEdit"
+              v-if="level.canEdit && workDetail.modifyOtherVal"
             ></Input>
             <p v-else>{{ level.code }}</p>
           </td>
@@ -38,7 +38,7 @@
               :min="0"
               :max="200"
               @on-blur="checkLevelValidate(level)"
-              v-if="level.canEdit"
+              v-if="level.canEdit && workDetail.modifyOtherVal"
             ></InputNumber>
             <p v-else>{{ level.minScore }}</p>
           </td>
@@ -48,7 +48,7 @@
               :min="1"
               :max="200"
               @on-blur="checkLevelValidate(level)"
-              v-if="level.canEdit"
+              v-if="level.canEdit && workDetail.modifyOtherVal"
             ></InputNumber>
             <p v-else>{{ level.maxScore }}</p>
           </td>
@@ -60,7 +60,11 @@
               :precision="0"
               :disabled="!level.canEdit"
               @on-blur="checkLevelValidate(level)"
-              v-if="level.levelType === 'ADMITED' && level.canEdit"
+              v-if="
+                level.levelType === 'ADMITED' &&
+                  level.canEdit &&
+                  workDetail.modifyOtherVal
+              "
             ></InputNumber>
             <p v-else>{{ level.intervalScore }}</p>
           </td>
@@ -70,7 +74,7 @@
               :min="1"
               :max="100"
               @on-blur="checkLevelValidate(level)"
-              v-if="level.canEdit"
+              v-if="level.canEdit && workDetail.modifyOtherVal"
             ></InputNumber>
             <p v-else>{{ level.weight }}</p>
           </td>
@@ -79,7 +83,7 @@
               v-model="level.levelType"
               @on-change="levelTypeChange(level)"
               style="width: 120px"
-              v-if="level.canEdit"
+              v-if="level.canEdit && workDetail.modifyOtherVal"
             >
               <Option
                 v-for="(val, key) in LEVEL_TYPE"
@@ -94,7 +98,11 @@
             <Input
               v-model="level.scoreList"
               @on-blur="checkLevelValidate(level)"
-              v-if="level.levelType === 'UNADMIT' && level.canEdit"
+              v-if="
+                level.levelType === 'UNADMIT' &&
+                  level.canEdit &&
+                  workDetail.modifyOtherVal
+              "
             ></Input>
             <p v-else>{{ level.scoreList }}</p>
           </td>
@@ -126,6 +134,7 @@
                 type="md-trash"
                 title="删除"
                 @click="toDelete(index)"
+                v-if="workDetail.modifyOtherVal"
               />
             </div>
           </td>