Xiao_123 1 тиждень тому
батько
коміт
8c5d8e29cc

+ 31 - 22
src/views/recruit/personal/PersonalCenter/student/intershipCompany/item.vue

@@ -43,28 +43,37 @@
 					<p>实习时间:{{ timesTampChange(val.startTime, 'Y-M-D') }} 至 {{ timesTampChange(val.endTime, 'Y-M-D') }}</p>
 				</div>
 				<div class="text-end">
-					<v-btn v-if="tab !== '0'" size="small" color="primary" @click="handleToReport(val)">实习报告</v-btn>
-					<v-btn v-if="val.evaluate && !val.certificate" size="small" class="ml-3" color="primary" @click.stop="handlePreview(val)">实习证书</v-btn>
-          <v-menu v-else-if="val.evaluate && val.certificate" open-on-hover>
-            <template v-slot:activator="{ props }">
-              <v-btn color="primary" size="small" class="ml-3" v-bind="props">实习证书</v-btn>
-            </template>
-            <v-list>
-              <v-list-item v-for="(item, index) in menuList" :key="index" @click="item.change(val)">
-                <template v-slot:prepend>
-                  <v-icon :icon="item.icon"></v-icon>
-                </template>
-                <v-list-item-title>{{ item.title }}</v-list-item-title>
-              </v-list-item>
-            </v-list>
-          </v-menu>
-					<v-btn v-if="val.recommendationLetter" @click.stop="handleDownLoadRecommendationLetter(val)" size="small" class="ml-3" color="#00897B" prepend-icon="mdi-download">企业推荐信</v-btn>
-          <v-btn 
-            v-if="(info?.type && Number(info.type) === 1) && tab === 0 && !val.internshipEnterprise"
-            color="primary" size="small"
-            class="ml-3"
-            @click="handleReport(val)"
-          >上报为实习企业</v-btn>
+					<div v-if="tab !== '0'">
+            <v-btn size="small" color="primary" @click="handleToReport(val)">实习报告</v-btn>
+            <v-btn v-if="val.evaluate && !val.certificate" size="small" class="ml-3" color="primary" @click.stop="handlePreview(val)">实习证书</v-btn>
+            <v-menu v-else-if="val.evaluate && val.certificate" open-on-hover>
+              <template v-slot:activator="{ props }">
+                <v-btn color="primary" size="small" class="ml-3" v-bind="props">实习证书</v-btn>
+              </template>
+              <v-list>
+                <v-list-item v-for="(item, index) in menuList" :key="index" @click="item.change(val)">
+                  <template v-slot:prepend>
+                    <v-icon :icon="item.icon"></v-icon>
+                  </template>
+                  <v-list-item-title>{{ item.title }}</v-list-item-title>
+                </v-list-item>
+              </v-list>
+            </v-menu>
+            <v-btn 
+              v-if="val.recommendationLetter" 
+              @click.stop="handleDownLoadRecommendationLetter(val)" 
+              size="small" class="ml-3" color="#00897B" 
+              prepend-icon="mdi-download"
+            >企业推荐信</v-btn>
+          </div>
+          <div v-else>
+            <v-btn 
+              v-if="(info?.type && Number(info.type) === 1) && tab === 0 && !val.internshipEnterprise"
+              color="primary" size="small"
+              class="ml-3"
+              @click="handleReport(val)"
+            >上报为实习企业</v-btn>
+          </div>
 				</div>
 			</div>
     </div>