feat:update data tablue

This commit is contained in:
Anang Yusman 2025-04-24 23:57:36 +08:00
parent 4e71b4525e
commit 4fcdfeddd3
6 changed files with 188 additions and 113 deletions

View File

@ -157,7 +157,8 @@ export default function ExecutiveDashboard() {
const [hasMounted, setHasMounted] = useState(false); const [hasMounted, setHasMounted] = useState(false);
// const t = useTranslations("AnalyticsDashboard"); // const t = useTranslations("AnalyticsDashboard");
const levelName = getCookiesDecrypt("ulnae"); const levelName = getCookiesDecrypt("ulnae");
const poldaState = Cookies.get("state"); const levelNumber = getCookiesDecrypt("ulne");
const state = Cookies.get("state");
const provState = Cookies.get("state-prov"); const provState = Cookies.get("state-prov");
const [ticket1, setTicket1] = useState(""); const [ticket1, setTicket1] = useState("");
@ -171,40 +172,61 @@ export default function ExecutiveDashboard() {
const baseUrl = "https://analytic.sitani.info/"; const baseUrl = "https://analytic.sitani.info/";
const url = "https://analytic.sitani.info/trusted/"; const url = "https://analytic.sitani.info/trusted/";
const safeLevelName = levelNumber ?? "";
const view1 = const view1 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[0] ? isInternational[0]
? "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue?" ? "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue-executive ?"
: "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue?" : "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue-executive ?"
: `views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue?provinsi-polda=${provState}&`; : safeLevelName.includes("POLDA")
? `views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue?provinsi-polda=${state}&`
: `views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue?provinsi-polda=${state}&`;
const view2 = const view2 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[1] ? isInternational[1]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-published-produksi?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-published-produksi?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-executive?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda-executive?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-publisher-polda-executive?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda-executive?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda-executive?polda-selected=${state}&`;
const view3 = const view3 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[2] ? isInternational[2]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-waktu-akses-pengguna?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-waktu-akses-pengguna?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna-executive?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna-polda-executive?provinsi-polda?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna-polda-executive?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna-polda-executive?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna-polda-executive?polda-selected=${state}&`;
const view4 = const view4 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[1] ? isInternational[1]
? "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?" ? "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?polda-selected=${state}&`;
const view5 = const view5 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[1] ? isInternational[1]
? "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polres?" ? "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polres?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polres?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polres?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polres?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polres?provinsi-polda=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polres?provinsi-polda=${state}&`;
const view6 =
levelName == "MABES POLRI"
? isInternational[1]
? "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-satker?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-satker?"
: safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-satker?satker-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-satker?satker-selected=${state}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true"; const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
@ -250,82 +272,105 @@ export default function ExecutiveDashboard() {
return ( return (
<div> <div>
<SiteBreadcrumb /> <SiteBreadcrumb />
<div className="mt-3 flex flex-row gap-3 justify-center"> <div className="mt-3 flex gap-2 flex-row justify-center">
<Card className="rounded-sm w-4/12 p-3"> {/* Polda */}
<div className="flex flex-row justify-between"> {(levelNumber === "1" || levelNumber === "2") && (
<p className="text-base font-semibold"> <Card
Upload konten hari ini Polda className={`rounded-sm p-3 ${
</p> levelNumber === "2" ? "w-6/12" : "w-4/12"
<LucideBoxSelect /> }`}
</div> >
<div className="my-5"> <div className="flex flex-row justify-between">
{ticket1 == "" ? ( <p className="text-base font-semibold">
<iframe Upload konten hari ini Polda
src={`${baseUrl + view4 + param}`} </p>
width="100%" <LucideBoxSelect />
height="750" </div>
frameBorder="0" <div className="my-5">
/> {ticket1 == "" ? (
) : ( <iframe
<iframe src={`${baseUrl + view4 + param}`}
src={`${`${url + ticket1}/${view4}${param}`}`} width="100%"
width="100%" height="750"
height="750" frameBorder="0"
frameBorder="0" />
/> ) : (
)} <iframe
</div> src={`${url + ticket1}/${view4}${param}`}
</Card> width="100%"
<Card className="rounded-sm w-4/12 p-3"> height="750"
<div className="flex flex-row justify-between"> frameBorder="0"
<p className="text-base font-semibold"> />
Upload konten hari ini Satker )}
</p> </div>
<LucideBoxSelect /> </Card>
</div> )}
<div className="my-5">
{ticket2 == "" ? ( {/* Satker */}
<iframe {(levelNumber === "1" || levelNumber === "3") && (
src={`${baseUrl + view4 + param}`} <Card
width="100%" className={`rounded-sm p-3 ${
height="750" levelNumber === "3" ? "w-full" : "w-4/12"
frameBorder="0" }`}
/> >
) : ( <div className="flex flex-row justify-between">
<iframe <p className="text-base font-semibold">
src={`${`${url + ticket2}/${view4}${param}`}`} Upload konten hari ini Satker
width="100%" </p>
height="750" <LucideBoxSelect />
frameBorder="0" </div>
/> <div className="my-5">
)} {ticket2 == "" ? (
</div> <iframe
</Card> src={`${baseUrl + view6 + param}`}
<Card className="rounded-sm w-4/12 p-3"> width="100%"
<div className="flex flex-row justify-between"> height="750"
<p className="text-base font-semibold"> frameBorder="0"
Upload konten hari ini Polres />
</p> ) : (
<LucideBoxSelect /> <iframe
</div> src={`${url + ticket2}/${view6}${param}`}
<div className="my-5"> width="100%"
{ticket3 == "" ? ( height="750"
<iframe frameBorder="0"
src={`${baseUrl + view5 + param}`} />
width="100%" )}
height="750" </div>
frameBorder="0" </Card>
/> )}
) : (
<iframe {/* Polres */}
src={`${`${url + ticket3}/${view5}${param}`}`} {(levelNumber === "1" || levelNumber === "2") && (
width="100%" <Card
height="750" className={`rounded-sm p-3 ${
frameBorder="0" levelNumber === "2" ? "w-6/12" : "w-4/12"
/> }`}
)} >
</div> <div className="flex flex-row justify-between">
</Card> <p className="text-base font-semibold">
Upload konten hari ini Polres
</p>
<LucideBoxSelect />
</div>
<div className="my-5">
{ticket3 == "" ? (
<iframe
src={`${baseUrl + view5 + param}`}
width="100%"
height="750"
frameBorder="0"
/>
) : (
<iframe
src={`${url + ticket3}/${view5}${param}`}
width="100%"
height="750"
frameBorder="0"
/>
)}
</div>
</Card>
)}
</div> </div>
<div className="w-full mt-3"> <div className="w-full mt-3">
<Card className="rounded-sm p-3 h-[750px]"> <Card className="rounded-sm p-3 h-[750px]">

View File

@ -10,7 +10,7 @@ export default function ContentProductionVisualization() {
const [hasMounted, setHasMounted] = useState(false); const [hasMounted, setHasMounted] = useState(false);
const t = useTranslations("AnalyticsDashboard"); const t = useTranslations("AnalyticsDashboard");
const levelName = getCookiesDecrypt("ulnae"); const levelName = getCookiesDecrypt("ulnae");
const poldaState = Cookies.get("state"); const state = Cookies.get("state");
const provState = Cookies.get("state-prov"); const provState = Cookies.get("state-prov");
const [ticket1, setTicket1] = useState(""); const [ticket1, setTicket1] = useState("");
@ -21,26 +21,34 @@ export default function ContentProductionVisualization() {
const baseUrl = "https://analytic.sitani.info/"; const baseUrl = "https://analytic.sitani.info/";
const url = "https://analytic.sitani.info/trusted/"; const url = "https://analytic.sitani.info/trusted/";
const safeLevelName = levelName ?? "";
const view1 = const view1 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[0] ? isInternational[0]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-published-produksi?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-published-produksi?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-published-produksi?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-published-produksi-polda?provinsi-polda=${provState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda?provinsi-polda=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda?provinsi-polda=DKI JAKARTA`;
const view2 = const view2 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[1] ? isInternational[1]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-publisher?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-publisher?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-publisher?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-publisher?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-publisher-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-publisher-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-publisher-polda?polda-selected=${state}&`;
const view3 = const view3 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[2] ? isInternational[2]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-waktu-akses-pengguna?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-waktu-akses-pengguna?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-waktu-akses-pengguna?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-waktu-akses-pengguna-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna-polda?polda-selected=${state}`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-waktu-akses-pengguna-polda?polda-selected=${state}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true"; const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";

View File

@ -8,7 +8,7 @@ import { useTranslations } from "next-intl";
export default function DashboardVisualization() { export default function DashboardVisualization() {
const levelName = getCookiesDecrypt("ulnae"); const levelName = getCookiesDecrypt("ulnae");
const poldaState = Cookies.get("state"); const state = Cookies.get("state");
const t = useTranslations("AnalyticsDashboard"); const t = useTranslations("AnalyticsDashboard");
const [ticket1, setTicket1] = useState(""); const [ticket1, setTicket1] = useState("");
@ -18,26 +18,34 @@ export default function DashboardVisualization() {
const baseUrl = "https://analytic.sitani.info/"; const baseUrl = "https://analytic.sitani.info/";
const url = "https://analytic.sitani.info/trusted/"; const url = "https://analytic.sitani.info/trusted/";
const safeLevelName = levelName ?? "";
const view1 = const view1 =
levelName == "MABES POLRI" safeLevelName === "MABES POLRI"
? isInternational[0] ? isInternational[0]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-content-monitor?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-content-monitor?"
: "views/2023_09_MediaHUB-Viz-POLDA-content-monitor_Rev100/db-content-monitor?" : "views/2023_09_MediaHUB-Viz-ADMIN-POLDA-content-monitor_Rev100/db-content-monitor?"
: `views/2023_09_MediaHUB-Viz-ADMIN-POLDA-content-monitor_Rev100/db-content-monitor?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_09_MediaHUB-Viz-ADMIN-POLDA-content-monitor_Rev100/db-content-monitor?provinsi-polda=${state}&`
: `views/2023_09_MediaHUB-Viz-ADMIN-POLDA-content-monitor_Rev100/db-content-monitor?satker-selected=${state}&`;
const view2 = const view2 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[1] ? isInternational[1]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-content-interaction-konten?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-content-interaction-konten?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-content-interaction-konten?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-konten-polda?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-content-interaction-konten-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-konten-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-konten-polda?polda-selected=${state}&`;
const view3 = const view3 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[2] ? isInternational[2]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-penugasan?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-penugasan?"
: "views/2023_09_db-penugasan_rev100/db-penugasan?" : "views/2023_09_db-penugasan_rev100/db-penugasan?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-penugasan-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_09_db-penugasan_rev100/db-penugasan?polda-selected=${state}&`
: `views/2023_09_db-penugasan_rev100/db-penugasan?polda-selected=${state}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true"; const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";

View File

@ -10,7 +10,7 @@ export default function ManagementUserVisualization() {
const [ticket, setTicket] = useState(""); const [ticket, setTicket] = useState("");
const baseUrl = "https://analytic.sitani.info/"; const baseUrl = "https://analytic.sitani.info/";
const url = "https://analytic.sitani.info/trusted/"; const url = "https://analytic.sitani.info/trusted/";
const view = "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-user-count?:iid=5&"; const view = "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-user-count?";
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true"; const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
const [isInternational, setIsInternational] = useState(false); const [isInternational, setIsInternational] = useState(false);
const t = useTranslations("AnalyticsDashboard"); const t = useTranslations("AnalyticsDashboard");

View File

@ -10,7 +10,7 @@ export default function PatternRelationVisualization() {
const [hasMounted, setHasMounted] = useState(false); const [hasMounted, setHasMounted] = useState(false);
const t = useTranslations("AnalyticsDashboard"); const t = useTranslations("AnalyticsDashboard");
const levelName = getCookiesDecrypt("ulnae"); const levelName = getCookiesDecrypt("ulnae");
const poldaState = Cookies.get("state"); const state = Cookies.get("state");
const provState = Cookies.get("state-prov"); const provState = Cookies.get("state-prov");
const [ticket1, setTicket1] = useState(""); const [ticket1, setTicket1] = useState("");
@ -22,33 +22,43 @@ export default function PatternRelationVisualization() {
const baseUrl = "https://analytic.sitani.info/"; const baseUrl = "https://analytic.sitani.info/";
const url = "https://analytic.sitani.info/trusted/"; const url = "https://analytic.sitani.info/trusted/";
const safeLevelName = levelName ?? "";
const view1 = const view1 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[0] ? isInternational[0]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-top10?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-top10?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-top10?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-top10?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-top10-polda?provinsi-polda=${provState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-top10-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-top10-polda?polda-selected=${state}`;
const view2 = const view2 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[1] ? isInternational[1]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-polda?polda-selected=${state}`;
const view3 = const view3 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[2] ? isInternational[2]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-kategori-top10?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-kategori-top10?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-kategori-top10?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori-top10?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-kategori-top10-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori-top10-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori-top10-polda?polda-selected=${state}&`;
const view4 = const view4 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[3] ? isInternational[3]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-kategori?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-kategori?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-kategori?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori?"
: `views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-kategori-polda?provinsi-polda=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori-polda?polda-selected=${state}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true"; const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";

View File

@ -10,7 +10,7 @@ export default function PerformancePoldaViz() {
const [hasMounted, setHasMounted] = useState(false); const [hasMounted, setHasMounted] = useState(false);
const t = useTranslations("AnalyticsDashboard"); const t = useTranslations("AnalyticsDashboard");
const levelName = getCookiesDecrypt("ulnae"); const levelName = getCookiesDecrypt("ulnae");
const poldaState = Cookies.get("state"); const state = Cookies.get("state");
const provState = Cookies.get("state-prov"); const provState = Cookies.get("state-prov");
const [ticket1, setTicket1] = useState(""); const [ticket1, setTicket1] = useState("");
@ -22,19 +22,23 @@ export default function PerformancePoldaViz() {
const baseUrl = "https://analytic.sitani.info/"; const baseUrl = "https://analytic.sitani.info/";
const url = "https://analytic.sitani.info/trusted/"; const url = "https://analytic.sitani.info/trusted/";
const safeLevelName = levelName ?? "";
const view1 = const view1 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[0] ? isInternational[0]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-top10?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-top10?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-ranking-polda?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-ranking-polda?"
: `/views/2023_09_db-ranking-polres-by-polda_rev100/db-ranking-by-polda?polda-selected=${provState}&`; : `views/2023_09_db-ranking-polres-by-polda_rev100/db-ranking-by-polda?polda-selected=${state}&`;
const view2 = const view2 =
levelName == "MABES POLRI" levelName == "MABES POLRI"
? isInternational[0] ? isInternational[0]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-top10?" ? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-konten-top10?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-top10?" : "views/2023_04_MediaHUB-Viz-POLDA_Rev201/db-konten-top10?"
: `/views/2023_09_db-ranking-polres-by-polda_rev100/db-ranking-by-polda?polda-selected=${poldaState}&`; : safeLevelName.includes("POLDA")
? `views/2023_09_db-ranking-polres-by-polda_rev100/db-ranking-by-polda?polda-selected=${state}&`
: `views/2023_09_db-ranking-polres-by-polda_rev100/db-ranking-by-polda?polda-selected=${state}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true"; const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";