zhangjie 1 жил өмнө
parent
commit
7d924ea4c6

+ 19 - 11
src/modules/course/components/profession/ProfessionalMatrix.vue

@@ -19,13 +19,13 @@
           </template>
         </el-table-column>
         <el-table-column label="毕业要求" align="center">
-          <el-table-column
-            v-for="(column, cindex) in columns"
-            :key="cindex"
-            :label="column.name"
-            align="center"
-          >
-            <template v-if="hasSubRequirements">
+          <template v-if="hasSubRequirements">
+            <el-table-column
+              v-for="(column, cindex) in columns"
+              :key="cindex"
+              :label="column.name"
+              align="center"
+            >
               <el-table-column
                 v-for="subr in column.subRequirements"
                 :key="subr"
@@ -48,8 +48,16 @@
                   ></el-input-number>
                 </template>
               </el-table-column>
-            </template>
-            <template v-else>
+            </el-table-column>
+          </template>
+
+          <template v-else>
+            <el-table-column
+              v-for="(column, cindex) in columns"
+              :key="cindex"
+              :label="column.name"
+              align="center"
+            >
               <template slot-scope="scope">
                 <el-input-number
                   v-model="scope.row[`${column.name}_null`].value"
@@ -65,8 +73,8 @@
                   "
                 ></el-input-number>
               </template>
-            </template>
-          </el-table-column>
+            </el-table-column>
+          </template>
         </el-table-column>
       </el-table>
     </div>