From 4d4edd92ec58f7de10dfbf33884d65b48fae4b14 Mon Sep 17 00:00:00 2001 From: kur0nek-o Date: Tue, 27 Feb 2024 10:45:29 +0700 Subject: [PATCH 1/3] fix: remove unused TestView component and update style.css --- src/assets/css/style.css | 9 --------- src/router/index.ts | 10 ++-------- src/views/TestView.vue | 33 --------------------------------- 3 files changed, 2 insertions(+), 50 deletions(-) delete mode 100755 src/views/TestView.vue diff --git a/src/assets/css/style.css b/src/assets/css/style.css index a899e7f..4a83dfe 100755 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -1145,10 +1145,6 @@ body { margin: 0.875rem; } -.m-auto { - margin: auto; -} - .-mx-1 { margin-left: -0.25rem; margin-right: -0.25rem; @@ -2622,11 +2618,6 @@ body { background-color: rgb(255 204 204 / var(--tw-bg-opacity)); } -.bg-red-300 { - --tw-bg-opacity: 1; - background-color: rgb(255 102 102 / var(--tw-bg-opacity)); -} - .bg-red-300\/10 { background-color: rgb(255 102 102 / 0.1); } diff --git a/src/router/index.ts b/src/router/index.ts index 592d3ea..6bac188 100755 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,7 +1,6 @@ import { createRouter, createWebHistory, type RouteRecordRaw } from 'vue-router' import { useAuthStore } from '@/stores/auth' import HomeView from '@/views/HomeView.vue' -import TestView from '@/views/TestView.vue' import LoginView from '@/views/LoginView.vue' import NotFoundView from '@/views/NotFoundView.vue' import WelcomePage from '@/components/Pages/Welcome.vue' @@ -696,11 +695,6 @@ export const routes: RouteRecordRaw[] = [ name: 'Login', component: LoginView }, - { - path: '/playground', - name: 'Playground', - component: TestView - }, { path: '/404', name: 'Not Found', @@ -788,8 +782,8 @@ export const fixRoute = (route: RouteRecordRaw[]): RouteRecordRaw[] => { fullPath === '/home/' ? '' : fullPath.includes('/home/') - ? fullPath.replace('/home/', '') - : fullPath, + ? fullPath.replace('/home/', '') + : fullPath, name: r.name, component: r.component } as RouteRecordRaw diff --git a/src/views/TestView.vue b/src/views/TestView.vue deleted file mode 100755 index a805d6f..0000000 --- a/src/views/TestView.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - From 55da1410e2c76a13e73a9ff9ab708b84cebc56d8 Mon Sep 17 00:00:00 2001 From: kur0nek-o Date: Tue, 27 Feb 2024 10:54:06 +0700 Subject: [PATCH 2/3] fix: remove console.log statements in Select.vue --- src/components/Select.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/Select.vue b/src/components/Select.vue index 57b341b..5092440 100755 --- a/src/components/Select.vue +++ b/src/components/Select.vue @@ -29,8 +29,6 @@ const selected = ref(data.value[0].id) watch( () => props.selected, (value: any) => { - console.log('value', value) - console.log('aaaaaaaaaaaaaaaa') selected.value = value.id } ) From d8980147268011774c7c282d22edce23105618df Mon Sep 17 00:00:00 2001 From: kur0nek-o Date: Tue, 27 Feb 2024 16:21:54 +0700 Subject: [PATCH 3/3] Refactor code for improved performance and readability --- .env.development | 4 +- src/assets/css/style.css | 5 + src/components/DatePicker.vue | 27 +- src/components/Form/Filters.vue | 16 +- src/components/Form/FiltersType/Type1.vue | 29 +- src/components/Form/FiltersType/Type16.vue | 13 +- src/components/Form/FiltersType/Type6.vue | 68 ++- src/components/Form/FiltersType/Type7.vue | 78 +-- src/components/Form/InputNumber.vue | 11 +- src/components/Form/InputWithSuffix.vue | 30 +- src/components/InputText.vue | 100 ++-- src/components/Pages/Gangguan/Table_1.vue | 421 ++++++++++----- src/components/Pages/Gangguan/Table_2.vue | 587 +++++++++++++-------- src/components/Pages/Gangguan/Table_3.vue | 474 +++++++++++++---- src/components/Pages/Gangguan/Table_4.vue | 351 ++++++++---- src/components/Pages/Gangguan/Table_6.vue | 327 ++++++++---- src/router/index.ts | 2 +- src/utils/graphql.ts | 20 +- src/utils/network.ts | 14 +- 19 files changed, 1711 insertions(+), 866 deletions(-) diff --git a/.env.development b/.env.development index 53f7347..37809dd 100755 --- a/.env.development +++ b/.env.development @@ -1,4 +1,6 @@ VITE_BASE_URL=http://localhost:5173 VITE_BASE_DIRECTORY=/ VITE_APP_VERSION=0.0.1 -VITE_APP_NAME='Executive Information System' \ No newline at end of file +VITE_APP_NAME='Executive Information System' +VITE_APP_GRAPHQL_ENDPOINT=http://192.168.5.213:32169/graphql +VITE_APP_REST_ENDPOINT=http://192.168.5.213:32180 \ No newline at end of file diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 4a83dfe..4086efc 100755 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -4280,6 +4280,11 @@ body { border-color: rgb(104 157 170 / var(--tw-border-opacity)); } +.focus\:border-indigo-500:focus { + --tw-border-opacity: 1; + border-color: rgb(99 102 241 / var(--tw-border-opacity)); +} + .focus\:bg-gray-300\/10:focus { background-color: rgb(209 213 219 / 0.1); } diff --git a/src/components/DatePicker.vue b/src/components/DatePicker.vue index df4e8cd..e31c68e 100755 --- a/src/components/DatePicker.vue +++ b/src/components/DatePicker.vue @@ -1,7 +1,6 @@ diff --git a/src/components/Form/FiltersType/Type6.vue b/src/components/Form/FiltersType/Type6.vue index e058acd..800fc87 100755 --- a/src/components/Form/FiltersType/Type6.vue +++ b/src/components/Form/FiltersType/Type6.vue @@ -2,15 +2,24 @@ import InputNumber from '@/components/Form/InputNumber.vue' import Select from '@/components/Select.vue' import DatePicker from '@/components/DatePicker.vue' -import { selectedUid, selectedUp3Posko, selectedPosko, fetchUid, itemsUid, itemsUp3, itemsPosko } from './reference'; -import { onMounted, ref } from 'vue'; +import { + selectedUid, + selectedUp3Posko, + selectedPosko, + fetchUid, + itemsUid, + itemsUp3, + itemsPosko +} from './reference' +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 up3 = ref({ id: 0, name: up3Placeholder }); -const uid = ref({ id: 0, name: uidPlaceholder }); -const posko = ref({ id: 0, name: poskoPlaceholder }); +const uidPlaceholder = 'Semua Unit Induk Distribusi/Wilayah' +const up3Placeholder = 'Semua Unit Pelaksanaan Pelayanan Pelanggan' +const poskoPlaceholder = 'Semua Unit Layanan Pelanggan' +const up3 = ref({ id: 0, name: up3Placeholder }) +const uid = ref({ id: 0, name: uidPlaceholder }) +const posko = ref({ id: 0, name: poskoPlaceholder }) const data = ref({ uid: uid.value, up3: up3.value, @@ -41,50 +50,63 @@ const setPosko = (value: any) => { } onMounted(() => { - emit('update:filters', data.value) fetchUid() + emit('update:filters', data.value) }) - diff --git a/src/components/Form/FiltersType/Type7.vue b/src/components/Form/FiltersType/Type7.vue index 66a8bd1..07f03f9 100755 --- a/src/components/Form/FiltersType/Type7.vue +++ b/src/components/Form/FiltersType/Type7.vue @@ -1,18 +1,26 @@