import axios from 'axios' import moment from 'moment' import { Button } from 'primereact/button' import { Dialog } from 'primereact/dialog' import { TabPanel, TabView } from 'primereact/tabview' import { useEffect, useState } from 'react' export const DialogDelete = ({ data, setDelete, onCallback }) => { const modelFooter = (
) return ( <>

Are you sure you want to delete this data?

) } export const DialogDashboard = ({ data, displayDialog, setDisplayDialog }) => { const [dataFilter, setDataFilter] = useState([{ NO_SP2D: '-', TGL_SPM: '', NO_SPM: '-', TGL_SP2D: '' }]) // NOMER SPP useEffect(() => { axios({ method: 'get', url: process.env.NEXT_PUBLIC_API_SAKTI_REALISASI, headers: { Authorization: `Bearer ` + process.env.NEXT_PUBLIC_TOKEN_SAKTI, }, }) .then(function (response) { let dataFilter = response.data.filter((dataResponse) => dataResponse.NO_SPP === data.no_spp) if (dataFilter.length > 0) { setDataFilter(dataFilter) } }) .catch(function (error) { console.log(error) }) }, [data.no_spp]) return ( setDisplayDialog(false)} headerClassName='header-history' className='dialog-history 2xl:w-[90vw] lg:w-[80vw]' draggable={false} >
Unit PPK : {data.nama_unit}
No SPP : {data.no_spp}
Kategori : {data.nama_tagihan}
No SP2D : {dataFilter[0].NO_SP2D}
Tanggal SP2D : {dataFilter[0].TGL_SP2D ? moment(dataFilter[0].TGL_SP2D).format('DD MMMM YYYY') : '-'}
No SPM : {dataFilter[0].NO_SPM}
Tanggal SPM : {dataFilter[0].TGL_SPM ? moment(dataFilter[0].TGL_SPM).format('DD MMMM YYYY') : '-'}
{data.history.map((value, index) => { return ( ) })}
# Tanggal Keterangan
{index + 1} {moment(value.tanggal).format('DD MMM YYYY - HH:mm')} {value.status}

Catatan

{data.details.map((value, index) => { return (
No Tagihan Akun Untuk Keperluan Status Tagihan
{value.nomor_tagihan} {value.akun_name} {value.keperluan} -
{value.syarat.map((valueSyarat, indexSyarat) => { return (
Catatan Verif Catatan Bendahara Catatan SPM
{valueSyarat.verif_note} {valueSyarat.bendahara_note} {valueSyarat.spm_note}
) })}
) })}
) }