bug fix
This commit is contained in:
@@ -113,6 +113,7 @@ const transaksiDataDefault = [
|
|||||||
const [transaksiData, setTransaksiData] = useState(transaksiDataDefault);
|
const [transaksiData, setTransaksiData] = useState(transaksiDataDefault);
|
||||||
const [transaksiDataBar, setTransaksiDataBar] = useState([]);
|
const [transaksiDataBar, setTransaksiDataBar] = useState([]);
|
||||||
const [type, setType] = useState(0);
|
const [type, setType] = useState(0);
|
||||||
|
const [typeDokter, setTypeDokter] = useState(0);
|
||||||
const [status, setStatus] = useState(0);
|
const [status, setStatus] = useState(0);
|
||||||
const [statusDokter, setStatusDokter] = useState(0);
|
const [statusDokter, setStatusDokter] = useState(0);
|
||||||
const [view, setView] = useState(["day", "month", "year"]);
|
const [view, setView] = useState(["day", "month", "year"]);
|
||||||
@@ -173,7 +174,7 @@ const transaksiDataDefault = [
|
|||||||
params: {
|
params: {
|
||||||
start_date: startDateDokter,
|
start_date: startDateDokter,
|
||||||
end_date: endDateDokter,
|
end_date: endDateDokter,
|
||||||
type,
|
typeDokter,
|
||||||
statusDokter,
|
statusDokter,
|
||||||
nIDDokter: selectedDoctors
|
nIDDokter: selectedDoctors
|
||||||
}
|
}
|
||||||
@@ -208,7 +209,7 @@ const transaksiDataDefault = [
|
|||||||
// Fetch
|
// Fetch
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetchListPerfomaDokter();
|
fetchListPerfomaDokter();
|
||||||
}, [selectedDoctors, startDateDokter, endDateDokter])
|
}, [selectedDoctors, startDateDokter, typeDokter, endDateDokter])
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
fetchListDokter();
|
fetchListDokter();
|
||||||
@@ -298,11 +299,11 @@ const transaksiDataDefault = [
|
|||||||
<TableCell>
|
<TableCell>
|
||||||
<Typography
|
<Typography
|
||||||
sx={{
|
sx={{
|
||||||
color: doctor.online === 1 ? green[500] : red[500],
|
color: doctor.online == 1 ? green[500] : red[500],
|
||||||
fontWeight: "bold",
|
fontWeight: "bold",
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{doctor.online === 1 ? "🟢 Online" : "🔴 Offline"}
|
{doctor.online == 1 ? "🟢 Online" : "🔴 Offline"}
|
||||||
</Typography>
|
</Typography>
|
||||||
</TableCell>
|
</TableCell>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
@@ -464,8 +465,8 @@ const transaksiDataDefault = [
|
|||||||
<FormControl fullWidth>
|
<FormControl fullWidth>
|
||||||
<InputLabel>Tipe</InputLabel>
|
<InputLabel>Tipe</InputLabel>
|
||||||
<Select
|
<Select
|
||||||
value={type}
|
value={typeDokter}
|
||||||
onChange={(e) => setType(e.target.value)}
|
onChange={(e) => setTypeDokter(e.target.value)}
|
||||||
>
|
>
|
||||||
<MenuItem value="0">Harian</MenuItem>
|
<MenuItem value="0">Harian</MenuItem>
|
||||||
<MenuItem value="1">Mingguan</MenuItem>
|
<MenuItem value="1">Mingguan</MenuItem>
|
||||||
@@ -482,7 +483,7 @@ const transaksiDataDefault = [
|
|||||||
inputFormat="dd/MM/yyyy"
|
inputFormat="dd/MM/yyyy"
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
if (!value) return; // Hindari error jika value null atau undefined
|
if (!value) return; // Hindari error jika value null atau undefined
|
||||||
if (type == 0) {
|
if (typeDokter == 0) {
|
||||||
setStartDateDokter(value);
|
setStartDateDokter(value);
|
||||||
} else {
|
} else {
|
||||||
setStartDateDokter(new Date(value.getFullYear(), value.getMonth(), 1));
|
setStartDateDokter(new Date(value.getFullYear(), value.getMonth(), 1));
|
||||||
@@ -501,7 +502,7 @@ const transaksiDataDefault = [
|
|||||||
value={endDateDokter}
|
value={endDateDokter}
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
if (!value) return; // Hindari error jika value null atau undefined
|
if (!value) return; // Hindari error jika value null atau undefined
|
||||||
if (type == 0) {
|
if (typeDokter == 0) {
|
||||||
setEndDateDokter(value);
|
setEndDateDokter(value);
|
||||||
} else {
|
} else {
|
||||||
setEndDateDokter(new Date(value.getFullYear(), value.getMonth(), 1));
|
setEndDateDokter(new Date(value.getFullYear(), value.getMonth(), 1));
|
||||||
|
|||||||
Reference in New Issue
Block a user