| | |
| | | onClick: (role) => handleChangeInfo(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row: API.GetInsuranceStaffPageTemplate) => |
| | | detail.value?.productOnline || |
| | | detail.value?.status !== InsurancePolicyStatusEnum.WaitEffect || |
| | | detail.value?.auditStatus === InsurancePolicyAuditStatusEnum.Pass, |
| | | hide: (row: API.GetInsuranceStaffPageTemplate) => { |
| | | if (detail.value?.productOnline) { |
| | | return detail.value?.auditStatus !== InsurancePolicyAuditStatusEnum.WaitAdd; |
| | | } else { |
| | | return ( |
| | | detail.value?.status !== InsurancePolicyStatusEnum.WaitEffect || |
| | | detail.value?.auditStatus === InsurancePolicyAuditStatusEnum.Pass |
| | | ); |
| | | } |
| | | }, |
| | | }, |
| | | }, |
| | | { |
| | |
| | | productIdNumber: detail.value.productIdNumber, |
| | | productSchemeIdNumber: getInsureProductSchemeByCode(detail.value.productSchemeCode)?.idNumber, |
| | | effectStartTime: detail.value.effectStartTime, |
| | | effectEndTime: detail.value.effectEndTime, |
| | | }); |
| | | } |
| | | |
| | |
| | | productIdNumber: '', |
| | | productSchemeIdNumber: '', |
| | | effectStartTime: dayjs().add(1, 'day').format('YYYY-MM-DD'), |
| | | effectEndTime: '', |
| | | }, |
| | | closeAfterConfirm: false, |
| | | }); |