diff --git a/src/components/DatePicker.vue b/src/components/DatePicker.vue index 2228ef0..a906023 100755 --- a/src/components/DatePicker.vue +++ b/src/components/DatePicker.vue @@ -16,7 +16,7 @@ const customShortcuts = () => { label: 'Last 15 Days', atClick: () => { const date = new Date() - return [new Date(date.setDate(date.getDate() + 1)), date] + return [new Date(date.setDate(date.getDate() - 15)), new Date()] } }, { diff --git a/src/components/Form/FiltersType/Type2.vue b/src/components/Form/FiltersType/Type2.vue index 6b98562..23a28de 100755 --- a/src/components/Form/FiltersType/Type2.vue +++ b/src/components/Form/FiltersType/Type2.vue @@ -15,6 +15,7 @@ import { } from './reference' import { onMounted, ref } from 'vue' import { getMonthName } from '@/utils/texts' + const uidPlaceholder = 'Semua Unit Induk Distribusi/Wilayah' const up3Placholder = 'Semua Unit Pelaksanaan Pelayanan Pelanggan' const ulpPlaceholder = 'Semua Unit Layanan Pelanggan' @@ -42,6 +43,7 @@ const tahunIndex = years.value.findIndex((year) => year.id === tahun.value.id) if (tahunIndex !== -1) { years.value.splice(tahunIndex, 1) } + const data = ref({ regional: regional.value, uid: uid.value, @@ -60,6 +62,7 @@ const setRegional = (value: any) => { uid.value = { id: 0, name: uidPlaceholder } data.value.regional = value } + const setUid = (value: any) => { uid.value = value selectedUid(value) @@ -79,15 +82,18 @@ const setUlp = (value: any) => { selectedUp3Ulp(value) data.value.ulp = value } + const setMonth = (value: any) => { bulan.value = value data.value.bulan = value console.log(data.value) } + const setYear = (value: any) => { tahun.value = value data.value.tahun = value } + onMounted(() => { emit('update:filters', data.value) fetchRegional() @@ -98,25 +104,48 @@ onMounted(() => {
-
- + -
- + -
-
diff --git a/src/components/Pages/Gangguan/Table_1.vue b/src/components/Pages/Gangguan/Table_1.vue index 37ca612..610d6d7 100755 --- a/src/components/Pages/Gangguan/Table_1.vue +++ b/src/components/Pages/Gangguan/Table_1.vue @@ -4,57 +4,200 @@
- + - + - + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/Pages/Gangguan/Table_3.vue b/src/components/Pages/Gangguan/Table_3.vue index c53f922..597782e 100755 --- a/src/components/Pages/Gangguan/Table_3.vue +++ b/src/components/Pages/Gangguan/Table_3.vue @@ -235,6 +235,9 @@ const GET_DAFTAR_GANGGUAN_RESPONSE_TIME = gql` idpel_nometer keterangan_pelapor media + penyebab + referensi_marking + tindakan nama_pelapor is_marking no_laporan diff --git a/src/components/Pages/Keluhan/Table_27.vue b/src/components/Pages/Keluhan/Table_27.vue index 802c810..802eda7 100755 --- a/src/components/Pages/Keluhan/Table_27.vue +++ b/src/components/Pages/Keluhan/Table_27.vue @@ -71,21 +71,21 @@ @@ -122,7 +122,7 @@ @@ -157,14 +157,14 @@ @@ -250,19 +250,18 @@ const GET_DATA = gql` idUp3: $idUp3 ) { alamat_pelapor - durasi_recovery_time - durasi_response_time - id_keluhan idpel_nometer keterangan_pelapor media + nama_uid + nama_ulp nama_pelapor no_laporan + nama_issuetype + nama_subissuetype no_telp_pelapor - idUlp status_akhir waktu_recovery - waktu_response } } ` @@ -272,8 +271,7 @@ const { onResult, onError, loading, refetch } = useQuery(GET_DATA, { dateTo: new Date('2023-10-01').toISOString().slice(0, 10), idUlp: 0, idUid: 0, - idUp3: 0, - media: 'Twitter' + idUp3: 0 }) const filters = ref() @@ -290,8 +288,7 @@ const filterData = (params: any) => { : new Date().toISOString().slice(0, 10), idUlp: idUlp ? idUlp.id : 0, idUid: uid ? uid.id : 0, - idUp3: up3 ? up3.id : 0, - media: media + idUp3: up3 ? up3.id : 0 }) onResult((queryResult) => { diff --git a/src/components/Pages/Monalisa/Table_36.vue b/src/components/Pages/Monalisa/Table_36.vue index c4c9011..ffd615d 100755 --- a/src/components/Pages/Monalisa/Table_36.vue +++ b/src/components/Pages/Monalisa/Table_36.vue @@ -1,176 +1,322 @@ diff --git a/src/components/Pages/Monalisa/Table_37.vue b/src/components/Pages/Monalisa/Table_37.vue index 9538367..f5a3551 100755 --- a/src/components/Pages/Monalisa/Table_37.vue +++ b/src/components/Pages/Monalisa/Table_37.vue @@ -1,42 +1,125 @@ \ No newline at end of file + diff --git a/src/components/Pages/Monalisa/Table_39.vue b/src/components/Pages/Monalisa/Table_39.vue index d3ac6e4..b4fc643 100755 --- a/src/components/Pages/Monalisa/Table_39.vue +++ b/src/components/Pages/Monalisa/Table_39.vue @@ -1,42 +1,125 @@