|
@@ -43,28 +43,37 @@
|
|
<p>实习时间:{{ timesTampChange(val.startTime, 'Y-M-D') }} 至 {{ timesTampChange(val.endTime, 'Y-M-D') }}</p>
|
|
<p>实习时间:{{ timesTampChange(val.startTime, 'Y-M-D') }} 至 {{ timesTampChange(val.endTime, 'Y-M-D') }}</p>
|
|
</div>
|
|
</div>
|
|
<div class="text-end">
|
|
<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>
|
|
</div>
|
|
</div>
|
|
</div>
|