From 6c5e0fe763eac8a1be899ad0bd87f1f2e298ead8 Mon Sep 17 00:00:00 2001 From: Eko Haryadi Date: Mon, 19 Feb 2024 09:08:50 +0700 Subject: [PATCH] Update file permissions for multiple files --- .env.development | 0 .env.production | 0 .eslintrc.cjs | 0 .../workflows/docker-image-development.yml | 0 .github/workflows/docker-image-release.yml | 0 .gitignore | 0 .prettierrc.json | 0 .tw-patch/tw-class-list.json | 0 .vscode/extensions.json | 0 Dockerfile | 0 README.md | 0 deployment.yaml | 0 env.d.ts | 0 index.html | 0 nginx.conf | 0 package-lock.json | 10 + package.json | 1 + postcss.config.js | 0 public/assets/css/loader.css | 0 public/assets/images/favicon.ico | Bin public/assets/images/pln.ico | Bin src/App.vue | 0 src/assets/css/base.css | 0 src/assets/css/main.css | 0 src/assets/css/style.css | 0 src/assets/css/tailwind.css | 0 src/assets/icons/dot-outline.svg | 0 src/assets/icons/gauge.svg | 0 src/assets/icons/lightning-slash.svg | 0 src/assets/icons/monitor.svg | 0 src/assets/icons/plugs.svg | 0 src/assets/icons/smiley-sad.svg | 0 src/assets/icons/swap.svg | 0 src/assets/images/hero.png | Bin src/assets/images/pln-with-text.png | Bin src/assets/images/pln.png | Bin src/components/Button.vue | 0 src/components/Buttons/ButtonDropdown.vue | 0 src/components/Buttons/ButtonPrimary.vue | 0 src/components/CommandPalettes.vue | 0 src/components/DatePicker.vue | 0 src/components/Dialogs/ActionDialog.vue | 0 src/components/Dialogs/DetailDialog.vue | 0 src/components/Form/Filters.vue | 0 src/components/Form/FiltersType/Type1.vue | 4 +- src/components/Form/FiltersType/Type10.vue | 4 +- src/components/Form/FiltersType/Type11.vue | 5 +- src/components/Form/FiltersType/Type12.vue | 66 ++++- src/components/Form/FiltersType/Type13.vue | 4 +- src/components/Form/FiltersType/Type14.vue | 36 ++- src/components/Form/FiltersType/Type15.vue | 15 + src/components/Form/FiltersType/Type16.vue | 4 +- src/components/Form/FiltersType/Type17.vue | 0 src/components/Form/FiltersType/Type18.vue | 0 src/components/Form/FiltersType/Type2.vue | 10 +- src/components/Form/FiltersType/Type3.vue | 4 +- src/components/Form/FiltersType/Type4.vue | 4 +- src/components/Form/FiltersType/Type5.vue | 4 +- src/components/Form/FiltersType/Type6.vue | 4 +- src/components/Form/FiltersType/Type7.vue | 64 ++--- src/components/Form/FiltersType/Type8.vue | 4 +- src/components/Form/FiltersType/Type9.vue | 4 +- src/components/Form/FiltersType/index.ts | 0 src/components/Form/FiltersType/reference.ts | 25 +- src/components/Form/InlineRadioGroup.vue | 0 src/components/Form/InputNumber.vue | 1 - src/components/Form/InputWithFilter.vue | 0 src/components/Form/InputWithSuffix.vue | 8 +- src/components/Input.vue | 0 src/components/InputText.vue | 0 src/components/Navigation/Aside/Aside.vue | 0 .../Navigation/Aside/AsideMenuMultiple.vue | 0 .../Navigation/Aside/AsideMenuSingle.vue | 0 src/components/Navigation/Header.vue | 0 src/components/Navigation/Navigation.vue | 0 src/components/Notification/Notification.vue | 0 .../Notification/NotificationProvider.vue | 0 .../Notification/icons/CloseIcon.vue | 0 .../Notification/icons/ErrorIcon.vue | 0 .../Notification/icons/InfoIcon.vue | 0 .../Notification/icons/SuccessIcon.vue | 0 .../Notification/icons/WarningIcon.vue | 0 src/components/Notification/icons/index.ts | 0 src/components/Notification/index.ts | 0 .../interfaces/Notification.interface.ts | 0 .../NotificationConfig.interface.ts | 0 .../NotificationsState.interface.ts | 0 .../Notification/interfaces/index.ts | 0 src/components/Notification/store/index.ts | 0 src/components/Pages/Anomali/Table_61.vue | 8 +- src/components/Pages/Anomali/Table_62.vue | 6 + src/components/Pages/Anomali/Table_63.vue | 7 +- src/components/Pages/Anomali/Table_64.vue | 7 +- src/components/Pages/Anomali/Table_65.vue | 7 +- src/components/Pages/Anomali/Table_66.vue | 6 + src/components/Pages/Anomali/index.ts | 0 src/components/Pages/Cico/Table_60.vue | 32 ++- src/components/Pages/Cico/index.ts | 0 src/components/Pages/Ctt/Table_67.vue | 32 ++- src/components/Pages/Ctt/index.ts | 0 src/components/Pages/EmptyPage.vue | 0 src/components/Pages/Gangguan/Table_1.vue | 39 +-- src/components/Pages/Gangguan/Table_10.vue | 9 +- src/components/Pages/Gangguan/Table_11.vue | 10 +- src/components/Pages/Gangguan/Table_12.vue | 10 +- src/components/Pages/Gangguan/Table_13.vue | 10 +- src/components/Pages/Gangguan/Table_14.vue | 38 ++- src/components/Pages/Gangguan/Table_15.vue | 10 +- src/components/Pages/Gangguan/Table_16.vue | 10 +- src/components/Pages/Gangguan/Table_17.vue | 10 +- src/components/Pages/Gangguan/Table_18.vue | 10 +- src/components/Pages/Gangguan/Table_19.vue | 10 +- src/components/Pages/Gangguan/Table_2.vue | 0 src/components/Pages/Gangguan/Table_20.vue | 10 +- src/components/Pages/Gangguan/Table_3.vue | 1 + src/components/Pages/Gangguan/Table_4.vue | 0 src/components/Pages/Gangguan/Table_5.vue | 0 src/components/Pages/Gangguan/Table_6.vue | 0 src/components/Pages/Gangguan/Table_7.vue | 11 +- src/components/Pages/Gangguan/Table_8.vue | 4 +- src/components/Pages/Gangguan/Table_9.vue | 11 +- src/components/Pages/Gangguan/index.ts | 0 src/components/Pages/HomeEmpty.vue | 0 src/components/Pages/Keluhan/Table_21.vue | 16 +- src/components/Pages/Keluhan/Table_22.vue | 16 +- src/components/Pages/Keluhan/Table_23.vue | 16 +- src/components/Pages/Keluhan/Table_24.vue | 16 +- src/components/Pages/Keluhan/Table_25.vue | 16 +- src/components/Pages/Keluhan/Table_26.vue | 16 +- src/components/Pages/Keluhan/Table_27.vue | 22 +- src/components/Pages/Keluhan/Table_28.vue | 12 +- src/components/Pages/Keluhan/Table_29.vue | 17 +- src/components/Pages/Keluhan/Table_30.vue | 16 +- src/components/Pages/Keluhan/Table_31.vue | 19 +- src/components/Pages/Keluhan/Table_32.vue | 256 +++++------------- src/components/Pages/Keluhan/Table_33.vue | 67 ++--- src/components/Pages/Keluhan/Table_34.vue | 57 ++-- src/components/Pages/Keluhan/Table_35.vue | 55 ++-- src/components/Pages/Keluhan/index.ts | 0 src/components/Pages/Material/Table_68.vue | 29 +- src/components/Pages/Material/Table_69.vue | 7 +- src/components/Pages/Material/index.ts | 0 src/components/Pages/MenuProvider.vue | 0 src/components/Pages/Monalisa/Table_36.vue | 10 +- src/components/Pages/Monalisa/Table_37.vue | 31 ++- src/components/Pages/Monalisa/Table_38.vue | 40 +-- src/components/Pages/Monalisa/Table_39.vue | 30 +- src/components/Pages/Monalisa/Table_40.vue | 17 +- src/components/Pages/Monalisa/Table_41.vue | 17 +- src/components/Pages/Monalisa/Table_42.vue | 30 +- src/components/Pages/Monalisa/Table_43.vue | 30 +- src/components/Pages/Monalisa/Table_44.vue | 59 ++-- src/components/Pages/Monalisa/Table_45.vue | 102 ++++++- src/components/Pages/Monalisa/Table_46.vue | 112 ++++++-- src/components/Pages/Monalisa/Table_47.vue | 86 +++++- src/components/Pages/Monalisa/Table_48.vue | 96 ++++++- src/components/Pages/Monalisa/Table_49.vue | 80 +++++- src/components/Pages/Monalisa/Table_50.vue | 92 ++++++- src/components/Pages/Monalisa/Table_51.vue | 234 ++++++++++++---- src/components/Pages/Monalisa/Table_52.vue | 0 src/components/Pages/Monalisa/Table_53.vue | 0 src/components/Pages/Monalisa/Table_54.vue | 0 src/components/Pages/Monalisa/Table_55.vue | 0 src/components/Pages/Monalisa/Table_56.vue | 0 src/components/Pages/Monalisa/Table_57.vue | 0 src/components/Pages/Monalisa/Table_58.vue | 0 src/components/Pages/Monalisa/Table_59.vue | 1 + src/components/Pages/Monalisa/index.ts | 0 .../Pages/PencarianData/Table_71.vue | 26 +- src/components/Pages/PencarianData/index.ts | 0 src/components/Pages/Transaksi/Table_70.vue | 21 +- src/components/Pages/Transaksi/index.ts | 0 src/components/Pages/Welcome.vue | 0 src/components/PictureInitial.vue | 0 src/components/Select.vue | 0 src/components/SelectMulti.vue | 0 src/components/__tests__/HelloWorld.spec.ts | 0 src/components/icons/IconBars3.vue | 0 src/components/icons/IconBox.vue | 0 src/components/icons/IconCommunity.vue | 0 src/components/icons/IconDatabase.vue | 0 src/components/icons/IconDocumentation.vue | 0 src/components/icons/IconDotOutline.vue | 0 src/components/icons/IconEcosystem.vue | 0 src/components/icons/IconFileSearch.vue | 0 src/components/icons/IconFileX.vue | 0 src/components/icons/IconFilter.vue | 0 src/components/icons/IconGauge.vue | 0 src/components/icons/IconLightningSlash.vue | 0 src/components/icons/IconLinkBreak.vue | 0 src/components/icons/IconLockKey.vue | 0 src/components/icons/IconMonitor.vue | 0 src/components/icons/IconNetworkChange.vue | 0 .../icons/IconNetworkDisconnected.vue | 0 src/components/icons/IconPlugs.vue | 0 src/components/icons/IconSmileySad.vue | 0 src/components/icons/IconSupport.vue | 0 src/components/icons/IconSwap.vue | 0 src/components/icons/IconTooling.vue | 0 src/components/icons/IconWallet.vue | 0 src/main.ts | 0 src/router/index.ts | 0 src/stores/auth.ts | 0 src/stores/command.ts | 0 src/stores/date.ts | 0 src/stores/dialog.ts | 0 src/stores/filters.ts | 0 src/stores/filtersAction.ts | 0 src/stores/media.ts | 0 src/stores/menu.ts | 0 src/stores/posts.ts | 0 src/stores/queries.ts | 0 src/stores/region.ts | 0 src/stores/totalDuration.ts | 0 src/stores/totalReport.ts | 0 src/stores/ulp.ts | 0 src/stores/up3.ts | 0 src/stores/user.ts | 0 src/types/gangguan.ts | 0 src/types/menu.ts | 0 src/utils/graphql.ts | 2 +- src/utils/icons.ts | 0 src/utils/network.ts | 3 +- src/utils/numbers.ts | 0 src/utils/route.ts | 0 src/utils/storage.ts | 0 src/utils/texts.ts | 0 src/views/HomeView.vue | 0 src/views/LoginView.vue | 0 src/views/NotFoundView.vue | 0 src/views/TestView.vue | 0 tailwind.config.js | 0 tsconfig.app.json | 0 tsconfig.json | 0 tsconfig.node.json | 0 tsconfig.vitest.json | 0 vercel.json | 0 vite.config.ts | 0 vitest.config.ts | 0 239 files changed, 1433 insertions(+), 928 deletions(-) mode change 100644 => 100755 .env.development mode change 100644 => 100755 .env.production mode change 100644 => 100755 .eslintrc.cjs mode change 100644 => 100755 .github/workflows/docker-image-development.yml mode change 100644 => 100755 .github/workflows/docker-image-release.yml mode change 100644 => 100755 .gitignore mode change 100644 => 100755 .prettierrc.json mode change 100644 => 100755 .tw-patch/tw-class-list.json mode change 100644 => 100755 .vscode/extensions.json mode change 100644 => 100755 Dockerfile mode change 100644 => 100755 README.md mode change 100644 => 100755 deployment.yaml mode change 100644 => 100755 env.d.ts mode change 100644 => 100755 index.html mode change 100644 => 100755 nginx.conf mode change 100644 => 100755 package-lock.json mode change 100644 => 100755 package.json mode change 100644 => 100755 postcss.config.js mode change 100644 => 100755 public/assets/css/loader.css mode change 100644 => 100755 public/assets/images/favicon.ico mode change 100644 => 100755 public/assets/images/pln.ico mode change 100644 => 100755 src/App.vue mode change 100644 => 100755 src/assets/css/base.css mode change 100644 => 100755 src/assets/css/main.css mode change 100644 => 100755 src/assets/css/style.css mode change 100644 => 100755 src/assets/css/tailwind.css mode change 100644 => 100755 src/assets/icons/dot-outline.svg mode change 100644 => 100755 src/assets/icons/gauge.svg mode change 100644 => 100755 src/assets/icons/lightning-slash.svg mode change 100644 => 100755 src/assets/icons/monitor.svg mode change 100644 => 100755 src/assets/icons/plugs.svg mode change 100644 => 100755 src/assets/icons/smiley-sad.svg mode change 100644 => 100755 src/assets/icons/swap.svg mode change 100644 => 100755 src/assets/images/hero.png mode change 100644 => 100755 src/assets/images/pln-with-text.png mode change 100644 => 100755 src/assets/images/pln.png mode change 100644 => 100755 src/components/Button.vue mode change 100644 => 100755 src/components/Buttons/ButtonDropdown.vue mode change 100644 => 100755 src/components/Buttons/ButtonPrimary.vue mode change 100644 => 100755 src/components/CommandPalettes.vue mode change 100644 => 100755 src/components/DatePicker.vue mode change 100644 => 100755 src/components/Dialogs/ActionDialog.vue mode change 100644 => 100755 src/components/Dialogs/DetailDialog.vue mode change 100644 => 100755 src/components/Form/Filters.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type1.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type10.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type11.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type12.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type13.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type14.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type15.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type16.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type17.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type18.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type2.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type3.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type4.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type5.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type6.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type7.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type8.vue mode change 100644 => 100755 src/components/Form/FiltersType/Type9.vue mode change 100644 => 100755 src/components/Form/FiltersType/index.ts mode change 100644 => 100755 src/components/Form/FiltersType/reference.ts mode change 100644 => 100755 src/components/Form/InlineRadioGroup.vue mode change 100644 => 100755 src/components/Form/InputNumber.vue mode change 100644 => 100755 src/components/Form/InputWithFilter.vue mode change 100644 => 100755 src/components/Form/InputWithSuffix.vue mode change 100644 => 100755 src/components/Input.vue mode change 100644 => 100755 src/components/InputText.vue mode change 100644 => 100755 src/components/Navigation/Aside/Aside.vue mode change 100644 => 100755 src/components/Navigation/Aside/AsideMenuMultiple.vue mode change 100644 => 100755 src/components/Navigation/Aside/AsideMenuSingle.vue mode change 100644 => 100755 src/components/Navigation/Header.vue mode change 100644 => 100755 src/components/Navigation/Navigation.vue mode change 100644 => 100755 src/components/Notification/Notification.vue mode change 100644 => 100755 src/components/Notification/NotificationProvider.vue mode change 100644 => 100755 src/components/Notification/icons/CloseIcon.vue mode change 100644 => 100755 src/components/Notification/icons/ErrorIcon.vue mode change 100644 => 100755 src/components/Notification/icons/InfoIcon.vue mode change 100644 => 100755 src/components/Notification/icons/SuccessIcon.vue mode change 100644 => 100755 src/components/Notification/icons/WarningIcon.vue mode change 100644 => 100755 src/components/Notification/icons/index.ts mode change 100644 => 100755 src/components/Notification/index.ts mode change 100644 => 100755 src/components/Notification/interfaces/Notification.interface.ts mode change 100644 => 100755 src/components/Notification/interfaces/NotificationConfig.interface.ts mode change 100644 => 100755 src/components/Notification/interfaces/NotificationsState.interface.ts mode change 100644 => 100755 src/components/Notification/interfaces/index.ts mode change 100644 => 100755 src/components/Notification/store/index.ts mode change 100644 => 100755 src/components/Pages/Anomali/Table_61.vue mode change 100644 => 100755 src/components/Pages/Anomali/Table_62.vue mode change 100644 => 100755 src/components/Pages/Anomali/Table_63.vue mode change 100644 => 100755 src/components/Pages/Anomali/Table_64.vue mode change 100644 => 100755 src/components/Pages/Anomali/Table_65.vue mode change 100644 => 100755 src/components/Pages/Anomali/Table_66.vue mode change 100644 => 100755 src/components/Pages/Anomali/index.ts mode change 100644 => 100755 src/components/Pages/Cico/Table_60.vue mode change 100644 => 100755 src/components/Pages/Cico/index.ts mode change 100644 => 100755 src/components/Pages/Ctt/Table_67.vue mode change 100644 => 100755 src/components/Pages/Ctt/index.ts mode change 100644 => 100755 src/components/Pages/EmptyPage.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_1.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_10.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_11.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_12.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_13.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_14.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_15.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_16.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_17.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_18.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_19.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_2.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_20.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_3.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_4.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_5.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_6.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_7.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_8.vue mode change 100644 => 100755 src/components/Pages/Gangguan/Table_9.vue mode change 100644 => 100755 src/components/Pages/Gangguan/index.ts mode change 100644 => 100755 src/components/Pages/HomeEmpty.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_21.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_22.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_23.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_24.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_25.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_26.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_27.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_28.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_29.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_30.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_31.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_32.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_33.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_34.vue mode change 100644 => 100755 src/components/Pages/Keluhan/Table_35.vue mode change 100644 => 100755 src/components/Pages/Keluhan/index.ts mode change 100644 => 100755 src/components/Pages/Material/Table_68.vue mode change 100644 => 100755 src/components/Pages/Material/Table_69.vue mode change 100644 => 100755 src/components/Pages/Material/index.ts mode change 100644 => 100755 src/components/Pages/MenuProvider.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_36.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_37.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_38.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_39.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_40.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_41.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_42.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_43.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_44.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_45.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_46.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_47.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_48.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_49.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_50.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_51.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_52.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_53.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_54.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_55.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_56.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_57.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_58.vue mode change 100644 => 100755 src/components/Pages/Monalisa/Table_59.vue mode change 100644 => 100755 src/components/Pages/Monalisa/index.ts mode change 100644 => 100755 src/components/Pages/PencarianData/Table_71.vue mode change 100644 => 100755 src/components/Pages/PencarianData/index.ts mode change 100644 => 100755 src/components/Pages/Transaksi/Table_70.vue mode change 100644 => 100755 src/components/Pages/Transaksi/index.ts mode change 100644 => 100755 src/components/Pages/Welcome.vue mode change 100644 => 100755 src/components/PictureInitial.vue mode change 100644 => 100755 src/components/Select.vue mode change 100644 => 100755 src/components/SelectMulti.vue mode change 100644 => 100755 src/components/__tests__/HelloWorld.spec.ts mode change 100644 => 100755 src/components/icons/IconBars3.vue mode change 100644 => 100755 src/components/icons/IconBox.vue mode change 100644 => 100755 src/components/icons/IconCommunity.vue mode change 100644 => 100755 src/components/icons/IconDatabase.vue mode change 100644 => 100755 src/components/icons/IconDocumentation.vue mode change 100644 => 100755 src/components/icons/IconDotOutline.vue mode change 100644 => 100755 src/components/icons/IconEcosystem.vue mode change 100644 => 100755 src/components/icons/IconFileSearch.vue mode change 100644 => 100755 src/components/icons/IconFileX.vue mode change 100644 => 100755 src/components/icons/IconFilter.vue mode change 100644 => 100755 src/components/icons/IconGauge.vue mode change 100644 => 100755 src/components/icons/IconLightningSlash.vue mode change 100644 => 100755 src/components/icons/IconLinkBreak.vue mode change 100644 => 100755 src/components/icons/IconLockKey.vue mode change 100644 => 100755 src/components/icons/IconMonitor.vue mode change 100644 => 100755 src/components/icons/IconNetworkChange.vue mode change 100644 => 100755 src/components/icons/IconNetworkDisconnected.vue mode change 100644 => 100755 src/components/icons/IconPlugs.vue mode change 100644 => 100755 src/components/icons/IconSmileySad.vue mode change 100644 => 100755 src/components/icons/IconSupport.vue mode change 100644 => 100755 src/components/icons/IconSwap.vue mode change 100644 => 100755 src/components/icons/IconTooling.vue mode change 100644 => 100755 src/components/icons/IconWallet.vue mode change 100644 => 100755 src/main.ts mode change 100644 => 100755 src/router/index.ts mode change 100644 => 100755 src/stores/auth.ts mode change 100644 => 100755 src/stores/command.ts mode change 100644 => 100755 src/stores/date.ts mode change 100644 => 100755 src/stores/dialog.ts mode change 100644 => 100755 src/stores/filters.ts mode change 100644 => 100755 src/stores/filtersAction.ts mode change 100644 => 100755 src/stores/media.ts mode change 100644 => 100755 src/stores/menu.ts mode change 100644 => 100755 src/stores/posts.ts mode change 100644 => 100755 src/stores/queries.ts mode change 100644 => 100755 src/stores/region.ts mode change 100644 => 100755 src/stores/totalDuration.ts mode change 100644 => 100755 src/stores/totalReport.ts mode change 100644 => 100755 src/stores/ulp.ts mode change 100644 => 100755 src/stores/up3.ts mode change 100644 => 100755 src/stores/user.ts mode change 100644 => 100755 src/types/gangguan.ts mode change 100644 => 100755 src/types/menu.ts mode change 100644 => 100755 src/utils/graphql.ts mode change 100644 => 100755 src/utils/icons.ts mode change 100644 => 100755 src/utils/network.ts mode change 100644 => 100755 src/utils/numbers.ts mode change 100644 => 100755 src/utils/route.ts mode change 100644 => 100755 src/utils/storage.ts mode change 100644 => 100755 src/utils/texts.ts mode change 100644 => 100755 src/views/HomeView.vue mode change 100644 => 100755 src/views/LoginView.vue mode change 100644 => 100755 src/views/NotFoundView.vue mode change 100644 => 100755 src/views/TestView.vue mode change 100644 => 100755 tailwind.config.js mode change 100644 => 100755 tsconfig.app.json mode change 100644 => 100755 tsconfig.json mode change 100644 => 100755 tsconfig.node.json mode change 100644 => 100755 tsconfig.vitest.json mode change 100644 => 100755 vercel.json mode change 100644 => 100755 vite.config.ts mode change 100644 => 100755 vitest.config.ts diff --git a/.env.development b/.env.development old mode 100644 new mode 100755 diff --git a/.env.production b/.env.production old mode 100644 new mode 100755 diff --git a/.eslintrc.cjs b/.eslintrc.cjs old mode 100644 new mode 100755 diff --git a/.github/workflows/docker-image-development.yml b/.github/workflows/docker-image-development.yml old mode 100644 new mode 100755 diff --git a/.github/workflows/docker-image-release.yml b/.github/workflows/docker-image-release.yml old mode 100644 new mode 100755 diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/.prettierrc.json b/.prettierrc.json old mode 100644 new mode 100755 diff --git a/.tw-patch/tw-class-list.json b/.tw-patch/tw-class-list.json old mode 100644 new mode 100755 diff --git a/.vscode/extensions.json b/.vscode/extensions.json old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/deployment.yaml b/deployment.yaml old mode 100644 new mode 100755 diff --git a/env.d.ts b/env.d.ts old mode 100644 new mode 100755 diff --git a/index.html b/index.html old mode 100644 new mode 100755 diff --git a/nginx.conf b/nginx.conf old mode 100644 new mode 100755 diff --git a/package-lock.json b/package-lock.json old mode 100644 new mode 100755 index baae450..d1e3ff7 --- a/package-lock.json +++ b/package-lock.json @@ -30,6 +30,7 @@ "graphql": "^16.8.1", "graphql-tag": "^2.12.6", "jspdf": "^2.5.1", + "nvm": "^0.0.4", "pinia": "^2.1.3", "qs": "^6.11.2", "react": "^18.2.0", @@ -6905,6 +6906,15 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/nvm": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/nvm/-/nvm-0.0.4.tgz", + "integrity": "sha512-jvmyELykYcdyd0VCGY0E8Aqe5MngEasVvlPvrcJHbwBMUbVqa72mPdQuPzyTcykEtEx7jDrMY0QA5MoV+8EhgA==", + "deprecated": "This is NOT the correct nvm. Visit https://nvm.sh and use the curl command to install it.", + "bin": { + "nvm": "bin/nvm" + } + }, "node_modules/nwsapi": { "version": "2.2.7", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", diff --git a/package.json b/package.json old mode 100644 new mode 100755 index 81bf18d..5cd537e --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "graphql": "^16.8.1", "graphql-tag": "^2.12.6", "jspdf": "^2.5.1", + "nvm": "^0.0.4", "pinia": "^2.1.3", "qs": "^6.11.2", "react": "^18.2.0", diff --git a/postcss.config.js b/postcss.config.js old mode 100644 new mode 100755 diff --git a/public/assets/css/loader.css b/public/assets/css/loader.css old mode 100644 new mode 100755 diff --git a/public/assets/images/favicon.ico b/public/assets/images/favicon.ico old mode 100644 new mode 100755 diff --git a/public/assets/images/pln.ico b/public/assets/images/pln.ico old mode 100644 new mode 100755 diff --git a/src/App.vue b/src/App.vue old mode 100644 new mode 100755 diff --git a/src/assets/css/base.css b/src/assets/css/base.css old mode 100644 new mode 100755 diff --git a/src/assets/css/main.css b/src/assets/css/main.css old mode 100644 new mode 100755 diff --git a/src/assets/css/style.css b/src/assets/css/style.css old mode 100644 new mode 100755 diff --git a/src/assets/css/tailwind.css b/src/assets/css/tailwind.css old mode 100644 new mode 100755 diff --git a/src/assets/icons/dot-outline.svg b/src/assets/icons/dot-outline.svg old mode 100644 new mode 100755 diff --git a/src/assets/icons/gauge.svg b/src/assets/icons/gauge.svg old mode 100644 new mode 100755 diff --git a/src/assets/icons/lightning-slash.svg b/src/assets/icons/lightning-slash.svg old mode 100644 new mode 100755 diff --git a/src/assets/icons/monitor.svg b/src/assets/icons/monitor.svg old mode 100644 new mode 100755 diff --git a/src/assets/icons/plugs.svg b/src/assets/icons/plugs.svg old mode 100644 new mode 100755 diff --git a/src/assets/icons/smiley-sad.svg b/src/assets/icons/smiley-sad.svg old mode 100644 new mode 100755 diff --git a/src/assets/icons/swap.svg b/src/assets/icons/swap.svg old mode 100644 new mode 100755 diff --git a/src/assets/images/hero.png b/src/assets/images/hero.png old mode 100644 new mode 100755 diff --git a/src/assets/images/pln-with-text.png b/src/assets/images/pln-with-text.png old mode 100644 new mode 100755 diff --git a/src/assets/images/pln.png b/src/assets/images/pln.png old mode 100644 new mode 100755 diff --git a/src/components/Button.vue b/src/components/Button.vue old mode 100644 new mode 100755 diff --git a/src/components/Buttons/ButtonDropdown.vue b/src/components/Buttons/ButtonDropdown.vue old mode 100644 new mode 100755 diff --git a/src/components/Buttons/ButtonPrimary.vue b/src/components/Buttons/ButtonPrimary.vue old mode 100644 new mode 100755 diff --git a/src/components/CommandPalettes.vue b/src/components/CommandPalettes.vue old mode 100644 new mode 100755 diff --git a/src/components/DatePicker.vue b/src/components/DatePicker.vue old mode 100644 new mode 100755 diff --git a/src/components/Dialogs/ActionDialog.vue b/src/components/Dialogs/ActionDialog.vue old mode 100644 new mode 100755 diff --git a/src/components/Dialogs/DetailDialog.vue b/src/components/Dialogs/DetailDialog.vue old mode 100644 new mode 100755 diff --git a/src/components/Form/Filters.vue b/src/components/Form/Filters.vue old mode 100644 new mode 100755 diff --git a/src/components/Form/FiltersType/Type1.vue b/src/components/Form/FiltersType/Type1.vue old mode 100644 new mode 100755 index f1a85c4..d72c584 --- a/src/components/Form/FiltersType/Type1.vue +++ b/src/components/Form/FiltersType/Type1.vue @@ -17,7 +17,7 @@ const uppPlaceholder = 'Semua Unit Pelaksanaan Pelayanan Pelanggan' const poskoPlaceholder = 'Semua Posko' const uppp = ref({ id: 0, name: uppPlaceholder }) const uid = ref({ id: 0, name: uidPlaceholder }) -const posko = ref({ id: 0, name: poskoPlaceholder }) +const posko = ref({ id: "", name: poskoPlaceholder }) const emit = defineEmits(['update:filters']) const data = ref({ uid: uid.value, @@ -40,7 +40,7 @@ const setUid = (value: any) => { const setUp3 = (value: any) => { uppp.value = value selectedUp3Posko(value) - posko.value = { id: 0, name: poskoPlaceholder } + posko.value = { id: "", name: poskoPlaceholder } data.value.up3 = value } diff --git a/src/components/Form/FiltersType/Type10.vue b/src/components/Form/FiltersType/Type10.vue old mode 100644 new mode 100755 index c892fd5..e9ae3b0 --- a/src/components/Form/FiltersType/Type10.vue +++ b/src/components/Form/FiltersType/Type10.vue @@ -20,7 +20,7 @@ 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: 0, name: ulpPlaceholder }); +const ulp = ref({ id: "", name: ulpPlaceholder }); const emit = defineEmits(['update:filters']) const data = ref({ uid: uid.value, @@ -40,7 +40,7 @@ const setUid = (value: any) => { const setUp3 = (value: any) => { uppp.value = value; selectedUp3Ulp(value); - ulp.value = { id: 0, name: ulpPlaceholder }; + ulp.value = { id: "", name: ulpPlaceholder }; data.value.up3 = value; }; diff --git a/src/components/Form/FiltersType/Type11.vue b/src/components/Form/FiltersType/Type11.vue old mode 100644 new mode 100755 index ac02e78..24144c8 --- a/src/components/Form/FiltersType/Type11.vue +++ b/src/components/Form/FiltersType/Type11.vue @@ -13,14 +13,13 @@ import { import Select from '@/components/Select.vue' import DatePicker from '@/components/DatePicker.vue' -import InputNumber from '@/components/Form/InputNumber.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: 0, name: ulpPlaceholder }); +const ulp = ref({ id: "", name: ulpPlaceholder }); const emit = defineEmits(['update:filters']) const sla = [ { @@ -50,7 +49,7 @@ const setUid = (value: any) => { const setUp3 = (value: any) => { uppp.value = value; selectedUp3Ulp(value); - ulp.value = { id: 0, name: ulpPlaceholder }; + ulp.value = { id: "", name: ulpPlaceholder }; data.value.up3 = value; }; diff --git a/src/components/Form/FiltersType/Type12.vue b/src/components/Form/FiltersType/Type12.vue old mode 100644 new mode 100755 index 742b0f2..207f1f2 --- a/src/components/Form/FiltersType/Type12.vue +++ b/src/components/Form/FiltersType/Type12.vue @@ -9,13 +9,15 @@ 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: 0, name: ulpPlaceholder }); +const ulp = ref({ id: "", name: ulpPlaceholder }); const emit = defineEmits(['update:filters']) const data = ref({ uid: uid.value, up3: uppp.value, posko: ulp.value, - periode: '' + periode: '', + minDurasiResponseTime: 1, + maxDurasiResponseTime: 1 }) const setUid = (value: any) => { uid.value = value; @@ -27,7 +29,7 @@ const setUid = (value: any) => { const setUp3 = (value: any) => { uppp.value = value; selectedUp3Ulp(value); - ulp.value = { id: 0, name: ulpPlaceholder }; + ulp.value = { id: "", name: ulpPlaceholder }; data.value.up3 = value; }; @@ -36,6 +38,40 @@ const setUlp = (value: any) => { selectedUlp(value); data.value.posko = value; }; +const triggerInput = ref(false) +const sla = [ + { + id: 0, + name: 'Durasi Menit' + }, + { + id: 1, + name: 'Dibawah / Sesuai SLA (<= 45 menit)' + }, + { + id: 2, + name: 'Melebihi SLA (> 45 menit)' + } +]; +const changeDuration = (value: any) => { + if (value.id === 0) { + console.log('Durasi Menit') + data.value.minDurasiResponseTime = 0 + data.value.maxDurasiResponseTime = 5 + triggerInput.value = false + } else if (value.id === 1) { + data.value.minDurasiResponseTime = 0 + data.value.maxDurasiResponseTime = 45 + console.log('Dibawah / Sesuai SLA (<= 45 menit)') + triggerInput.value = true + } else { + data.value.minDurasiResponseTime = 46 + data.value.maxDurasiResponseTime = 99999 * 60 * 24 + triggerInput.value = true + console.log('Melebihi SLA (> 45 menit)') + } + +} onMounted(() => { emit('update:filters', data.value) fetchUid() @@ -90,12 +126,30 @@ onMounted(() => {
-
- + s/d - +
diff --git a/src/components/Form/FiltersType/Type13.vue b/src/components/Form/FiltersType/Type13.vue old mode 100644 new mode 100755 index c4ec4df..d495e4b --- a/src/components/Form/FiltersType/Type13.vue +++ b/src/components/Form/FiltersType/Type13.vue @@ -9,7 +9,7 @@ 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: 0, name: ulpPlaceholder }); +const ulp = ref({ id: "", name: ulpPlaceholder }); const emit = defineEmits(['update:filters']) const data = ref({ uid: uid.value, @@ -28,7 +28,7 @@ const setUid = (value: any) => { const setUp3 = (value: any) => { uppp.value = value; selectedUp3Ulp(value); - ulp.value = { id: 0, name: ulpPlaceholder }; + ulp.value = { id: "", name: ulpPlaceholder }; data.value.up3 = value; }; diff --git a/src/components/Form/FiltersType/Type14.vue b/src/components/Form/FiltersType/Type14.vue old mode 100644 new mode 100755 index e405774..ebdab50 --- a/src/components/Form/FiltersType/Type14.vue +++ b/src/components/Form/FiltersType/Type14.vue @@ -1,27 +1,39 @@ diff --git a/src/components/Form/FiltersType/Type15.vue b/src/components/Form/FiltersType/Type15.vue old mode 100644 new mode 100755 index 5492379..3a99461 --- a/src/components/Form/FiltersType/Type15.vue +++ b/src/components/Form/FiltersType/Type15.vue @@ -2,6 +2,21 @@ import InputWithFilter from '../InputWithFilter.vue' import DatePicker from '@/components/DatePicker.vue' import InlineRadioGroup from '@/components/Form/InlineRadioGroup.vue' +import { 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 }); +const emit = defineEmits(['update:filters']) +const data = ref({ + uid: uid.value, + up3: uppp.value, + posko: ulp.value, + periode: '', + group: 1 +})