Update table components and font sizes
This commit is contained in:
parent
693a27f0b1
commit
590e3a2576
@ -3202,6 +3202,11 @@ select {
|
|||||||
font-size: 1.875rem;
|
font-size: 1.875rem;
|
||||||
line-height: 2.25rem;
|
line-height: 2.25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.md\:text-2xl {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
line-height: 2rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 1024px) {
|
@media (min-width: 1024px) {
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="mt-4 lg:mt-6 max-w-7xl">
|
||||||
|
<h1 class="text-xl font-medium md:text-2xl text-dark">
|
||||||
|
Laporan Pengaduan Total
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
||||||
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
||||||
:column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"
|
:column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"
|
||||||
@ -12,54 +16,87 @@
|
|||||||
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
||||||
<DxColumnFixing :enabled="true" />
|
<DxColumnFixing :enabled="true" />
|
||||||
|
|
||||||
<DxColumn :width="50" alignment="center" data-field="" caption="NO" css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" caption="Kode Unit" css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
||||||
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Total WO" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Total"
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
css-class="custom-table-column" />
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="a"
|
||||||
<DxColumn alignment="center" caption="Belum Selesai" css-class="custom-table-column">
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Sudah Selesai" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="b"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Loket" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="c"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Lainnya" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="d"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="e=a+b+c+d"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Rating" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Total Pengaduan Yang Diselesaikan Secara Anomali"
|
||||||
<DxColumn alignment="center" caption="Bintang" css-class="custom-table-column">
|
css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="f" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="1"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="2"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="3"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="4"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="5"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Indeks"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Non Rating" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn alignment="center" caption="g" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="h=f+g" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
|
||||||
|
<DxColumn alignment="center" caption="% Pengaduan Yang Diselesaikan Secara Anomali" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="i=f/e" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="j=g/e" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="k=i+j" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
|
||||||
</DxDataGrid>
|
</DxDataGrid>
|
||||||
</div>
|
|
||||||
|
<AnomaliTable2 />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -70,6 +107,7 @@ import { exportDataGrid as exportToPdf } from 'devextreme/pdf_exporter'
|
|||||||
import { exportDataGrid as exportToExcel } from 'devextreme/excel_exporter'
|
import { exportDataGrid as exportToExcel } from 'devextreme/excel_exporter'
|
||||||
import { saveAs } from 'file-saver'
|
import { saveAs } from 'file-saver'
|
||||||
import { Workbook } from 'exceljs'
|
import { Workbook } from 'exceljs'
|
||||||
|
import { AnomaliTable2 } from '.'
|
||||||
|
|
||||||
const onExporting = (e: any) => {
|
const onExporting = (e: any) => {
|
||||||
if (e.format === 'pdf') {
|
if (e.format === 'pdf') {
|
||||||
|
@ -1,9 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="mt-4 lg:mt-6 max-w-7xl">
|
||||||
|
<h1 class="text-xl font-medium md:text-2xl text-dark">
|
||||||
|
Laporan Pengaduan PLN Mobile
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
||||||
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
||||||
:column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"
|
@exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget" :word-wrap-enabled="true">
|
||||||
:word-wrap-enabled="true">
|
|
||||||
<DxSelection mode="single" />
|
<DxSelection mode="single" />
|
||||||
<DxPaging :enabled="false" />
|
<DxPaging :enabled="false" />
|
||||||
<DxScrolling column-rendering-mode="virtual" mode="virtual" />
|
<DxScrolling column-rendering-mode="virtual" mode="virtual" />
|
||||||
@ -12,54 +15,22 @@
|
|||||||
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
||||||
<DxColumnFixing :enabled="true" />
|
<DxColumnFixing :enabled="true" />
|
||||||
|
|
||||||
<DxColumn :width="50" alignment="center" data-field="" caption="NO" css-class="custom-table-column" />
|
<DxColumn alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" caption="Kode Unit" css-class="custom-table-column" />
|
<DxColumn alignment="center" caption="Total WO PLN Mobile" css-class="custom-table-column">
|
||||||
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
<DxColumn :width="170" alignment="center" data-field="" data-type="number" caption="a"
|
||||||
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Total"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn alignment="center" caption="Belum Selesai" css-class="custom-table-column">
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Sudah Selesai" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Total Pengaduan Yang Diselesaikan Secara Anomali"
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
css-class="custom-table-column">
|
||||||
css-class="custom-table-column" />
|
<DxColumn :width="170" alignment="center" data-field="" data-type="number" caption="b"
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
<DxColumn alignment="center" caption="% Pengaduan Yang Diselesaikan Secara Anomali" css-class="custom-table-column">
|
||||||
<DxColumn alignment="center" caption="Rating" css-class="custom-table-column">
|
<DxColumn :width="170" alignment="center" data-field="" data-type="number" caption="c=b/a"
|
||||||
<DxColumn alignment="center" caption="Bintang" css-class="custom-table-column">
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="1"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="2"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="3"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="4"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="5"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Indeks"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
</DxColumn>
|
|
||||||
</DxColumn>
|
|
||||||
<DxColumn alignment="center" caption="Non Rating" css-class="custom-table-column">
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
|
|
||||||
</DxDataGrid>
|
</DxDataGrid>
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
@ -1,5 +1,9 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="mt-4 lg:mt-6 max-w-7xl">
|
||||||
|
<h1 class="text-xl font-medium md:text-2xl text-dark">
|
||||||
|
Laporan Pengaduan Total
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
||||||
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
||||||
:column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"
|
:column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"
|
||||||
@ -12,54 +16,55 @@
|
|||||||
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
||||||
<DxColumnFixing :enabled="true" />
|
<DxColumnFixing :enabled="true" />
|
||||||
|
|
||||||
<DxColumn :width="50" alignment="center" data-field="" caption="NO" css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" caption="Kode Unit" css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
||||||
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Total Petugas" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Total"
|
<DxColumn :width="170" alignment="center" data-field="" caption="a" css-class="custom-table-column" />
|
||||||
css-class="custom-table-column" />
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Belum Selesai" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Total Petugas Yang Pengaduan Diselesaikan Secara Anomali"
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
css-class="custom-table-column">
|
||||||
css-class="custom-table-column" />
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="b"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Sudah Selesai" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="c"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="d=b+c"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Rating" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="% Petugas Yang Pengaduan Diselesaikan Secara Anomali"
|
||||||
<DxColumn alignment="center" caption="Bintang" css-class="custom-table-column">
|
css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="e=b/a" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="1"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="2"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="3"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="4"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="5"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Indeks"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Non Rating" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn alignment="center" caption="f=c/a" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="g=e+f" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Non Marking"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
</DxDataGrid>
|
</DxDataGrid>
|
||||||
</div>
|
|
||||||
|
<AnomaliTable4 />
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
@ -70,6 +75,7 @@ import { exportDataGrid as exportToPdf } from 'devextreme/pdf_exporter'
|
|||||||
import { exportDataGrid as exportToExcel } from 'devextreme/excel_exporter'
|
import { exportDataGrid as exportToExcel } from 'devextreme/excel_exporter'
|
||||||
import { saveAs } from 'file-saver'
|
import { saveAs } from 'file-saver'
|
||||||
import { Workbook } from 'exceljs'
|
import { Workbook } from 'exceljs'
|
||||||
|
import { AnomaliTable4 } from '.'
|
||||||
|
|
||||||
const onExporting = (e: any) => {
|
const onExporting = (e: any) => {
|
||||||
if (e.format === 'pdf') {
|
if (e.format === 'pdf') {
|
||||||
|
103
src/components/Pages/Anomali/Table_64.vue
Normal file
103
src/components/Pages/Anomali/Table_64.vue
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<template>
|
||||||
|
<div class="mt-4 lg:mt-6 max-w-7xl">
|
||||||
|
<h1 class="text-xl font-medium md:text-2xl text-dark">
|
||||||
|
Laporan Pengaduan PLN Mobile
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
||||||
|
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
||||||
|
:column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"
|
||||||
|
:word-wrap-enabled="true">
|
||||||
|
<DxSelection mode="single" />
|
||||||
|
<DxPaging :enabled="false" />
|
||||||
|
<DxScrolling column-rendering-mode="virtual" mode="virtual" />
|
||||||
|
<DxLoadPanel :enabled="true" />
|
||||||
|
<DxSearchPanel :visible="true" :highlight-case-sensitive="true" />
|
||||||
|
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
||||||
|
<DxColumnFixing :enabled="true" />
|
||||||
|
|
||||||
|
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
||||||
|
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Petugas" css-class="custom-table-column" />
|
||||||
|
<DxColumn alignment="center" caption="Total WO" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="(PLN Mobile, CC123, DLL)" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="a"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total Pengaduan Yang Diselesaikan Secara Anomali"
|
||||||
|
css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="b"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="c"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="d=b+c"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="% Pengaduan Yang Diselesaikan Secara Anomali" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="e=b/a"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="f=c/a"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="g=e+f"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
|
||||||
|
</DxDataGrid>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
import { DxDataGrid } from 'devextreme-vue'
|
||||||
|
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'
|
||||||
|
|
||||||
|
const onExporting = (e: any) => {
|
||||||
|
if (e.format === 'pdf') {
|
||||||
|
const doc = new jsPDF()
|
||||||
|
|
||||||
|
exportToPdf({
|
||||||
|
jsPDFDocument: doc,
|
||||||
|
component: e.component,
|
||||||
|
indent: 5,
|
||||||
|
}).then(() => {
|
||||||
|
doc.save(`.pdf`)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
const workbook = new Workbook()
|
||||||
|
const worksheet = workbook.addWorksheet('Employees')
|
||||||
|
|
||||||
|
exportToExcel({
|
||||||
|
component: e.component,
|
||||||
|
worksheet,
|
||||||
|
autoFilterEnabled: true,
|
||||||
|
}).then(() => {
|
||||||
|
workbook.xlsx.writeBuffer().then((buffer: any) => {
|
||||||
|
saveAs(new Blob([buffer], { type: 'application/octet-stream' }), 'DataGrid.xlsx')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
e.cancel = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const onSelectionChanged = ({ selectedRowsData }: any) => {
|
||||||
|
const data = selectedRowsData[0]
|
||||||
|
console.log(data)
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
122
src/components/Pages/Anomali/Table_65.vue
Normal file
122
src/components/Pages/Anomali/Table_65.vue
Normal file
@ -0,0 +1,122 @@
|
|||||||
|
<template>
|
||||||
|
<div class="mt-4 lg:mt-6 max-w-7xl">
|
||||||
|
<h1 class="text-xl font-medium md:text-2xl text-dark">
|
||||||
|
Laporan Pengaduan Total
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
||||||
|
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
||||||
|
:column-width="100" @exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget"
|
||||||
|
:word-wrap-enabled="true">
|
||||||
|
<DxSelection mode="single" />
|
||||||
|
<DxPaging :enabled="false" />
|
||||||
|
<DxScrolling column-rendering-mode="virtual" mode="virtual" />
|
||||||
|
<DxLoadPanel :enabled="true" />
|
||||||
|
<DxSearchPanel :visible="true" :highlight-case-sensitive="true" />
|
||||||
|
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
||||||
|
<DxColumnFixing :enabled="true" />
|
||||||
|
|
||||||
|
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
||||||
|
<DxColumn alignment="center" caption="Total WO" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="a"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="b"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Loket" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="c"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Lainnya" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="d"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="e=a+b+c+d"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total Pengaduan Yang Diselesaikan Secara Anomali"
|
||||||
|
css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="f"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="g"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="h=f+g"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
|
||||||
|
<DxColumn alignment="center" caption="% Pengaduan Yang Diselesaikan Secara Anomali" css-class="custom-table-column">
|
||||||
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="i=f/e"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="j=g/e"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="k=i+j"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
</DxColumn>
|
||||||
|
|
||||||
|
</DxDataGrid>
|
||||||
|
|
||||||
|
<AnomaliTable6 />
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
import { DxDataGrid } from 'devextreme-vue'
|
||||||
|
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 { AnomaliTable6 } from '.'
|
||||||
|
|
||||||
|
const onExporting = (e: any) => {
|
||||||
|
if (e.format === 'pdf') {
|
||||||
|
const doc = new jsPDF()
|
||||||
|
|
||||||
|
exportToPdf({
|
||||||
|
jsPDFDocument: doc,
|
||||||
|
component: e.component,
|
||||||
|
indent: 5,
|
||||||
|
}).then(() => {
|
||||||
|
doc.save(`.pdf`)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
const workbook = new Workbook()
|
||||||
|
const worksheet = workbook.addWorksheet('Employees')
|
||||||
|
|
||||||
|
exportToExcel({
|
||||||
|
component: e.component,
|
||||||
|
worksheet,
|
||||||
|
autoFilterEnabled: true,
|
||||||
|
}).then(() => {
|
||||||
|
workbook.xlsx.writeBuffer().then((buffer: any) => {
|
||||||
|
saveAs(new Blob([buffer], { type: 'application/octet-stream' }), 'DataGrid.xlsx')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
e.cancel = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const onSelectionChanged = ({ selectedRowsData }: any) => {
|
||||||
|
const data = selectedRowsData[0]
|
||||||
|
console.log(data)
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
79
src/components/Pages/Anomali/Table_66.vue
Normal file
79
src/components/Pages/Anomali/Table_66.vue
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
<template>
|
||||||
|
<div class="mt-4 lg:mt-6 max-w-7xl">
|
||||||
|
<h1 class="text-xl font-medium md:text-2xl text-dark">
|
||||||
|
Laporan Pengaduan PLN Mobile
|
||||||
|
</h1>
|
||||||
|
</div>
|
||||||
|
<DxDataGrid class="max-h-[calc(100vh-140px)]" :show-column-lines="true" :show-row-lines="false" :show-borders="true"
|
||||||
|
:row-alternation-enabled="true" :hover-state-enabled="true" @selection-changed="onSelectionChanged"
|
||||||
|
@exporting="onExporting" :allow-column-resizing="true" column-resizing-mode="widget" :word-wrap-enabled="true">
|
||||||
|
<DxSelection mode="single" />
|
||||||
|
<DxPaging :enabled="false" />
|
||||||
|
<DxScrolling column-rendering-mode="virtual" mode="virtual" />
|
||||||
|
<DxLoadPanel :enabled="true" />
|
||||||
|
<DxSearchPanel :visible="true" :highlight-case-sensitive="true" />
|
||||||
|
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
||||||
|
<DxColumnFixing :enabled="true" />
|
||||||
|
|
||||||
|
<DxColumn alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
||||||
|
<DxColumn alignment="center" caption="Total WO PLN Mobile" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="170" alignment="center" data-field="" data-type="number" caption="a"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total Pengaduan Yang Diselesaikan Secara Anomali"
|
||||||
|
css-class="custom-table-column">
|
||||||
|
<DxColumn :width="170" alignment="center" data-field="" data-type="number" caption="b"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="% Pengaduan Yang Diselesaikan Secara Anomali" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="170" alignment="center" data-field="" data-type="number" caption="c=b/a"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
|
||||||
|
</DxDataGrid>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup lang="ts">
|
||||||
|
import { DxDataGrid } from 'devextreme-vue'
|
||||||
|
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'
|
||||||
|
|
||||||
|
const onExporting = (e: any) => {
|
||||||
|
if (e.format === 'pdf') {
|
||||||
|
const doc = new jsPDF()
|
||||||
|
|
||||||
|
exportToPdf({
|
||||||
|
jsPDFDocument: doc,
|
||||||
|
component: e.component,
|
||||||
|
indent: 5,
|
||||||
|
}).then(() => {
|
||||||
|
doc.save(`.pdf`)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
const workbook = new Workbook()
|
||||||
|
const worksheet = workbook.addWorksheet('Employees')
|
||||||
|
|
||||||
|
exportToExcel({
|
||||||
|
component: e.component,
|
||||||
|
worksheet,
|
||||||
|
autoFilterEnabled: true,
|
||||||
|
}).then(() => {
|
||||||
|
workbook.xlsx.writeBuffer().then((buffer: any) => {
|
||||||
|
saveAs(new Blob([buffer], { type: 'application/octet-stream' }), 'DataGrid.xlsx')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
e.cancel = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const onSelectionChanged = ({ selectedRowsData }: any) => {
|
||||||
|
const data = selectedRowsData[0]
|
||||||
|
console.log(data)
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
@ -1,3 +1,6 @@
|
|||||||
export { default as AnomaliTable1 } from '@/components/Pages/Anomali/Table_61.vue'
|
export { default as AnomaliTable1 } from '@/components/Pages/Anomali/Table_61.vue'
|
||||||
export { default as AnomaliTable2 } from '@/components/Pages/Anomali/Table_62.vue'
|
export { default as AnomaliTable2 } from '@/components/Pages/Anomali/Table_62.vue'
|
||||||
export { default as AnomaliTable3 } from '@/components/Pages/Anomali/Table_63.vue'
|
export { default as AnomaliTable3 } from '@/components/Pages/Anomali/Table_63.vue'
|
||||||
|
export { default as AnomaliTable4 } from '@/components/Pages/Anomali/Table_64.vue'
|
||||||
|
export { default as AnomaliTable5 } from '@/components/Pages/Anomali/Table_65.vue'
|
||||||
|
export { default as AnomaliTable6 } from '@/components/Pages/Anomali/Table_66.vue'
|
@ -12,49 +12,41 @@
|
|||||||
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
<DxExport :enabled="true" :formats="['pdf', 'xlsx', 'document']" :allow-export-selected-data="false" />
|
||||||
<DxColumnFixing :enabled="true" />
|
<DxColumnFixing :enabled="true" />
|
||||||
|
|
||||||
<DxColumn :width="50" alignment="center" data-field="" caption="NO" css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" caption="Kode Unit" css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
<DxColumn :width="170" alignment="center" data-field="" caption="Nama Unit" css-class="custom-table-column" />
|
||||||
<DxColumn alignment="center" caption="Laporan" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Total WO" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Total"
|
<DxColumn alignment="center" caption="CC 123" css-class="custom-table-column">
|
||||||
css-class="custom-table-column" />
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="a"
|
||||||
<DxColumn alignment="center" caption="Belum Selesai" css-class="custom-table-column">
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Sudah Selesai" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="PLN Mobile" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="b"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="COMCEN" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="c"
|
||||||
|
css-class="custom-table-column" />
|
||||||
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Total" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="d=b+c"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Rating" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Rekomendasi sistem" css-class="custom-table-column">
|
||||||
<DxColumn alignment="center" caption="Bintang" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="Mendatangkan Petugas" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="e"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
</DxColumn>
|
||||||
css-class="custom-table-column" />
|
<DxColumn alignment="center" caption="Diberikan ke Pelanggan" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="1"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="f"
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="2"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="3"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="4"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="5"
|
|
||||||
css-class="custom-table-column" />
|
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Indeks"
|
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
<DxColumn alignment="center" caption="Non Rating" css-class="custom-table-column">
|
<DxColumn alignment="center" caption="DLPD" css-class="custom-table-column">
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="Jml"
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="g"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="%"
|
</DxColumn>
|
||||||
|
<DxColumn alignment="center" caption="Histori P2TL" css-class="custom-table-column">
|
||||||
|
<DxColumn :width="150" alignment="center" data-field="" data-type="number" caption="h"
|
||||||
css-class="custom-table-column" />
|
css-class="custom-table-column" />
|
||||||
</DxColumn>
|
</DxColumn>
|
||||||
|
|
@ -1 +1 @@
|
|||||||
export { default as CttTable1 } from '@/components/Pages/Ctt/Table_64.vue'
|
export { default as CttTable1 } from '@/components/Pages/Ctt/Table_67.vue'
|
@ -1,2 +1,2 @@
|
|||||||
export { default as MaterialTable1 } from '@/components/Pages/Material/Table_65.vue'
|
export { default as MaterialTable1 } from '@/components/Pages/Material/Table_68.vue'
|
||||||
export { default as MaterialTable2 } from '@/components/Pages/Material/Table_66.vue'
|
export { default as MaterialTable2 } from '@/components/Pages/Material/Table_69.vue'
|
@ -1 +1 @@
|
|||||||
export { default as PencarianDataTable1 } from '@/components/Pages/PencarianData/Table_68.vue'
|
export { default as PencarianDataTable1 } from '@/components/Pages/PencarianData/Table_71.vue'
|
@ -1 +1 @@
|
|||||||
export { default as TransaksiTable1 } from '@/components/Pages/Transaksi/Table_67.vue'
|
export { default as TransaksiTable1 } from '@/components/Pages/Transaksi/Table_70.vue'
|
@ -74,7 +74,7 @@ import {
|
|||||||
MonalisaTable9
|
MonalisaTable9
|
||||||
} from '@/components/Pages/Monalisa'
|
} from '@/components/Pages/Monalisa'
|
||||||
import { CicoTable1 } from '@/components/Pages/Cico'
|
import { CicoTable1 } from '@/components/Pages/Cico'
|
||||||
import { AnomaliTable1, AnomaliTable2, AnomaliTable3 } from '@/components/Pages/Anomali'
|
import { AnomaliTable1, AnomaliTable2, AnomaliTable3, AnomaliTable5 } from '@/components/Pages/Anomali'
|
||||||
import { CttTable1 } from '@/components/Pages/Ctt'
|
import { CttTable1 } from '@/components/Pages/Ctt'
|
||||||
import { MaterialTable1, MaterialTable2 } from '@/components/Pages/Material'
|
import { MaterialTable1, MaterialTable2 } from '@/components/Pages/Material'
|
||||||
import { TransaksiTable1 } from '@/components/Pages/Transaksi'
|
import { TransaksiTable1 } from '@/components/Pages/Transaksi'
|
||||||
@ -568,7 +568,7 @@ export const routes: RouteRecordRaw[] = [
|
|||||||
{
|
{
|
||||||
path: '2',
|
path: '2',
|
||||||
name: 'Laporan Anomali Penangan Pengaduan Gangguan Petugas',
|
name: 'Laporan Anomali Penangan Pengaduan Gangguan Petugas',
|
||||||
component: AnomaliTable2,
|
component: AnomaliTable3,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: ':pathMatch(.*)*',
|
path: ':pathMatch(.*)*',
|
||||||
@ -583,7 +583,7 @@ export const routes: RouteRecordRaw[] = [
|
|||||||
{
|
{
|
||||||
path: '1',
|
path: '1',
|
||||||
name: 'Laporan Anomali Penangan Pengaduan Keluhan Unit',
|
name: 'Laporan Anomali Penangan Pengaduan Keluhan Unit',
|
||||||
component: AnomaliTable3,
|
component: AnomaliTable5,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: ':pathMatch(.*)*',
|
path: ':pathMatch(.*)*',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user