Browse Source

项目管理分类

zengyicheng 2 years ago
parent
commit
859c92313b

+ 12 - 7
src/components/pages/addCourse.vue

@@ -74,11 +74,7 @@
                 @click="goToTask(tIndex)"
                 @click="goToTask(tIndex)"
               >
               >
                 <div>任务{{ tIndex + 1 }}</div>
                 <div>任务{{ tIndex + 1 }}</div>
-                <el-tooltip
-                  effect="light"
-                  :content="t.task"
-                  placement="top"
-                >
+                <el-tooltip effect="light" :content="t.task" placement="top">
                   <div>{{ t.task }}</div>
                   <div>{{ t.task }}</div>
                 </el-tooltip>
                 </el-tooltip>
               </div>
               </div>
@@ -173,7 +169,10 @@
                             :key="index"
                             :key="index"
                           >
                           >
                             <span>{{ item.name }}</span>
                             <span>{{ item.name }}</span>
-                            <el-checkbox-group v-model="courseTypeId">
+                            <el-checkbox-group
+                              v-model="courseTypeId"
+                              v-if="CourseTypeJson[item.id].length > 0"
+                            >
                               <el-checkbox
                               <el-checkbox
                                 v-for="item1 in CourseTypeJson[item.id]"
                                 v-for="item1 in CourseTypeJson[item.id]"
                                 :key="item1.id"
                                 :key="item1.id"
@@ -181,6 +180,12 @@
                                 >{{ item1.name }}</el-checkbox
                                 >{{ item1.name }}</el-checkbox
                               >
                               >
                             </el-checkbox-group>
                             </el-checkbox-group>
+                            <div
+                              v-else
+                              style="font-size: 14px; margin-left: -8px"
+                            >
+                              暂无
+                            </div>
                           </div>
                           </div>
                         </div>
                         </div>
                       </div>
                       </div>
@@ -6176,7 +6181,7 @@ export default {
                 if (!this.CourseTypeJson[res.data[0][i].id]) {
                 if (!this.CourseTypeJson[res.data[0][i].id]) {
                   this.CourseTypeJson[res.data[0][i].id] = [];
                   this.CourseTypeJson[res.data[0][i].id] = [];
                 }
                 }
-                this.CourseTypeJson[res.data[0][i].id].push(res.data[1][j]);
+                // this.CourseTypeJson[res.data[0][i].id].push(res.data[1][j]);
               }
               }
             }
             }
           }
           }

+ 8 - 2
src/components/pages/addCourseGM.vue

@@ -116,11 +116,17 @@
                         <div class="choose">
                         <div class="choose">
                           <div class="all_choose all_choose2" v-for="(item, index) in CourseType[0]" :key="index">
                           <div class="all_choose all_choose2" v-for="(item, index) in CourseType[0]" :key="index">
                             <span>{{ item.name }}</span>
                             <span>{{ item.name }}</span>
-                            <el-checkbox-group v-model="courseTypeId">
+                            <el-checkbox-group v-model="courseTypeId" v-if="CourseTypeJson[item.id].length > 0">
                               <el-checkbox v-for="item1 in CourseTypeJson[item.id]" :key="item1.id" :label="item1.id">{{
                               <el-checkbox v-for="item1 in CourseTypeJson[item.id]" :key="item1.id" :label="item1.id">{{
                                   item1.name
                                   item1.name
                               }}</el-checkbox>
                               }}</el-checkbox>
                             </el-checkbox-group>
                             </el-checkbox-group>
+                            <div
+                              v-else
+                              style="font-size: 14px; margin-left: -8px"
+                            >
+                              暂无
+                            </div>
                           </div>
                           </div>
                         </div>
                         </div>
                       </div>
                       </div>
@@ -4698,7 +4704,7 @@ export default {
                 if (!this.CourseTypeJson[res.data[0][i].id]) {
                 if (!this.CourseTypeJson[res.data[0][i].id]) {
                   this.CourseTypeJson[res.data[0][i].id] = [];
                   this.CourseTypeJson[res.data[0][i].id] = [];
                 }
                 }
-                this.CourseTypeJson[res.data[0][i].id].push(res.data[1][j]);
+                // this.CourseTypeJson[res.data[0][i].id].push(res.data[1][j]);
               }
               }
             }
             }
           }
           }

+ 1 - 1
src/components/pages/course.vue

@@ -504,7 +504,7 @@ export default {
                 if (!this.CourseTypeJson[res.data[0][i].id]) {
                 if (!this.CourseTypeJson[res.data[0][i].id]) {
                   this.CourseTypeJson[res.data[0][i].id] = [];
                   this.CourseTypeJson[res.data[0][i].id] = [];
                 }
                 }
-                this.CourseTypeJson[res.data[0][i].id].push(res.data[1][j]);
+                // this.CourseTypeJson[res.data[0][i].id].push(res.data[1][j]);
               }
               }
             }
             }
           }
           }