This commit is contained in:
Anang Yusman 2025-04-25 10:08:13 +08:00
commit 900b40a8ba
13 changed files with 19 additions and 150 deletions

View File

@ -87,7 +87,7 @@ export default function ContentManagement() {
? "views/2023_08_MediaHUB-KtnMgt_Rev100/db-ktn-intl?"
: "views/2023_08_MediaHUB-KtnMgt_Rev100/db-ktn-intl?"
: `views/2023_08_MediaHUB-KtnMgt_Rev100/db-ktn-intl?provinsi-polda=${poldaState}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
const param = ":embed=yes&:toolbar=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -53,7 +53,7 @@ export default function EmergencyIssue() {
: "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue?"
: `views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue?provinsi-polda=${provState}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
const param = ":embed=yes&:toolbar=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -53,7 +53,7 @@ export default function FeedbackCenter() {
: "views/2023_08_MediaHUB-KtnMgt_Rev100/db-tickets?"
: `views/2023_08_MediaHUB-KtnMgt_Rev100/db-tickets?provinsi-polda=${provState}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
const param = ":embed=yes&:toolbar=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -69,7 +69,7 @@ export default function ContentManagement() {
: "views/2023_08_MediaHUB-KtnMgt_Rev100/db-ktn-act-jnl?"
: `views/2023_08_MediaHUB-KtnMgt_Rev100/db-ktn-act-jnl?provinsi-polda=${poldaState}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
const param = ":embed=yes&:toolbar=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -20,137 +20,6 @@ import { useEffect, useState } from "react";
import Cookies from "js-cookie";
export default function ExecutiveDashboard() {
// const downloadReport = async () => {
// // const formattedDate = `${reportDate.year}-${String(
// // reportDate.month
// // ).padStart(2, "0")}-${String(reportDate.day).padStart(2, "0")}`;
// // const resLogin = await tableauSignin();
// // const token = resLogin?.data.data?.credentials?.token;
// // const resCover = await tableauViewImage(
// // token,
// // "1df3df4a-0457-4483-a8e1-160f70e7834f",
// // formattedDate
// // );
// // const resTotalLink = await tableauViewImage(
// // token,
// // "8f902032-a6eb-4083-817a-57350f509b75",
// // formattedDate
// // );
// // const resCount = await tableauViewImage(
// // token,
// // "11b2fe3c-f853-4156-800e-43342bf8e5ce",
// // formattedDate
// // );
// // const resCoverCommentTwitter = await tableauViewImage(
// // token,
// // "28183e0b-80d0-428d-8684-2cbb572e97b3",
// // formattedDate,
// // 2
// // );
// // const resCoverCommentTiktok = await tableauViewImage(
// // token,
// // "28183e0b-80d0-428d-8684-2cbb572e97b3",
// // formattedDate,
// // 3
// // );
// // const resCoverCommentFacebook = await tableauViewImage(
// // token,
// // "28183e0b-80d0-428d-8684-2cbb572e97b3",
// // formattedDate,
// // 4
// // );
// // const resCoverCommentInstagram = await tableauViewImage(
// // token,
// // "28183e0b-80d0-428d-8684-2cbb572e97b3",
// // formattedDate,
// // 5
// // );
// // const resCoverCommentYoutube = await tableauViewImage(
// // token,
// // "28183e0b-80d0-428d-8684-2cbb572e97b3",
// // formattedDate,
// // 6
// // );
// // const resCommentTwitter = await tableauViewImage(
// // token,
// // "9a6d05ed-dea7-4a93-b709-82d0dab4790d",
// // formattedDate,
// // 2
// // );
// // const resCommentTiktok = await tableauViewImage(
// // token,
// // "9a6d05ed-dea7-4a93-b709-82d0dab4790d",
// // formattedDate,
// // 3
// // );
// // const resCommentFacebook = await tableauViewImage(
// // token,
// // "9a6d05ed-dea7-4a93-b709-82d0dab4790d",
// // formattedDate,
// // 4
// // );
// // const resCommentInstagram = await tableauViewImage(
// // token,
// // "9a6d05ed-dea7-4a93-b709-82d0dab4790d",
// // formattedDate,
// // 5
// // );
// // const resCommentYoutube = await tableauViewImage(
// // token,
// // "9a6d05ed-dea7-4a93-b709-82d0dab4790d",
// // formattedDate,
// // 6
// // );
// // const blobCover = new Blob([resCover.data], { type: "image/png" });
// // const blobTotalLink = new Blob([resTotalLink.data], { type: "image/png" });
// // const blobCount = new Blob([resCount.data], { type: "image/png" });
// // const blobCoverCommentTwitter = new Blob([resCoverCommentTwitter.data], {
// // type: "image/png",
// // });
// // const blobCoverCommentTiktok = new Blob([resCoverCommentTiktok.data], {
// // type: "image/png",
// // });
// // const blobCoverCommentFacebook = new Blob([resCoverCommentFacebook.data], {
// // type: "image/png",
// // });
// // const blobCoverCommentInstagram = new Blob(
// // [resCoverCommentInstagram.data],
// // { type: "image/png" }
// // );
// // const blobCoverCommentYoutube = new Blob([resCoverCommentYoutube.data], {
// // type: "image/png",
// // });
// // const blobCommentTwitter = new Blob([resCommentTwitter.data], {
// // type: "image/png",
// // });
// // const blobCommentTiktok = new Blob([resCommentTiktok.data], {
// // type: "image/png",
// // });
// // const blobCommentFacebook = new Blob([resCommentFacebook.data], {
// // type: "image/png",
// // });
// // const blobCommentInstagram = new Blob([resCommentInstagram.data], {
// // type: "image/png",
// // });
// // const blobCommentYoutube = new Blob([resCommentYoutube.data], {
// // type: "image/png",
// // });
// // await pdfGenerator([
// // blobCover,
// // blobTotalLink,
// // blobCount,
// // blobCoverCommentTwitter,
// // blobCommentTwitter,
// // blobCoverCommentTiktok,
// // blobCommentTiktok,
// // blobCoverCommentFacebook,
// // blobCommentFacebook,
// // blobCoverCommentInstagram,
// // blobCommentInstagram,
// // blobCoverCommentYoutube,
// // blobCommentYoutube,
// // ]);
// };
const [startDate, setStartDate] = useState<any>(new Date());
const [endDate, setEndDate] = useState<any>(new Date());
@ -177,8 +46,8 @@ export default function ExecutiveDashboard() {
const view1 =
levelName == "MABES POLRI"
? isInternational[0]
? "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue-executive ?"
: "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue-executive ?"
? "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue-executive?"
: "views/2023_08_MediaHUB-KtnMgt_Rev100/db-emg-issue-executive?"
: 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}&`;
@ -187,7 +56,7 @@ export default function ExecutiveDashboard() {
levelName == "MABES POLRI"
? isInternational[1]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-published-produksi?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda-executive?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-executive?"
: 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}&`;
@ -196,7 +65,7 @@ export default function ExecutiveDashboard() {
levelName == "MABES POLRI"
? isInternational[2]
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-waktu-akses-pengguna?"
: "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-executive?"
: 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}&`;
@ -228,7 +97,7 @@ export default function ExecutiveDashboard() {
? `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=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -206,7 +206,7 @@ const LoginForm = () => {
Number(profile?.data?.data?.roleId) == 18 ||
Number(profile?.data?.data?.roleId) == 19
) {
if (profile?.data?.data?.roleId === 18) {
if (profile?.data?.data?.roleId === 18 || profile?.data?.data?.roleId === 2) {
window.location.href = "/in/dashboard/executive";
// router.push('/admin/dashboard');
Cookies.set("status", "login", {

View File

@ -29,8 +29,8 @@ export default function ContentProductionVisualization() {
? "views/2023_04_MediaHUB-Viz_INTL_Rev202/db-published-produksi?"
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi?"
: 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`;
? `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda?polda-selected=${state}&`
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-published-produksi-polda?polda-selected=${state}`;
const view2 =
levelName == "MABES POLRI"
@ -50,7 +50,7 @@ export default function ContentProductionVisualization() {
? `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=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -47,7 +47,7 @@ export default function DashboardVisualization() {
? `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=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -11,7 +11,7 @@ export default function ManagementUserVisualization() {
const baseUrl = "https://analytic.sitani.info/";
const url = "https://analytic.sitani.info/trusted/";
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=no&:iframeSizedToWindow=true";
const [isInternational, setIsInternational] = useState(false);
const t = useTranslations("AnalyticsDashboard");

View File

@ -60,7 +60,7 @@ export default function PatternRelationVisualization() {
? `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=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -40,7 +40,7 @@ export default function PerformancePoldaViz() {
? `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=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -29,7 +29,7 @@ export default function PerformancePolresViz() {
: "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}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
const param = ":embed=yes&:toolbar=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {

View File

@ -29,7 +29,7 @@ export default function PerformanceSatkerViz() {
: "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=${provState}&`;
const param = ":embed=yes&:toolbar=yes&:iframeSizedToWindow=true";
const param = ":embed=yes&:toolbar=no&:iframeSizedToWindow=true";
useEffect(() => {
async function initState() {