xuqiang 4 年之前
父節點
當前提交
7bef4f40a3

+ 14 - 8
src/main/vue/src/components/ProgrammeLog.vue

@@ -134,9 +134,7 @@
                             <el-form-item prop="instructor" label="指导老师">
                                 <el-input v-model="formData.instructor" class="width" readonly></el-input>
                             </el-form-item>
-                            <el-form-item
-                                prop="annex"
-                                label="作品图片"
+                            <div
                                 v-if="
                                     formData.specialtyId == 187 ||
                                         formData.specialtyId == 188 ||
@@ -165,11 +163,19 @@
                                         formData.specialtyId == 605
                                 "
                             >
-                                <img class="imgBox" :src="formData.annex" alt="" />
-                            </el-form-item>
-                            <el-form-item prop="video" label="作品视频" v-else>
-                                <video-upload v-model="formData.video" class="width" :readonly="true"></video-upload>
-                            </el-form-item>
+                                <el-form-item prop="annex" v-if="formData.annex" label="作品图片">
+                                    <img class="imgBox" :src="formData.annex" alt="" />
+                                </el-form-item>
+                            </div>
+                            <div v-else>
+                                <el-form-item prop="video" label="作品视频" v-if="formData.video">
+                                    <video-upload
+                                        v-model="formData.video"
+                                        class="width"
+                                        :readonly="true"
+                                    ></video-upload>
+                                </el-form-item>
+                            </div>
                         </el-card>
                     </el-timeline-item>
                     <el-collapse-transition>

+ 2 - 0
src/main/vue/src/views/performance/ArrangeJudgeList.vue

@@ -80,6 +80,7 @@
         <el-table
             v-if="!onlines"
             :data="tableData"
+            empty-text="加载中..."
             row-key="id"
             ref="table"
             header-row-class-name="table-header-row"
@@ -117,6 +118,7 @@
             v-if="onlines"
             :data="tableData"
             style="margin-top:20px"
+            empty-text="加载中..."
             row-key="id"
             ref="table"
             header-row-class-name="table-header-row"

+ 2 - 0
src/main/vue/src/views/performance/ArrangeList.vue

@@ -193,6 +193,7 @@
             :data="tableData"
             row-key="id"
             ref="table"
+            empty-text="加载中..."
             header-row-class-name="table-header-row"
             header-cell-class-name="table-header-cell"
             row-class-name="table-row"
@@ -266,6 +267,7 @@
             <el-table
                 :data="unGrouped"
                 row-key="id"
+                empty-text="加载中..."
                 header-row-class-name="table-header-row"
                 header-cell-class-name="table-header-cell"
                 row-class-name="table-row"

+ 1 - 0
src/main/vue/src/views/performance/PerformanceList.vue

@@ -17,6 +17,7 @@
             :data="tableData"
             row-key="id"
             ref="table"
+            empty-text="加载中..."
             header-row-class-name="table-header-row"
             header-cell-class-name="table-header-cell"
             row-class-name="table-row"

+ 13 - 4
src/main/vue/src/views/performance/ProgrammeList.vue

@@ -154,6 +154,7 @@
             :data="tableData"
             row-key="id"
             ref="table"
+            empty-text="加载中..."
             header-row-class-name="table-header-row"
             header-cell-class-name="table-header-cell"
             row-class-name="table-row"
@@ -631,12 +632,20 @@ export default {
         //     document.exitPictureInPicture();
         // },
         playVideo(row) {
-            this.showViedo = true;
-            this.videoUrl = row.video;
+            if (row.video) {
+                this.showViedo = true;
+                this.videoUrl = row.video;
+            } else {
+                this.$message.success('暂无视频');
+            }
         },
         playImg(row) {
-            this.showImg = true;
-            this.annex = row.annex;
+            if (row.annex) {
+                this.showImg = true;
+                this.annex = row.annex;
+            } else {
+                this.$message.success('暂无图片');
+            }
         },
         audit(row, status) {
             this.$set(row, 'loading', true);

+ 1 - 0
src/main/vue/src/views/record/RecordList.vue

@@ -68,6 +68,7 @@
             :data="tableData"
             row-key="id"
             ref="table"
+            empty-text="加载中..."
             header-row-class-name="table-header-row"
             header-cell-class-name="table-header-cell"
             row-class-name="table-row"