update role penjagaan file

This commit is contained in:
2024-10-11 14:25:27 +07:00
parent 55a1ae3c71
commit 772c91ef00
6 changed files with 211 additions and 156 deletions

View File

@@ -219,7 +219,16 @@ export default function ServiceMonitoring() {
}; };
const nameToCheck = 'service-monitoring-limit-client-portal'; const nameToCheck = 'service-monitoring-limit-client-portal';
const fileBillingCheck = 'file-billing-client-portal';
const fileDiagnosisCheck = 'file-diagnosis-client-portal';
const filePendukungCheck = 'file-pendukung-medis-client-portal';
const benefitCheck = 'benefit-client-portal';
const doesNameExist = checkIfNameExists(nameToCheck); const doesNameExist = checkIfNameExists(nameToCheck);
const viewfileBilling = checkIfNameExists(fileBillingCheck);
const viewfileDiagnosis = checkIfNameExists(fileDiagnosisCheck);
const viewfilePendukungCheck = checkIfNameExists(filePendukungCheck);
const viewBenefitCheck = checkIfNameExists(benefitCheck);
const navigate = useNavigate(); const navigate = useNavigate();
const controller = new AbortController(); const controller = new AbortController();
@@ -283,6 +292,8 @@ export default function ServiceMonitoring() {
const formatNumber = (number) => { const formatNumber = (number) => {
return new Intl.NumberFormat('id-ID').format(number); return new Intl.NumberFormat('id-ID').format(number);
}; };
console.log(viewfileBilling, 'test')
const LimitPlanCard = ({ title, current, total }) => ( const LimitPlanCard = ({ title, current, total }) => (
<Card variant="outlined" sx={{ minWidth: 200, m: 1 }}> <Card variant="outlined" sx={{ minWidth: 200, m: 1 }}>
<CardContent> <CardContent>
@@ -581,6 +592,37 @@ export default function ServiceMonitoring() {
( (
data.files.result.map((file, index) => data.files.result.map((file, index) =>
( (
file.type == 'final-log-result' && viewfilePendukungCheck ?
(
<Stack direction="column" spacing={2} key={index}>
<Stack direction="row" spacing={1} sx={{color: '#19BBBB'}}>
<a
href={file.url}
download={file.original_name ? file.original_name : 'test'}
style={{ cursor: 'pointer', textDecoration: 'none', color: '#19BBBB' }}
target="_blank"
>
<Typography variant="body2" gutterBottom>{file.original_name ? file.original_name : '-'}</Typography>
</a>
</Stack>
</Stack>
) :
file.type == 'final-log-diagnosis' && viewfileDiagnosis ?
(
<Stack direction="column" spacing={2} key={index}>
<Stack direction="row" spacing={1} sx={{color: '#19BBBB'}}>
<a
href={file.url}
download={file.original_name ? file.original_name : 'test'}
style={{ cursor: 'pointer', textDecoration: 'none', color: '#19BBBB' }}
target="_blank"
>
<Typography variant="body2" gutterBottom>{file.original_name ? file.original_name : '-'}</Typography>
</a>
</Stack>
</Stack>
) :
file.type == 'final-log-kondisi' && viewfileBilling ?
( (
<Stack direction="column" spacing={2} key={index}> <Stack direction="column" spacing={2} key={index}>
<Stack direction="row" spacing={1} sx={{color: '#19BBBB'}}> <Stack direction="row" spacing={1} sx={{color: '#19BBBB'}}>
@@ -595,6 +637,7 @@ export default function ServiceMonitoring() {
</Stack> </Stack>
</Stack> </Stack>
) )
: ''
) )
) )
) : ( ) : (
@@ -749,6 +792,7 @@ export default function ServiceMonitoring() {
</Typography> </Typography>
</Grid> </Grid>
</Grid> </Grid>
{viewBenefitCheck ? (
<Grid item container spacing={1.5}> <Grid item container spacing={1.5}>
<Grid item> <Grid item>
<Typography variant="subtitle2" color={'grey.600'}> <Typography variant="subtitle2" color={'grey.600'}>
@@ -856,6 +900,11 @@ export default function ServiceMonitoring() {
</Grid> </Grid>
</Grid> </Grid>
</Grid> </Grid>
) : ('')
}
{viewBenefitCheck ? (
<Grid item container spacing={1.5}> <Grid item container spacing={1.5}>
<Grid item> <Grid item>
<Typography variant="subtitle2" color={'grey.600'}> <Typography variant="subtitle2" color={'grey.600'}>
@@ -905,6 +954,8 @@ export default function ServiceMonitoring() {
</Typography> </Typography>
</Grid> </Grid>
</Grid> </Grid>
) : ('')}
<Grid item container xs={12} spacing={1.5}> <Grid item container xs={12} spacing={1.5}>
<Grid item xs={12}> <Grid item xs={12}>
<Typography variant="subtitle2" color={'grey.600'}> <Typography variant="subtitle2" color={'grey.600'}>

View File

@@ -33,6 +33,7 @@
"txtSubmissionDate" : "Admission Date", "txtSubmissionDate" : "Admission Date",
"txtDataNotFound" : "Data Not Found", "txtDataNotFound" : "Data Not Found",
"txtConditionDocument" : "Condition Document", "txtConditionDocument" : "Condition Document",
"txtBillingDocument" : "Billing Document",
"txtDiagnosisDokument" : "Diagnosis Dokument", "txtDiagnosisDokument" : "Diagnosis Dokument",
"txtSupportingResultDocument" : "Supporting Result Document", "txtSupportingResultDocument" : "Supporting Result Document",
"txtAddResult" : "Add Result", "txtAddResult" : "Add Result",

View File

@@ -33,8 +33,9 @@
"txtSubmissionDate" : "Tanggal Masuk", "txtSubmissionDate" : "Tanggal Masuk",
"txtDataNotFound" : "Data Tidak Ditemukan", "txtDataNotFound" : "Data Tidak Ditemukan",
"txtConditionDocument" : "Dokumen Kondisi", "txtConditionDocument" : "Dokumen Kondisi",
"txtBillingDocument" : "Dokumen Billing",
"txtDiagnosisDokument" : "Dokumen Diagnosis", "txtDiagnosisDokument" : "Dokumen Diagnosis",
"txtSupportingResultDocument" : "Dokumen Pendukung", "txtSupportingResultDocument" : "Dokumen Pendukung Medis",
"txtAddResult" : "Tambah Hasil", "txtAddResult" : "Tambah Hasil",
"txtServiceType" : "Tipe Layanan", "txtServiceType" : "Tipe Layanan",
"txtAdditionalDocuments" : "Dokumen Tambahan", "txtAdditionalDocuments" : "Dokumen Tambahan",

View File

@@ -33,6 +33,7 @@
"txtSubmissionDate" : "Admission Date", "txtSubmissionDate" : "Admission Date",
"txtDataNotFound" : "Data Not Found", "txtDataNotFound" : "Data Not Found",
"txtConditionDocument" : "Condition Document", "txtConditionDocument" : "Condition Document",
"txtBillingDocument" : "Billing Document",
"txtDiagnosisDokument" : "Diagnosis Dokument", "txtDiagnosisDokument" : "Diagnosis Dokument",
"txtSupportingResultDocument" : "Supporting Result Document", "txtSupportingResultDocument" : "Supporting Result Document",
"txtAddResult" : "Add Result", "txtAddResult" : "Add Result",

View File

@@ -33,8 +33,9 @@
"txtSubmissionDate" : "Tanggal Masuk", "txtSubmissionDate" : "Tanggal Masuk",
"txtDataNotFound" : "Data Tidak Ditemukan", "txtDataNotFound" : "Data Tidak Ditemukan",
"txtConditionDocument" : "Dokumen Kondisi", "txtConditionDocument" : "Dokumen Kondisi",
"txtBillingDocument" : "Dokumen Billing",
"txtDiagnosisDokument" : "Dokumen Diagnosis", "txtDiagnosisDokument" : "Dokumen Diagnosis",
"txtSupportingResultDocument" : "Dokumen Pendukung", "txtSupportingResultDocument" : "Dokumen Pendukung Medis",
"txtAddResult" : "Tambah Hasil", "txtAddResult" : "Tambah Hasil",
"txtServiceType" : "Tipe Layanan", "txtServiceType" : "Tipe Layanan",
"txtAdditionalDocuments" : "Dokumen Tambahan", "txtAdditionalDocuments" : "Dokumen Tambahan",

View File

@@ -148,7 +148,7 @@ export default function DialogFinalLog({ member, getData, onClose, handleSubmitS
{/* -------------------------------Upload Dokumen Kondisi------------------------------- */} {/* -------------------------------Upload Dokumen Kondisi------------------------------- */}
<Stack sx={{ marginTop: 2 }}> <Stack sx={{ marginTop: 2 }}>
<Typography variant="body1" sx={{fontWeight:'bold'}}> <Typography variant="body1" sx={{fontWeight:'bold'}}>
{localeData.txtConditionDocument} {localeData.txtBillingDocument}
</Typography> </Typography>
{/* <Typography variant="body2">Hasil Lab, </Typography> */} {/* <Typography variant="body2">Hasil Lab, </Typography> */}
<Stack <Stack