diff --git a/src/components/Form/FiltersType/Type13.vue b/src/components/Form/FiltersType/Type13.vue index 5fbe1cc..d53ea88 100755 --- a/src/components/Form/FiltersType/Type13.vue +++ b/src/components/Form/FiltersType/Type13.vue @@ -2,44 +2,54 @@ import Select from '@/components/Select.vue' import DatePicker from '@/components/DatePicker.vue' import InlineRadioGroup from '@/components/Form/InlineRadioGroup.vue' -import { selectedUid, selectedUp3Ulp, selectedUlp, fetchUid, itemsUid, itemsUp3, itemsUlp } from './reference'; -import { onMounted, ref } from 'vue'; -const uidPlaceholder = 'Semua Unit Induk Distribusi/Wilayah'; -const up3Placeholder = 'Semua Unit Pelaksanaan Pelayanan Pelanggan'; -const ulpPlaceholder = 'Semua Unit Layanan Pelanggan'; -const up3 = ref({ id: 0, name: up3Placeholder }); -const uid = ref({ id: 0, name: uidPlaceholder }); -const ulp = ref({ id: 0, name: ulpPlaceholder }); +import { + selectedUid, + selectedUp3Ulp, + selectedUlp, + fetchUid, + itemsUid, + itemsUp3, + itemsUlp +} from './reference' +import { onMounted, ref } from 'vue' + +const uidPlaceholder = 'Semua Unit Induk Distribusi/Wilayah' +const up3Placeholder = 'Semua Unit Pelaksanaan Pelayanan Pelanggan' +const ulpPlaceholder = 'Semua Unit Layanan Pelanggan' +const up3 = ref({ id: 0, name: up3Placeholder }) +const uid = ref({ id: 0, name: uidPlaceholder }) +const ulp = ref({ id: 0, name: ulpPlaceholder }) const emit = defineEmits(['update:filters']) const data = ref({ uid: uid.value, up3: up3.value, ulp: ulp.value, periode: '', - group: 1 + groupBy: false }) + const setUid = (value: any) => { - uid.value = value; - selectedUid(value); - up3.value = { id: 0, name: up3Placeholder }; - data.value.uid = value; -}; + uid.value = value + selectedUid(value) + up3.value = { id: 0, name: up3Placeholder } + data.value.uid = value +} const setUp3 = (value: any) => { - up3.value = value; - selectedUp3Ulp(value); - ulp.value = { id: 0, name: ulpPlaceholder }; - data.value.up3 = value; -}; + up3.value = value + selectedUp3Ulp(value) + ulp.value = { id: 0, name: ulpPlaceholder } + data.value.up3 = value +} const setUlp = (value: any) => { - ulp.value = value; - selectedUlp(value); - data.value.ulp = value; + ulp.value = value + selectedUlp(value) + data.value.ulp = value - console.log('data.value', data.value); + console.log('data.value', data.value) +} -}; onMounted(() => { emit('update:filters', data.value) fetchUid() @@ -48,33 +58,52 @@ onMounted(() => { diff --git a/src/components/Form/FiltersType/Type6.vue b/src/components/Form/FiltersType/Type6.vue index 800fc87..4bfdc21 100755 --- a/src/components/Form/FiltersType/Type6.vue +++ b/src/components/Form/FiltersType/Type6.vue @@ -16,7 +16,7 @@ import { onMounted, ref } from 'vue' const emit = defineEmits(['update:filters']) const uidPlaceholder = 'Semua Unit Induk Distribusi/Wilayah' const up3Placeholder = 'Semua Unit Pelaksanaan Pelayanan Pelanggan' -const poskoPlaceholder = 'Semua Unit Layanan Pelanggan' +const poskoPlaceholder = 'Semua Posko' const up3 = ref({ id: 0, name: up3Placeholder }) const uid = ref({ id: 0, name: uidPlaceholder }) const posko = ref({ id: 0, name: poskoPlaceholder }) diff --git a/src/components/Form/FiltersType/Type7.vue b/src/components/Form/FiltersType/Type7.vue index d4f53e0..187548a 100755 --- a/src/components/Form/FiltersType/Type7.vue +++ b/src/components/Form/FiltersType/Type7.vue @@ -16,16 +16,16 @@ import { onMounted, ref, watch } from 'vue' const emit = defineEmits(['update:filters']) const uidPlaceholder = 'Semua Unit Induk Distribusi/Wilayah' const up3Placeholder = 'Semua Unit Pelaksanaan Pelayanan Pelanggan' -const poskoPlaceholder = 'Semua Unit Layanan Pelanggan' +const poskoPlaceholder = 'Semua Posko' const up3 = ref({ id: 0, name: up3Placeholder }) const uid = ref({ id: 0, name: uidPlaceholder }) const posko = ref({ id: 0, name: poskoPlaceholder }) -const totalMin = ref("1 Menit") -const totalMax = ref("5 Menit") +const totalMin = ref('1 Menit') +const totalMax = ref('5 Menit') -const setDataMin = (value: any) => totalMin.value = value +const setDataMin = (value: any) => (totalMin.value = value) const getDataMin = () => totalMin.value -const setDataMax = (value: any) => totalMax.value = value +const setDataMax = (value: any) => (totalMax.value = value) const getDataMax = () => totalMax.value const data = ref({ @@ -37,8 +37,6 @@ const data = ref({ maxTime: getDataMax().split(' ')[0] }) - - const setUid = (value: any) => { uid.value = value selectedUid(value) @@ -109,21 +107,35 @@ onMounted(() => { diff --git a/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue b/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue index 9e333e9..b1cc9d9 100755 --- a/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue +++ b/src/components/Pages/Keluhan/Rekap/RKeluhan_ALL.vue @@ -1,88 +1,224 @@