From a108678b3f1bb857cf1bb6c7eeceff9e763bdd3e Mon Sep 17 00:00:00 2001 From: Hironsan Date: Fri, 12 Feb 2021 16:14:40 +0900 Subject: [PATCH] Add ConfigCreationForm.vue --- .../settings/ConfigCreationForm.vue | 173 ++++++++++++++++++ .../containers/settings/ConfigList.vue | 63 +++++-- 2 files changed, 220 insertions(+), 16 deletions(-) create mode 100644 frontend/components/containers/settings/ConfigCreationForm.vue diff --git a/frontend/components/containers/settings/ConfigCreationForm.vue b/frontend/components/containers/settings/ConfigCreationForm.vue new file mode 100644 index 00000000..dcc1aa6e --- /dev/null +++ b/frontend/components/containers/settings/ConfigCreationForm.vue @@ -0,0 +1,173 @@ + + + \ No newline at end of file diff --git a/frontend/components/containers/settings/ConfigList.vue b/frontend/components/containers/settings/ConfigList.vue index 8aecb362..167fe1e3 100644 --- a/frontend/components/containers/settings/ConfigList.vue +++ b/frontend/components/containers/settings/ConfigList.vue @@ -10,16 +10,43 @@ show-select > @@ -28,19 +55,23 @@ import Vue from 'vue' import { headers, ConfigItemList } from '@/models/config/config-item-list' import { ConfigApplicationService } from '@/services/application/config.service' -import { FromApiConfigItemListRepository } from '@/repositories/config/api' -import ConfirmDialog from '@/components/organisms/utils/ConfirmDialog' +import { FromApiConfigItemListRepository, ConfigItemResponse } from '@/repositories/config/api' +import ConfirmForm from '@/components/organisms/utils/ConfirmForm.vue' +import BaseModal from '@/components/atoms/BaseModal.vue' +import ConfigCreationForm from '@/components/containers/settings/ConfigCreationForm.vue' export default Vue.extend({ components: { - ConfirmDialog + ConfirmForm, + ConfigCreationForm, + BaseModal }, data() { return { - isLoading: false, - items: ConfigItemList.valueOf([]), - selected: [], + isLoading: false as Boolean, + items: ConfigItemList.valueOf([]) as ConfigItemList, + selected: [] as ConfigItemResponse[], headers } },