Merge branch 'dev-restructure' of https://gitlab.com/hanifsalafi/web-humas-polri into prod

This commit is contained in:
Rama Priyanto 2025-07-02 09:03:50 +07:00
commit 7ec1e2d602
2 changed files with 75 additions and 29 deletions

View File

@ -35,6 +35,47 @@ const months = [
"Dec", "Dec",
]; ];
const provinces = [
{ engName: "ACEH", inName: "ACEH" },
{ engName: "NORTH SUMATRA", inName: "SUMATERA UTARA" },
{ engName: "WEST SUMATRA", inName: "SUMATERA BARAT" },
{ engName: "RIAU", inName: "RIAU" },
{ engName: "JAMBI", inName: "JAMBI" },
{ engName: "SOUTH SUMATRA", inName: "SUMATERA SELATAN" },
{ engName: "BENGKULU", inName: "BENGKULU" },
{ engName: "LAMPUNG", inName: "LAMPUNG" },
{ engName: "BANGKA BELITUNG ISLANDS", inName: "KEPULAUAN BANGKA BELITUNG" },
{ engName: "RIAU ISLANDS", inName: "KEPULAUAN RIAU" },
{ engName: "JAKARTA", inName: "DKI JAKARTA" },
{ engName: "WEST JAVA", inName: "JAWA BARAT" },
{ engName: "CENTRAL JAVA", inName: "JAWA TENGAH" },
{ engName: "YOGYAKARTA", inName: "DI YOGYAKARTA" },
{ engName: "EAST JAVA", inName: "JAWA TIMUR" },
{ engName: "BANTEN", inName: "BANTEN" },
{ engName: "BALI", inName: "BALI" },
{ engName: "WEST NUSA TENGGARA", inName: "NUSA TENGGARA BARAT" },
{ engName: "EAST NUSA TENGGARA", inName: "NUSA TENGGARA TIMUR" },
{ engName: "WEST KALIMANTAN", inName: "KALIMANTAN BARAT" },
{ engName: "CENTRAL KALIMANTAN", inName: "KALIMANTAN TENGAH" },
{ engName: "SOUTH KALIMANTAN", inName: "KALIMANTAN SELATAN" },
{ engName: "EAST KALIMANTAN", inName: "KALIMANTAN TIMUR" },
{ engName: "NORTH KALIMANTAN", inName: "KALIMANTAN UTARA" },
{ engName: "NORTH SULAWESI", inName: "SULAWESI UTARA" },
{ engName: "CENTRAL SULAWESI", inName: "SULAWESI TENGAH" },
{ engName: "SOUTH SULAWESI", inName: "SULAWESI SELATAN" },
{ engName: "SOUTHEAST SULAWESI", inName: "SULAWESI TENGGARA" },
{ engName: "GORONTALO", inName: "GORONTALO" },
{ engName: "WEST SULAWESI", inName: "SULAWESI BARAT" },
{ engName: "MALUKU", inName: "MALUKU" },
{ engName: "NORTH MALUKU", inName: "MALUKU UTARA" },
{ engName: "PAPUA", inName: "PAPUA" },
{ engName: "WEST PAPUA", inName: "PAPUA BARAT" },
{ engName: "SOUTH PAPUA", inName: "PAPUA SELATAN" },
{ engName: "CENTRAL PAPUA", inName: "PAPUA TENGAH" },
{ engName: "HIGHLAND PAPUA", inName: "PAPUA PEGUNUNGAN" },
{ engName: "SOUTHWEST PAPUA", inName: "PAPUA BARAT DAYA" },
];
const IndonesiaMap = () => { const IndonesiaMap = () => {
const chartRef = useRef<HTMLDivElement>(null); const chartRef = useRef<HTMLDivElement>(null);
const myChart = useRef<echarts.EChartsType | null>(null); const myChart = useRef<echarts.EChartsType | null>(null);
@ -73,6 +114,11 @@ const IndonesiaMap = () => {
}`; }`;
}; };
const findRegion = (name: string): string => {
const find = provinces.find((a) => a.engName === name);
return find ? find.inName : "";
};
const res = await getStatisticForMaps( const res = await getStatisticForMaps(
getDate(viewsDailyDate.start), getDate(viewsDailyDate.start),
getDate(viewsDailyDate.end) getDate(viewsDailyDate.end)
@ -85,7 +131,7 @@ const IndonesiaMap = () => {
const value = element.totalVisitor; const value = element.totalVisitor;
const now = { const now = {
name: element.regionName.toUpperCase(), name: findRegion(element.regionName.toUpperCase()),
value, value,
}; };

View File

@ -1283,7 +1283,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "72", "PROVINSI": "CENTRAL SULAWESI" }, "properties": { "KODE_PROV": "72", "PROVINSI": "SULAWESI TENGAH" },
"id": "72" "id": "72"
}, },
{ {
@ -1540,7 +1540,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "76", "PROVINSI": "WEST SULAWESI" }, "properties": { "KODE_PROV": "76", "PROVINSI": "SULAWESI BARAT" },
"id": "76" "id": "76"
}, },
{ {
@ -2189,7 +2189,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "73", "PROVINSI": "SOUTH SULAWESI" }, "properties": { "KODE_PROV": "73", "PROVINSI": "SULAWESI SELATAN" },
"id": "73" "id": "73"
}, },
{ {
@ -2731,7 +2731,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "91", "PROVINSI": "CENTRAL PAPUA" }, "properties": { "KODE_PROV": "91", "PROVINSI": "PAPUA TENGAH" },
"id": "91-D" "id": "91-D"
}, },
{ {
@ -4021,7 +4021,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "92", "PROVINSI": "WEST PAPUA" }, "properties": { "KODE_PROV": "92", "PROVINSI": "PAPUA BARAT" },
"id": "92-A" "id": "92-A"
}, },
{ {
@ -5616,7 +5616,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "91", "PROVINSI": "SOUTH PAPUA" }, "properties": { "KODE_PROV": "91", "PROVINSI": "PAPUA SELATAN" },
"id": "91-C" "id": "91-C"
}, },
{ {
@ -5691,7 +5691,7 @@
}, },
"properties": { "properties": {
"KODE_PROV": "34", "KODE_PROV": "34",
"PROVINSI": "YOGYAKARTA" "PROVINSI": "DI YOGYAKARTA"
}, },
"id": "34" "id": "34"
}, },
@ -6288,7 +6288,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "13", "PROVINSI": "WEST SUMATRA" }, "properties": { "KODE_PROV": "13", "PROVINSI": "SUMATERA BARAT" },
"id": "13" "id": "13"
}, },
{ {
@ -6332,7 +6332,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "31", "PROVINSI": "JAKARTA" }, "properties": { "KODE_PROV": "31", "PROVINSI": "DKI JAKARTA" },
"id": "31" "id": "31"
}, },
{ {
@ -11167,7 +11167,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "21", "PROVINSI": "RIAU ISLANDS" }, "properties": { "KODE_PROV": "21", "PROVINSI": "KEPULAUAN RIAU" },
"id": "21" "id": "21"
}, },
{ {
@ -11714,7 +11714,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "52", "PROVINSI": "WEST NUSA TENGGARA" }, "properties": { "KODE_PROV": "52", "PROVINSI": "NUSA TENGGARA BARAT" },
"id": "52" "id": "52"
}, },
{ {
@ -12866,7 +12866,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "35", "PROVINSI": "EAST JAVA" }, "properties": { "KODE_PROV": "35", "PROVINSI": "JAWA TIMUR" },
"id": "35" "id": "35"
}, },
{ {
@ -13685,7 +13685,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "92", "PROVINSI": "SOUTHWEST PAPUA" }, "properties": { "KODE_PROV": "92", "PROVINSI": "PAPUA BARAT DAYA" },
"id": "92-B" "id": "92-B"
}, },
{ {
@ -14339,7 +14339,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "12", "PROVINSI": "NORTH SUMATRA" }, "properties": { "KODE_PROV": "12", "PROVINSI": "SUMATERA UTARA" },
"id": "12" "id": "12"
}, },
{ {
@ -15158,7 +15158,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "74", "PROVINSI": "SOUTHEAST SULAWESI" }, "properties": { "KODE_PROV": "74", "PROVINSI": "SULAWESI TENGGARA" },
"id": "74" "id": "74"
}, },
{ {
@ -16418,7 +16418,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "53", "PROVINSI": "EAST NUSA TENGGARA" }, "properties": { "KODE_PROV": "53", "PROVINSI": "NUSA TENGGARA TIMUR" },
"id": "53" "id": "53"
}, },
{ {
@ -16830,7 +16830,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "63", "PROVINSI": "SOUTH KALIMANTAN" }, "properties": { "KODE_PROV": "63", "PROVINSI": "KALIMANTAN SELATAN" },
"id": "63" "id": "63"
}, },
{ {
@ -17988,7 +17988,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "62", "PROVINSI": "CENTRAL KALIMANTAN" }, "properties": { "KODE_PROV": "62", "PROVINSI": "KALIMANTAN TENGAH" },
"id": "62" "id": "62"
}, },
{ {
@ -18458,7 +18458,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "91", "PROVINSI": "HIGHLAND PAPUA" }, "properties": { "KODE_PROV": "91", "PROVINSI": "PAPUA PEGUNUNGAN" },
"id": "91-B" "id": "91-B"
}, },
{ {
@ -18847,7 +18847,7 @@
}, },
"properties": { "properties": {
"KODE_PROV": "19", "KODE_PROV": "19",
"PROVINSI": "BANGKA BELITUNG ISLANDS" "PROVINSI": "KEPULAUAN BANGKA BELITUNG"
}, },
"id": "19" "id": "19"
}, },
@ -19364,7 +19364,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "16", "PROVINSI": "SOUTH SUMATRA" }, "properties": { "KODE_PROV": "16", "PROVINSI": "SUMATERA SELATAN" },
"id": "16" "id": "16"
}, },
{ {
@ -20073,7 +20073,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "71", "PROVINSI": "NORTH SULAWESI" }, "properties": { "KODE_PROV": "71", "PROVINSI": "SULAWESI UTARA" },
"id": "71" "id": "71"
}, },
{ {
@ -20901,7 +20901,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "65", "PROVINSI": "NORTH KALIMANTAN" }, "properties": { "KODE_PROV": "65", "PROVINSI": "KALIMANTAN UTARA" },
"id": "65" "id": "65"
}, },
{ {
@ -22194,7 +22194,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "64", "PROVINSI": "EAST KALIMANTAN" }, "properties": { "KODE_PROV": "64", "PROVINSI": "KALIMANTAN TIMUR" },
"id": "64" "id": "64"
}, },
{ {
@ -22544,7 +22544,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "33", "PROVINSI": "CENTRAL JAVA" }, "properties": { "KODE_PROV": "33", "PROVINSI": "JAWA TENGAH" },
"id": "33" "id": "33"
}, },
{ {
@ -23769,7 +23769,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "82", "PROVINSI": "NORTH MALUKU" }, "properties": { "KODE_PROV": "82", "PROVINSI": "MALUKU UTARA" },
"id": "82" "id": "82"
}, },
{ {
@ -24822,7 +24822,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "61", "PROVINSI": "WEST KALIMANTAN" }, "properties": { "KODE_PROV": "61", "PROVINSI": "KALIMANTAN BARAT" },
"id": "61" "id": "61"
}, },
{ {
@ -25065,7 +25065,7 @@
] ]
] ]
}, },
"properties": { "KODE_PROV": "32", "PROVINSI": "WEST JAVA" }, "properties": { "KODE_PROV": "32", "PROVINSI": "JAWA BARAT" },
"id": "32" "id": "32"
} }
] ]