lifanagju_citu 2 ماه پیش
والد
کامیت
ee190a200d
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      src/views/recruit/enterprise/talentPool/components/details.vue

+ 6 - 2
src/views/recruit/enterprise/talentPool/components/details.vue

@@ -1,7 +1,7 @@
 <!-- 人才库 - 人才详情 -->
 <template>
-  <div class="d-flex justify-center mb-8">
-    <div v-if="Object.keys(cvData).length" style="width: 940px;background: #fff;" class="px-8 pb-12 pt-3 my-n3 mr-3">
+  <div v-if="Object.keys(cvData).length" class="d-flex justify-center mb-8">
+    <div style="width: 940px;background: #fff;" class="px-8 pb-12 pt-3 my-n3 mr-3">
       <!-- 基本信息 -->
       <baseInfo class="mt-5" :data="cvData.person"></baseInfo>
       <!-- 个人优势 -->
@@ -54,6 +54,7 @@
       </v-list>
     </div>
   </div>
+  <Loading :visible="loading"></Loading>
 </template>
 
 <script setup>
@@ -85,6 +86,7 @@ const operateItems = [
 
 // 获取人才详情
 const cvData = ref({})
+const loading = ref(false)
 const getCvDetail = async () => {
   const { id } = route.params
   if (!id) {
@@ -94,8 +96,10 @@ const getCvDetail = async () => {
     }, 2000)
     return
   }
+  loading.value = true
   const data = await getPersonCvDetail(id)
   cvData.value = data
+  loading.value = false
 }
 getCvDetail()