diff --git a/src/components/Form/FiltersType/Type1.vue b/src/components/Form/FiltersType/Type1.vue index 8c0adbd..f1a85c4 100644 --- a/src/components/Form/FiltersType/Type1.vue +++ b/src/components/Form/FiltersType/Type1.vue @@ -58,13 +58,17 @@ onMounted(() => { diff --git a/src/components/Form/FiltersType/Type15.vue b/src/components/Form/FiltersType/Type15.vue index 1760098..5492379 100644 --- a/src/components/Form/FiltersType/Type15.vue +++ b/src/components/Form/FiltersType/Type15.vue @@ -20,6 +20,9 @@
- +
diff --git a/src/components/Form/FiltersType/Type16.vue b/src/components/Form/FiltersType/Type16.vue index f8e518c..05e4601 100644 --- a/src/components/Form/FiltersType/Type16.vue +++ b/src/components/Form/FiltersType/Type16.vue @@ -35,6 +35,9 @@ fetchMedia();
- +
diff --git a/src/components/Form/FiltersType/Type17.vue b/src/components/Form/FiltersType/Type17.vue index 90b56cb..5f752f9 100644 --- a/src/components/Form/FiltersType/Type17.vue +++ b/src/components/Form/FiltersType/Type17.vue @@ -8,7 +8,10 @@
- +
diff --git a/src/components/Form/FiltersType/Type18.vue b/src/components/Form/FiltersType/Type18.vue index dbb0f11..fd8c3ab 100644 --- a/src/components/Form/FiltersType/Type18.vue +++ b/src/components/Form/FiltersType/Type18.vue @@ -3,7 +3,7 @@ import Select from '@/components/Select.vue' import SelectMulti from '@/components/SelectMulti.vue' import DatePicker from '@/components/DatePicker.vue' -import { selectedUid, selectedUp3Posko, selectedPosko ,fetchData, items,itemsUp3, itemsPosko} from './reference'; +import { selectedUid, selectedUp3Posko, selectedPosko ,fetchUid, itemsUid,itemsUp3, itemsPosko} from './reference'; fetchData(); const departments = [ @@ -20,7 +20,7 @@ const departments = [
-
diff --git a/src/components/Form/FiltersType/Type2.vue b/src/components/Form/FiltersType/Type2.vue index 0f1db07..1e89bf4 100644 --- a/src/components/Form/FiltersType/Type2.vue +++ b/src/components/Form/FiltersType/Type2.vue @@ -1,8 +1,7 @@ diff --git a/src/components/Form/FiltersType/Type4.vue b/src/components/Form/FiltersType/Type4.vue index 8bbb211..524e921 100644 --- a/src/components/Form/FiltersType/Type4.vue +++ b/src/components/Form/FiltersType/Type4.vue @@ -37,6 +37,9 @@
- +
diff --git a/src/components/Form/FiltersType/Type5.vue b/src/components/Form/FiltersType/Type5.vue index 1e4286f..877e7fa 100644 --- a/src/components/Form/FiltersType/Type5.vue +++ b/src/components/Form/FiltersType/Type5.vue @@ -27,6 +27,9 @@
- +
diff --git a/src/components/Form/FiltersType/Type6.vue b/src/components/Form/FiltersType/Type6.vue index 00bf8bf..1aaa92b 100644 --- a/src/components/Form/FiltersType/Type6.vue +++ b/src/components/Form/FiltersType/Type6.vue @@ -2,7 +2,7 @@ import InputNumber from '@/components/Form/InputNumber.vue' import Select from '@/components/Select.vue' import DatePicker from '@/components/DatePicker.vue' - import { selectedUid, selectedUp3Posko, selectedPosko ,fetchData, items,itemsUp3, itemsPosko} from './reference'; + import { selectedUid, selectedUp3Posko, selectedPosko ,fetchUid, itemsUid,itemsUp3, itemsPosko} from './reference'; import { useTotalReport } from '@/stores/totalReport'; fetchData(); const changeMinReport = (value: any) => { @@ -17,7 +17,7 @@ import { useTotalReport } from '@/stores/totalReport';
-
@@ -37,7 +37,10 @@ import { useTotalReport } from '@/stores/totalReport';
- +
diff --git a/src/components/Form/FiltersType/Type7.vue b/src/components/Form/FiltersType/Type7.vue index fb5e817..ae54627 100644 --- a/src/components/Form/FiltersType/Type7.vue +++ b/src/components/Form/FiltersType/Type7.vue @@ -61,7 +61,10 @@ import { ref } from 'vue';
- +
diff --git a/src/components/Form/FiltersType/Type8.vue b/src/components/Form/FiltersType/Type8.vue index 467c9cd..db03adb 100644 --- a/src/components/Form/FiltersType/Type8.vue +++ b/src/components/Form/FiltersType/Type8.vue @@ -21,6 +21,9 @@
- +
diff --git a/src/components/Form/FiltersType/Type9.vue b/src/components/Form/FiltersType/Type9.vue index ebbe9f1..5e9fd0c 100644 --- a/src/components/Form/FiltersType/Type9.vue +++ b/src/components/Form/FiltersType/Type9.vue @@ -28,7 +28,10 @@
- +
diff --git a/src/components/Pages/Gangguan/Table_1.vue b/src/components/Pages/Gangguan/Table_1.vue index 91a120b..1e0c0df 100644 --- a/src/components/Pages/Gangguan/Table_1.vue +++ b/src/components/Pages/Gangguan/Table_1.vue @@ -53,276 +53,184 @@ :allow-export-selected-data="false" /> - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-

No Laporan:

- -
- -
-

Pembuat Laporan:

- -
- -
-

Tanggal Laporan:

- -
- -
-

Tanggal Dialihkan:

- -
- -
-

Tanggal Respon:

- -
- -
-

Tanggal Recovery:

- -
- -
-

Durasi Response Time:

- -
- -
-

Durasi Recovery Time:

- -
- -
-

Posko Awal:

- -
- -
-

Posko Tujuan:

- -
- -
-

Status:

- -
- -
-

IDPEL/NO METER:

- -
- -
-

Nama Pelapor:

- -
- -
-

Alamat Pelapor:

- -
- -
-

Pembuat Laporan:

- -
- -
-

Keterangan Pelapor:

- -
- -
-

Sumber Laporan:

- -
- -
-

Posko:

- -
+ + + + + + + + + + + + + + + + + + +
-
+ + +
+
+

+ No Laporan: +

+ +
+ +
+

+ Pembuat Laporan: +

+ +
+ +
+

+ Tanggal Laporan: +

+ +
+ +
+

+ Tanggal Dialihkan: +

+ +
+ +
+

+ Tanggal Respon: +

+ +
+ +
+

+ Tanggal Recovery: +

+ +
+ +
+

+ Durasi Response Time: +

+ +
+ +
+

+ Durasi Recovery Time: +

+ +
+ +
+

+ Posko Awal: +

+ +
+ +
+

+ Posko Tujuan: +

+ +
+ +
+

+ Status: +

+ +
+ +
+

+ IDPEL/NO METER: +

+ +
+ +
+

+ Nama Pelapor: +

+ +
+ +
+

+ Alamat Pelapor: +

+ +
+ +
+

+ Pembuat Laporan: +

+ +
+ +
+

+ Keterangan Pelapor: +

+ +
+ +
+

+ Sumber Laporan: +

+ +
+ +
+

+ Posko: +

+ +
+
+ +
\ No newline at end of file + diff --git a/src/components/Pages/Gangguan/Table_14.vue b/src/components/Pages/Gangguan/Table_14.vue index e2db059..af2873c 100644 --- a/src/components/Pages/Gangguan/Table_14.vue +++ b/src/components/Pages/Gangguan/Table_14.vue @@ -12,17 +12,14 @@ - + -
@@ -31,18 +28,27 @@ import { onMounted, ref } from 'vue' import { useFiltersStore } from '@/stores/filters' import { DxDataGrid } from 'devextreme-vue' -import { DxColumn, DxColumnFixing, DxExport, DxLoadPanel, DxPaging, DxScrolling, DxSearchPanel, DxSelection } from 'devextreme-vue/data-grid' +import { + DxColumn, + DxColumnFixing, + DxExport, + DxLoadPanel, + DxPaging, + DxScrolling, + DxSearchPanel, + DxSelection +} from 'devextreme-vue/data-grid' import { jsPDF } from 'jspdf' import { exportDataGrid as exportToPdf } from 'devextreme/pdf_exporter' import { exportDataGrid as exportToExcel } from 'devextreme/excel_exporter' import { saveAs } from 'file-saver' import { Workbook } from 'exceljs' import { useQuery } from '@vue/apollo-composable' -import gql from 'graphql-tag'; -const position = { of: '#data' }; -const showIndicator = ref(true); -const shading = ref(true); -const showPane = ref(true); +import gql from 'graphql-tag' +const position = { of: '#data' } +const showIndicator = ref(true) +const shading = ref(true) +const showPane = ref(true) const onExporting = (e: any) => { if (e.format === 'pdf') { const doc = new jsPDF() @@ -50,7 +56,7 @@ const onExporting = (e: any) => { exportToPdf({ jsPDFDocument: doc, component: e.component, - indent: 5, + indent: 5 }).then(() => { doc.save(`.pdf`) }) @@ -61,7 +67,7 @@ const onExporting = (e: any) => { exportToExcel({ component: e.component, worksheet, - autoFilterEnabled: true, + autoFilterEnabled: true }).then(() => { workbook.xlsx.writeBuffer().then((buffer: any) => { saveAs(new Blob([buffer], { type: 'application/octet-stream' }), 'DataGrid.xlsx') @@ -77,71 +83,71 @@ const onSelectionChanged = ({ selectedRowsData }: any) => { console.log(data) } - const data = ref([]) const GET_REKAPITULASI_BERDASARKAN_MEDIA = gql` -query rekapitulasiGangguanBerdasarkanMedia( + query rekapitulasiGangguanBerdasarkanMedia( $dateFrom: Date! $dateTo: Date! $posko: String! $idUid: Int! $idUp3: Int! -) { + ) { rekapitulasiGangguanBerdasarkanMedia( - dateFrom: $dateFrom - dateTo: $dateTo - posko: $posko - idUid: $idUid - idUp3: $idUp3 + dateFrom: $dateFrom + dateTo: $dateTo + posko: $posko + idUid: $idUid + idUp3: $idUp3 ) { - media - tgl1 - tgl10 - tgl11 - tgl12 - tgl13 - tgl14 - tgl15 - tgl16 - tgl17 - tgl18 - tgl19 - tgl2 - tgl20 - tgl21 - tgl22 - tgl23 - tgl24 - tgl25 - tgl26 - tgl27 - tgl28 - tgl29 - tgl3 - tgl30 - tgl31 - tgl4 - tgl5 - tgl6 - tgl7 - tgl8 - tgl9 - } -}`; + media + tgl1 + tgl10 + tgl11 + tgl12 + tgl13 + tgl14 + tgl15 + tgl16 + tgl17 + tgl18 + tgl19 + tgl2 + tgl20 + tgl21 + tgl22 + tgl23 + tgl24 + tgl25 + tgl26 + tgl27 + tgl28 + tgl29 + tgl3 + tgl30 + tgl31 + tgl4 + tgl5 + tgl6 + tgl7 + tgl8 + tgl9 + } + } +` const loadingVisible = ref(true) onMounted(() => { const filters = useFiltersStore() const { onResult, onError } = useQuery(GET_REKAPITULASI_BERDASARKAN_MEDIA, { - dateFrom: new Date("2023-10-01").toISOString().slice(0, 10), - dateTo: new Date("2023-10-01").toISOString().slice(0, 10), - posko: "", + dateFrom: new Date('2023-10-01').toISOString().slice(0, 10), + dateTo: new Date('2023-10-01').toISOString().slice(0, 10), + posko: '', idUid: 0, - idUp3: 0, + idUp3: 0 }) - onResult(queryResult => { + onResult((queryResult) => { if (queryResult.data != undefined) { - data.value = queryResult.data.rekapitulasiGangguanBerdasarkanMedia; + data.value = queryResult.data.rekapitulasiGangguanBerdasarkanMedia loadingVisible.value = false } console.log(queryResult.data) @@ -156,4 +162,4 @@ onMounted(() => { reportButton: true }) }) - \ No newline at end of file + diff --git a/src/components/Pages/Gangguan/Table_2.vue b/src/components/Pages/Gangguan/Table_2.vue index d27ea20..5583ee0 100644 --- a/src/components/Pages/Gangguan/Table_2.vue +++ b/src/components/Pages/Gangguan/Table_2.vue @@ -23,11 +23,11 @@ caption="No" /> - - - @@ -73,21 +73,21 @@

Tanggal Lapor:

- +

Tanggal Response:

- +

Tanggal Recovery:

- +
@@ -272,7 +272,6 @@ watch(detected, () => { }) onMounted(() => { const filters = useFiltersStore() - filters.setConfig({ type: 'type-6', }) diff --git a/src/components/Pages/Gangguan/Table_3.vue b/src/components/Pages/Gangguan/Table_3.vue index 82701f7..e15ff4e 100644 --- a/src/components/Pages/Gangguan/Table_3.vue +++ b/src/components/Pages/Gangguan/Table_3.vue @@ -16,11 +16,11 @@ - - - diff --git a/src/components/Pages/Gangguan/Table_4.vue b/src/components/Pages/Gangguan/Table_4.vue index 2bcb884..0db1f34 100644 --- a/src/components/Pages/Gangguan/Table_4.vue +++ b/src/components/Pages/Gangguan/Table_4.vue @@ -16,11 +16,11 @@ - - - diff --git a/src/components/Pages/Gangguan/Table_5.vue b/src/components/Pages/Gangguan/Table_5.vue index 7146857..fae4d7e 100644 --- a/src/components/Pages/Gangguan/Table_5.vue +++ b/src/components/Pages/Gangguan/Table_5.vue @@ -16,11 +16,11 @@ - - - diff --git a/src/components/Pages/Gangguan/Table_6.vue b/src/components/Pages/Gangguan/Table_6.vue index 44ffa4e..43392f7 100644 --- a/src/components/Pages/Gangguan/Table_6.vue +++ b/src/components/Pages/Gangguan/Table_6.vue @@ -21,16 +21,16 @@ - - + - - + diff --git a/src/components/Pages/Gangguan/Table_7.vue b/src/components/Pages/Gangguan/Table_7.vue index 0be8d99..cf148b1 100644 --- a/src/components/Pages/Gangguan/Table_7.vue +++ b/src/components/Pages/Gangguan/Table_7.vue @@ -16,11 +16,11 @@ - - - diff --git a/src/components/Pages/Gangguan/Table_9.vue b/src/components/Pages/Gangguan/Table_9.vue index a9208a5..711defc 100644 --- a/src/components/Pages/Gangguan/Table_9.vue +++ b/src/components/Pages/Gangguan/Table_9.vue @@ -1,14 +1,14 @@