فهرست منبع

权益列表查询参数问题处理

@dongkboy 1 ماه پیش
والد
کامیت
5ab2220240

+ 1 - 1
src/views/insurancePolicy/index.vue

@@ -1514,7 +1514,7 @@
         <el-button size="small" type="primary" @click="handlePayCodeClose">关闭</el-button>
       </template>
     </el-dialog>
-    <Equities v-model:show="equitiesShow" :recipientInfo="[owerFormInfo, policyHolderInfo, insuredPersonInfo]"
+    <Equities v-model:show="equitiesShow" v-if="equitiesShow" :recipientInfo="[owerFormInfo, policyHolderInfo, insuredPersonInfo]"
       :EquitiesInfo="EquitiesInfo" @save="handleEquitiesSave"></Equities>
   </div>
   <quotation ref="quotationRef" :quotationObj="quotationObj" :insurancePolicyForm="insurancePolicyForm" />

+ 1 - 0
src/views/insurancePolicy/modules/EquitiesItem.vue

@@ -211,6 +211,7 @@ const areaProps = {
 const recipientOptions = ref()
 // 获取权益单品列表
 const getPrivilegeItem = async () => {
+  queryInfo.value.maxPrice = props.EquitiesInfo.insFeeOrders.availableAmount;
   try {
     const response = await api.additionalApi.rightsList(queryInfo.value);
     privilegeItem.value = response.data.records || [];

+ 2 - 1
src/views/insurancePolicy/modules/EquitiesPage.vue

@@ -68,7 +68,7 @@
                 </div>
               </div>
             </div>
-            <el-table class="details" :data="selectedPackageDetail.rightsDetailsList" max-height="300px"
+            <el-table class="details" v-if="selectedPackageDetail.length" :data="selectedPackageDetail.rightsDetailsList" max-height="300px"
               style="flex: 1;" border>
               <el-table-column prop="rightsName" label="权益名称" width="180" align="center" />
               <el-table-column prop="number" label="数量" align="center" />
@@ -316,6 +316,7 @@ const tabslist = ref([
 // 地区选择器改变时触发
 // 获取权益套餐列表
 const getBenefitPackageList = async () => {
+  queryInfo.value.maxPrice = props.EquitiesInfo.insFeeOrders.availableAmount;
   try {
     const response = await api.additionalApi.rightsGrantList(queryInfo.value);
     if(response.code == '200'){

+ 1 - 1
src/views/insurancePolicy/modules/underwriting.vue

@@ -137,7 +137,7 @@
         @click="handleSubmit(false)">取消</el-button>
       <el-button type="primary" @click="handleSubmit(true)" :loading="loading">提交核保</el-button>
     </div>
-    <Equities v-model:show="equitiesShow" :recipientInfo="recipientInfo" :EquitiesInfo="EquitiesInfo"
+    <Equities v-model:show="equitiesShow" v-if="equitiesShow" :recipientInfo="recipientInfo" :EquitiesInfo="EquitiesInfo"
       @save="handleEquitiesSave"></Equities>
   </div>
 </template>