diff --git a/src/components/Form/FiltersType/Type13.vue b/src/components/Form/FiltersType/Type13.vue index bcfe0c9..f194bb2 100755 --- a/src/components/Form/FiltersType/Type13.vue +++ b/src/components/Form/FiltersType/Type13.vue @@ -2,14 +2,23 @@ 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 uppp = ref({ id: 0, name: up3Placeholder }); -const uid = ref({ id: 0, name: uidPlaceholder }); -const ulp = ref({ id: "", 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 uppp = ref({ id: 0, name: up3Placeholder }) +const uid = ref({ id: 0, name: uidPlaceholder }) +const up3 = ref({ id: 0, name: up3Placeholder }) +const ulp = ref({ id: '', name: ulpPlaceholder }) const emit = defineEmits(['update:filters']) const data = ref({ uid: uid.value, @@ -19,24 +28,24 @@ const data = ref({ group: 1 }) const setUid = (value: any) => { - uid.value = value; - selectedUid(value); - uppp.value = { id: 0, name: up3Placeholder }; - data.value.uid = value; -}; + uid.value = value + selectedUid(value) + uppp.value = { id: 0, name: up3Placeholder } + data.value.uid = value +} const setUp3 = (value: any) => { - uppp.value = value; - selectedUp3Ulp(value); - ulp.value = { id: "", name: ulpPlaceholder }; - data.value.up3 = value; -}; + uppp.value = value + selectedUp3Ulp(value) + ulp.value = { id: '', name: ulpPlaceholder } + data.value.up3 = value +} const setUlp = (value: any) => { - ulp.value = value; - selectedUlp(value); - data.value.posko = value; -}; + ulp.value = value + selectedUlp(value) + data.value.posko = value +} onMounted(() => { emit('update:filters', data.value) fetchUid() @@ -45,38 +54,65 @@ onMounted(() => { diff --git a/src/components/Form/FiltersType/Type2.vue b/src/components/Form/FiltersType/Type2.vue index d6ad074..71ff2ac 100755 --- a/src/components/Form/FiltersType/Type2.vue +++ b/src/components/Form/FiltersType/Type2.vue @@ -1,34 +1,46 @@ \ No newline at end of file +