-
diff --git a/src/components/Pages/PencarianData/PencarianData.vue b/src/components/Pages/PencarianData/PencarianData.vue
index 2f46b02..dd8083e 100755
--- a/src/components/Pages/PencarianData/PencarianData.vue
+++ b/src/components/Pages/PencarianData/PencarianData.vue
@@ -1,6 +1,6 @@
filterData(filters)" class="mb-4">
- filters = value" />
+ (filters = value)" />
@@ -46,79 +47,90 @@
css-class="custom-table-column"
:width="50"
alignment="center"
- data-field=""
+ :calculateCellValue="(item: any) => data.findIndex((i) => i == item) + 1"
data-type="number"
caption="No"
+ cell-template="formatNumber"
/>
+
+
+
+ {{ parseInt(data.text) ? formatWaktu(data.text) : '-' }}
+
+
+
+
+
+ {{
+ isNumber(data.text)
+ ? data.column.caption == '%'
+ ? formatPercentage(data.text)
+ : formatNumber(data.text)
+ : data.text
+ }}
+
+
+
+
+
+ {{ data.text }}
+
+
+
+
+
+
+
No Laporan:
+
+
+
+
+
Tgl Lapor:
+
+
+
+
+
IDPEL/NOMETER:
+
+
+
+
+
Nama Pelapor:
+
+
+
+
+
Alamat Pelapor:
+
+
+
+
+
Status:
+
+
+
+
+
UI Dist:
+
+
+
+
+
UP3:
+
+
+
+
+
Posko/ULP:
+
+
+
+
+
Petugas:
+
+
+
+
diff --git a/src/utils/api/api.graphql.ts b/src/utils/api/api.graphql.ts
index 37b236d..b553580 100755
--- a/src/utils/api/api.graphql.ts
+++ b/src/utils/api/api.graphql.ts
@@ -268,7 +268,7 @@ export const queries = {
waktu_response
}
}
- `,
+ `
},
rekap: {
keluhanPerRatingUnit: gql`
@@ -573,8 +573,8 @@ export const queries = {
total_diatas_sla_recovery
}
}
- `,
- },
+ `
+ }
},
gangguan: {
rekap: {
@@ -1036,45 +1036,45 @@ export const queries = {
`,
gangguanAllDetail: gql`
query daftarGangguanDiselesaikanMobileAPKT(
- $dateFrom: Date!
- $dateTo: Date!
- $posko: Int!
- $idUid: Int!
- $idUp3: Int!
+ $dateFrom: Date!
+ $dateTo: Date!
+ $posko: Int!
+ $idUid: Int!
+ $idUp3: Int!
) {
- detailGangguan (
- dateFrom:$dateFrom
- dateTo:$dateTo
- posko:$posko
- idUid:$idUid
- idUp3:$idUp3
+ detailGangguan(
+ dateFrom: $dateFrom
+ dateTo: $dateTo
+ posko: $posko
+ idUid: $idUid
+ idUp3: $idUp3
) {
- id
- no_laporan
- pembuat_laporan
- waktu_lapor
- waktu_response
- waktu_recovery
- durasi_dispatch_time
- durasi_response_time
- durasi_recovery_time
- status_akhir
- is_marking
- referensi_marking
- idpel_nometer
- nama_pelapor
- alamat_pelapor
- no_telp_pelapor
- keterangan_pelapor
- media
- nama_posko
- jarak_closing
- dispatch_oleh
- diselesaikan_oleh
- penyebab
- tindakan
- kode_gangguan
- jenis_gangguan
+ id
+ no_laporan
+ pembuat_laporan
+ waktu_lapor
+ waktu_response
+ waktu_recovery
+ durasi_dispatch_time
+ durasi_response_time
+ durasi_recovery_time
+ status_akhir
+ is_marking
+ referensi_marking
+ idpel_nometer
+ nama_pelapor
+ alamat_pelapor
+ no_telp_pelapor
+ keterangan_pelapor
+ media
+ nama_posko
+ jarak_closing
+ dispatch_oleh
+ diselesaikan_oleh
+ penyebab
+ tindakan
+ kode_gangguan
+ jenis_gangguan
}
}
`,
@@ -1103,7 +1103,7 @@ export const queries = {
posko_out
}
}
- `,
+ `
},
daftar: {
selesaiTanpaIDPelanggan: gql`
@@ -1286,7 +1286,13 @@ export const queries = {
}
`,
dataDialihkanKePoskoLain: gql`
- query DaftarGangguan($dateFrom: Date!, $dateTo: Date!, $posko: Int, $idUid: Int, $idUp3: Int) {
+ query DaftarGangguan(
+ $dateFrom: Date!
+ $dateTo: Date!
+ $posko: Int
+ $idUid: Int
+ $idUp3: Int
+ ) {
daftarGangguanDialihkanKePoskoLain(
dateFrom: $dateFrom
dateTo: $dateTo
@@ -1352,7 +1358,7 @@ export const queries = {
}
}
`
- },
+ }
},
monalisa: {
gangguan: {
@@ -2019,5 +2025,85 @@ export const queries = {
}
}
`
+ },
+ pencarian: {
+ pencarianGangguan: gql`
+ query pencarianDataReportNumberGangguan(
+ $dateFrom: Date!
+ $dateTo: Date!
+ $noLaporan: String!
+ $namaPelapor: String!
+ $noTelpPelapor: String!
+ $alamatPelapor: String!
+ $pembuatLaporan: String!
+ ) {
+ pencarianDataReportNumberGangguan(
+ dateFrom: $dateFrom
+ dateTo: $dateTo
+ noLaporan: $noLaporan
+ namaPelapor: $namaPelapor
+ noTelpPelapor: $noTelpPelapor
+ alamatPelapor: $alamatPelapor
+ pembuatLaporan: $pembuatLaporan
+ ) {
+ id
+ no_laporan
+ idpel_nometer
+ nama_pelapor
+ alamat_pelapor
+ no_telp_pelapor
+ status_akhir
+ nama_uid
+ nama_up3
+ nama_ulp
+ nama_posko
+ id_regu
+ waktu_lapor
+ waktu_response
+ waktu_recovery
+ durasi_response_time
+ durasi_recovery_time
+ }
+ }
+ `,
+ pencarianKeluhan: gql`
+ query pencarianDataReportNumberKeluhan(
+ $dateFrom: Date!
+ $dateTo: Date!
+ $noLaporan: String!
+ $namaPelapor: String!
+ $noTelpPelapor: String!
+ $alamatPelapor: String!
+ $pembuatLaporan: String!
+ ) {
+ pencarianDataReportNumberKeluhan(
+ dateFrom: $dateFrom
+ dateTo: $dateTo
+ noLaporan: $noLaporan
+ namaPelapor: $namaPelapor
+ noTelpPelapor: $noTelpPelapor
+ alamatPelapor: $alamatPelapor
+ pembuatLaporan: $pembuatLaporan
+ ) {
+ id
+ no_laporan
+ idpel_nometer
+ nama_pelapor
+ alamat_pelapor
+ no_telp_pelapor
+ status_akhir
+ nama_uid
+ nama_up3
+ nama_ulp
+ nama_posko
+ id_regu
+ waktu_lapor
+ waktu_response
+ waktu_recovery
+ durasi_response_time
+ durasi_recovery_time
+ }
+ }
+ `
}
}