| | |
| | | onClick: (role) => handleBatch(role), |
| | | }, |
| | | extraProps: { |
| | | hide: (row: API.GetInsurancePageOutput) => |
| | | row.productOnline || row.status !== InsurancePolicyStatusEnum.Effecting, |
| | | hide: (row: API.GetInsurancePageOutput) => row.status !== InsurancePolicyStatusEnum.Effecting, |
| | | }, |
| | | }, |
| | | { |
| | |
| | | productSchemeIdNumber: '', |
| | | effectStartTime: dayjs().add(1, 'day').format('YYYY-MM-DD'), |
| | | effectEndTime: '', |
| | | isOnLineInsurance: false, |
| | | }, |
| | | closeAfterConfirm: false, |
| | | }); |
| | |
| | | } |
| | | |
| | | const { dialogProps: dialogInstructionsProps, dialogState: dialogInstructionsState } = useDialog({ |
| | | onConfirm: handleUpload, |
| | | onConfirm: () => { |
| | | return handleUpload(true); |
| | | }, |
| | | }); |
| | | |
| | | function handleOpenInstructions() { |
| | |
| | | } |
| | | } |
| | | |
| | | async function handleUpload() { |
| | | async function handleUpload(isOnLineInsurance = false) { |
| | | handleAdd({ |
| | | serialNum: `${dayjs().format('YYYYMMDD')}${_.random(0, 9999).toString().padStart(4, '0')}`, |
| | | url: [] as UploadUserFile[], |
| | | isOnLineInsurance, |
| | | }); |
| | | } |
| | | |