fix(insurance): pricing section only basic insurances
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -47,7 +47,7 @@ export default function InsurancePricingSection() {
|
||||
mutationFn: () =>
|
||||
api.put('/api/v1/insurance-pricing', {
|
||||
free_visit_price_rials: Number(freeVisit) || 0,
|
||||
insurances: (pricing?.insurances ?? []).map((i) => ({
|
||||
insurances: (pricing?.insurances ?? []).filter((i) => i.type === 'basic').map((i) => ({
|
||||
insurance_id: i.insurance_id,
|
||||
patient_share_rials:
|
||||
shares[i.insurance_id] === '' || shares[i.insurance_id] == null
|
||||
@@ -63,7 +63,6 @@ export default function InsurancePricingSection() {
|
||||
});
|
||||
|
||||
const basics = (pricing?.insurances ?? []).filter((i) => i.type === 'basic');
|
||||
const supps = (pricing?.insurances ?? []).filter((i) => i.type === 'supplementary');
|
||||
|
||||
const renderRow = (i: InsuranceRow) => {
|
||||
const share = shares[i.insurance_id] ?? '';
|
||||
@@ -142,15 +141,8 @@ export default function InsurancePricingSection() {
|
||||
</div>
|
||||
)}
|
||||
|
||||
{supps.length > 0 && (
|
||||
<div>
|
||||
<div style={{ fontSize: 12.5, fontWeight: 600, marginBottom: 8, color: 'var(--text-2)' }}>{TYPE_LABEL.supplementary}</div>
|
||||
<div style={{ display: 'flex', flexDirection: 'column', gap: 8 }}>{supps.map(renderRow)}</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
{basics.length === 0 && supps.length === 0 && (
|
||||
<div style={{ fontSize: 12.5, color: 'var(--text-3)' }}>بیمه فعالی در سیستم تعریف نشده است.</div>
|
||||
{basics.length === 0 && (
|
||||
<div style={{ fontSize: 12.5, color: 'var(--text-3)' }}>بیمه پایهای در سیستم تعریف نشده است.</div>
|
||||
)}
|
||||
|
||||
<div>
|
||||
|
||||
Reference in New Issue
Block a user