Jelajahi Sumber

车险报价选择权益,权益套餐显示空白问题处理

@dongkboy 2 bulan lalu
induk
melakukan
ac5f72aa58
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      src/views/insurancePolicy/modules/Equities.vue

+ 3 - 3
src/views/insurancePolicy/modules/Equities.vue

@@ -33,7 +33,7 @@
               <div class="flex f-c a-c benefit">
               <div class="flex f-c a-c benefit">
                 <div class="benefitList flex f-c">
                 <div class="benefitList flex f-c">
                   <span class="item " v-for="(item, index) in benefitPackageList"
                   <span class="item " v-for="(item, index) in benefitPackageList"
-                    :class="{ 'active': item.rightsId == selectedPackageDetail.rightsId }" :key="item.rightsId"
+                    :class="{ 'active': item.id == selectedPackageDetail.id }" :key="item.id"
                     @click="rightsDetails(item, index)">{{
                     @click="rightsDetails(item, index)">{{
                       item.equityPackageName }}</span>
                       item.equityPackageName }}</span>
                 </div>
                 </div>
@@ -41,7 +41,7 @@
                   v-model:page-size="pageInfo.pageSize" :page-sizes="pageInfo.sizes" layout="prev,pager,next,total"
                   v-model:page-size="pageInfo.pageSize" :page-sizes="pageInfo.sizes" layout="prev,pager,next,total"
                   :total="pageInfo.total" />
                   :total="pageInfo.total" />
               </div>
               </div>
-              <div class="benefitDetails" v-if="selectedPackageDetail.rightsId">
+              <div class="benefitDetails" v-if="selectedPackageDetail.id">
                 <div class="header">
                 <div class="header">
                   <span class="title">套餐明细</span>
                   <span class="title">套餐明细</span>
                   <div class="configuration flex a-c j-s ">
                   <div class="configuration flex a-c j-s ">
@@ -320,7 +320,7 @@ const rightsDetails = async (item: any, index: any) => {
   selectedPackageDetail.value = item;
   selectedPackageDetail.value = item;
   benefitPackageIndex.value = index;
   benefitPackageIndex.value = index;
   try {
   try {
-    const response = await api.additionalApi.rightsGrant(item.rightsId);
+    const response = await api.additionalApi.rightsGrant(item.id);
     selectedPackageDetail.value.rightsDetailsList = response.data || {};
     selectedPackageDetail.value.rightsDetailsList = response.data || {};
   } catch (error) {
   } catch (error) {
     console.error('获取权益套餐详情失败:', error);
     console.error('获取权益套餐详情失败:', error);