feat:data tablue
This commit is contained in:
parent
fadb699f2f
commit
30a97afcfb
|
|
@ -84,8 +84,8 @@ export default function ExecutiveDataDashboard() {
|
||||||
? "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?"
|
||||||
: safeLevelName.includes("POLDA")
|
: 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-per-polda-new?polda-selected=${state}&`
|
||||||
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda?polda-selected=${state}&`;
|
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-per-polda-new?polda-selected=${state}&`;
|
||||||
|
|
||||||
const view5 =
|
const view5 =
|
||||||
levelName == "MABES POLRI"
|
levelName == "MABES POLRI"
|
||||||
|
|
@ -120,8 +120,8 @@ export default function ExecutiveDataDashboard() {
|
||||||
? "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_Rev200/db-konten-kategori-top10?"
|
: "views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori-top10?"
|
||||||
: safeLevelName.includes("POLDA")
|
: 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-content-interaction-polda-new?polda-selected=${state}&`
|
||||||
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-konten-kategori-top10-polda?polda-selected=${state}&`;
|
: `views/2023_04_MediaHUB-Viz-POLDA_Rev200/db-content-interaction-polda-new?polda-selected=${state}&`;
|
||||||
|
|
||||||
const view9 =
|
const view9 =
|
||||||
levelName == "MABES POLRI"
|
levelName == "MABES POLRI"
|
||||||
|
|
@ -369,61 +369,6 @@ export default function ExecutiveDataDashboard() {
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
<p className="text-lg">
|
|
||||||
<b>
|
|
||||||
{isInternational[3]
|
|
||||||
? "INTERACTIONS OF CATEGORY AND ACCESS TIME"
|
|
||||||
: "INTERAKSI KATEGORI DAN WAKTU AKSES"}
|
|
||||||
</b>
|
|
||||||
</p>
|
|
||||||
{levelName === "MABES POLRI" ? (
|
|
||||||
<div className="flex flex-col gap-1">
|
|
||||||
<p>{t("choose_category")}</p>
|
|
||||||
<div className="flex flex-row gap-1 border-2 w-fit">
|
|
||||||
<Button
|
|
||||||
onClick={() => handleInternational(3, false)}
|
|
||||||
className={` hover:text-white rounded-none
|
|
||||||
${
|
|
||||||
isInternational[2]
|
|
||||||
? "bg-white text-black "
|
|
||||||
: "bg-black text-white "
|
|
||||||
}`}
|
|
||||||
>
|
|
||||||
Indonesia
|
|
||||||
</Button>
|
|
||||||
<Button
|
|
||||||
onClick={() => handleInternational(3, true)}
|
|
||||||
className={`hover:text-white rounded-none ${
|
|
||||||
isInternational[1]
|
|
||||||
? "bg-black text-white "
|
|
||||||
: "bg-white text-black "
|
|
||||||
}
|
|
||||||
`}
|
|
||||||
>
|
|
||||||
{t("international")}
|
|
||||||
</Button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
) : (
|
|
||||||
""
|
|
||||||
)}
|
|
||||||
<div className="my-5">
|
|
||||||
{ticket4 == "" ? (
|
|
||||||
<iframe
|
|
||||||
src={`${baseUrl + view9 + param}`}
|
|
||||||
width="100%"
|
|
||||||
height="750"
|
|
||||||
frameBorder="0"
|
|
||||||
/>
|
|
||||||
) : (
|
|
||||||
<iframe
|
|
||||||
src={`${`${url + ticket4}/${view9}${param}`}`}
|
|
||||||
width="100%"
|
|
||||||
height="750"
|
|
||||||
frameBorder="0"
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
</Card>
|
</Card>
|
||||||
</TabsContent>
|
</TabsContent>
|
||||||
<TabsContent value="popular-content">
|
<TabsContent value="popular-content">
|
||||||
|
|
|
||||||
|
|
@ -149,9 +149,7 @@ export default function ExecutiveDashboard() {
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
<div className="flex flex-row justify-between">
|
<div className="flex flex-row justify-between">
|
||||||
<p className="text-base font-semibold">
|
<p className="text-base font-semibold">Publish Konten Polda</p>
|
||||||
Upload konten hari ini Polda
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
<div className="my-5">
|
<div className="my-5">
|
||||||
{ticket1 == "" ? (
|
{ticket1 == "" ? (
|
||||||
|
|
@ -173,39 +171,6 @@ export default function ExecutiveDashboard() {
|
||||||
</Card>
|
</Card>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{/* Satker */}
|
|
||||||
{(levelNumber === "1" || levelNumber === "3") && (
|
|
||||||
<Card
|
|
||||||
className={`rounded-sm p-3 ${
|
|
||||||
levelNumber === "3" ? "w-full" : "w-4/12"
|
|
||||||
}`}
|
|
||||||
>
|
|
||||||
<div className="flex flex-row justify-between">
|
|
||||||
<p className="text-base font-semibold">
|
|
||||||
Upload konten hari ini Satker
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div className="my-5">
|
|
||||||
{ticket2 == "" ? (
|
|
||||||
<iframe
|
|
||||||
src={`${baseUrl + view6 + param}`}
|
|
||||||
width="100%"
|
|
||||||
height="750"
|
|
||||||
frameBorder="0"
|
|
||||||
/>
|
|
||||||
) : (
|
|
||||||
<iframe
|
|
||||||
src={`${url + ticket2}/${view6}${param}`}
|
|
||||||
width="100%"
|
|
||||||
height="750"
|
|
||||||
frameBorder="0"
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
</Card>
|
|
||||||
)}
|
|
||||||
|
|
||||||
{/* Polres */}
|
|
||||||
{(levelNumber === "1" || levelNumber === "2") && (
|
{(levelNumber === "1" || levelNumber === "2") && (
|
||||||
<Card
|
<Card
|
||||||
className={`rounded-sm p-3 ${
|
className={`rounded-sm p-3 ${
|
||||||
|
|
@ -213,9 +178,7 @@ export default function ExecutiveDashboard() {
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
<div className="flex flex-row justify-between">
|
<div className="flex flex-row justify-between">
|
||||||
<p className="text-base font-semibold">
|
<p className="text-base font-semibold">Publish Konten Polres</p>
|
||||||
Upload konten hari ini Polres
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
<div className="my-5">
|
<div className="my-5">
|
||||||
{ticket3 == "" ? (
|
{ticket3 == "" ? (
|
||||||
|
|
@ -236,6 +199,36 @@ export default function ExecutiveDashboard() {
|
||||||
</div>
|
</div>
|
||||||
</Card>
|
</Card>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
{/* Satker */}
|
||||||
|
{(levelNumber === "1" || levelNumber === "3") && (
|
||||||
|
<Card
|
||||||
|
className={`rounded-sm p-3 ${
|
||||||
|
levelNumber === "3" ? "w-full" : "w-4/12"
|
||||||
|
}`}
|
||||||
|
>
|
||||||
|
<div className="flex flex-row justify-between">
|
||||||
|
<p className="text-base font-semibold">Publish Konten Satker</p>
|
||||||
|
</div>
|
||||||
|
<div className="my-5">
|
||||||
|
{ticket2 == "" ? (
|
||||||
|
<iframe
|
||||||
|
src={`${baseUrl + view6 + param}`}
|
||||||
|
width="100%"
|
||||||
|
height="750"
|
||||||
|
frameBorder="0"
|
||||||
|
/>
|
||||||
|
) : (
|
||||||
|
<iframe
|
||||||
|
src={`${url + ticket2}/${view6}${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]">
|
||||||
|
|
|
||||||
|
|
@ -228,15 +228,17 @@ const LoginForm = () => {
|
||||||
Number(profile?.data?.data?.roleId) == 18 ||
|
Number(profile?.data?.data?.roleId) == 18 ||
|
||||||
Number(profile?.data?.data?.roleId) == 19
|
Number(profile?.data?.data?.roleId) == 19
|
||||||
) {
|
) {
|
||||||
if (
|
if (profile?.data?.data?.roleId === 18) {
|
||||||
profile?.data?.data?.roleId === 18 ||
|
|
||||||
profile?.data?.data?.roleId === 2
|
|
||||||
) {
|
|
||||||
window.location.href = "/in/dashboard/executive-data";
|
window.location.href = "/in/dashboard/executive-data";
|
||||||
// router.push('/admin/dashboard');
|
// router.push('/admin/dashboard');
|
||||||
Cookies.set("status", "login", {
|
Cookies.set("status", "login", {
|
||||||
expires: 1,
|
expires: 1,
|
||||||
});
|
});
|
||||||
|
} else if (profile?.data?.data?.roleId === 2) {
|
||||||
|
window.location.href = "/in/dashboard/executive";
|
||||||
|
Cookies.set("status", "login", {
|
||||||
|
expires: 1,
|
||||||
|
});
|
||||||
} else if (
|
} else if (
|
||||||
profile?.data?.data?.userLevel?.id == 794 ||
|
profile?.data?.data?.userLevel?.id == 794 ||
|
||||||
profile?.data?.data?.userLevel?.parentLevelId == 761
|
profile?.data?.data?.userLevel?.parentLevelId == 761
|
||||||
|
|
|
||||||
|
|
@ -3017,9 +3017,9 @@ export function getMenuList(pathname: string, t: any): Group[] {
|
||||||
icon: "material-symbols:dashboard",
|
icon: "material-symbols:dashboard",
|
||||||
submenus: [
|
submenus: [
|
||||||
{
|
{
|
||||||
href: "/dashboard/executive-data",
|
href: "/dashboard/executive",
|
||||||
label: "Executive",
|
label: "Executive",
|
||||||
active: pathname === "/dashboard/executive-data",
|
active: pathname === "/dashboard/executive",
|
||||||
icon: "heroicons:arrow-trending-up",
|
icon: "heroicons:arrow-trending-up",
|
||||||
children: [],
|
children: [],
|
||||||
},
|
},
|
||||||
|
|
@ -3348,9 +3348,9 @@ export function getMenuList(pathname: string, t: any): Group[] {
|
||||||
icon: "material-symbols:dashboard",
|
icon: "material-symbols:dashboard",
|
||||||
submenus: [
|
submenus: [
|
||||||
{
|
{
|
||||||
href: "/dashboard/executive-data",
|
href: "/dashboard/executive",
|
||||||
label: "Executive",
|
label: "Executive",
|
||||||
active: pathname === "/dashboard/executive-data",
|
active: pathname === "/dashboard/executive",
|
||||||
icon: "heroicons:arrow-trending-up",
|
icon: "heroicons:arrow-trending-up",
|
||||||
children: [],
|
children: [],
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue