zhengyiming
2025-11-18 8bc6fff33ac1eb45c3413c93627607e470ad32f5
feat: 新增出账投保人数
2个文件已修改
36 ■■■■■ 已修改文件
src/services/api/typings.d.ts 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Home/Home.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/services/api/typings.d.ts
@@ -643,6 +643,11 @@
    status?: InsureProductSettingStatusEnum;
    /** 投保人数上限 */
    maxCount: number;
    payerType?: InsureProductPayerType;
    /** 付款人名称 */
    payerName?: string;
    /** 付款人证件号 */
    payerCertNo?: string;
  }
  interface CreateOrUpdateRoleInput {
@@ -683,6 +688,8 @@
    auditType?: EnumParkBountyTradeDetailAuditType;
    /** 江祐保自主出账关联保单id */
    insurancePolicyId?: string;
    /** 投保人数 */
    insurePeopleNum?: number;
  }
  interface CreateTempTokenInput {
@@ -1051,6 +1058,10 @@
    auditRemark?: string;
    /** 保险产品IdNumber */
    productIdNumber?: string;
    /** 付款人名称 */
    payerName?: string;
    /** 付款人证件号 */
    payerCertNo?: string;
    /** 方案代码 */
    productSchemeCode?: string;
    /** 是否走线上流程 */
@@ -1206,6 +1217,7 @@
    /** 审核时间 */
    financeAuditTime?: string;
    auditStatus?: EnumParkBountyTradeDetailAuditStatus;
    financeAuditStatus?: EnumParkBountyTradeDetailAuditStatus;
    /** 审核备注 */
    auditRemark?: string;
    /** 审核时间 */
@@ -2022,6 +2034,8 @@
    enterpriseName?: string;
  }
  type InsureProductPayerType = 1 | 2;
  interface InsureProductSchemeDto {
    /** Id */
    id?: string;
@@ -2064,6 +2078,11 @@
    creationTime?: string;
    /** 投保人数上限 */
    maxCount?: number;
    payerType?: InsureProductPayerType;
    /** 付款人名称 */
    payerName?: string;
    /** 付款人证件号 */
    payerCertNo?: string;
    /** 是否走线上流程 */
    online?: boolean;
  }
@@ -2363,6 +2382,7 @@
    trade?: ProposalInputRequestBodyTrade;
    /** 拓展节点 */
    policyExtra?: ProposalInputRequestBodyPolicyExtra[];
    policyPayer?: ProposalInputRequestBodyPolicyPayer;
  }
  interface ProposalInputRequestBodyCommonPlan {
@@ -2553,6 +2573,19 @@
    endTime?: string;
  }
  interface ProposalInputRequestBodyPolicyPayer {
    /** 是否与投保人一致 */
    sameWithHolder?: string;
    /** 付款人类型 */
    payerType?: string;
    /** 付款人名称 */
    payerName?: string;
    /** 付款人证件类型 */
    payerCertType?: string;
    /** 付款人证件号 */
    payerCertNo?: string;
  }
  interface ProposalInputRequestBodyTrade {
    /** 支付成功跳转地址(可选)
见费必传 */
src/views/Home/Home.vue
@@ -736,6 +736,7 @@
  handleDisbursementAdd({
    remianAmount: row.remianAmount,
    insurancePolicyId: row.id,
    insurePeopleNum: row.insureCount,
  });
}
@@ -757,6 +758,7 @@
    incomeBankAccount: '',
    incomeBankCardNumber: '',
    incomeBankName: '',
    insurePeopleNum: 0,
  },
});
@@ -772,6 +774,7 @@
      incomeBankCardNumber: editDisbursementForm.incomeBankCardNumber,
      incomeBankName: editDisbursementForm.incomeBankName,
      insurancePolicyId: editDisbursementForm.insurancePolicyId,
      insurePeopleNum: editDisbursementForm.insurePeopleNum,
    };
    let res = await parkBountyApplyServices.parkBountyApplyTradeBySelf(params);
    if (res) {