diff --git a/src/components/DatePicker.vue b/src/components/DatePicker.vue index e31c68e..80a2f66 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(() => {