From d9ff26ac4a4f44ece9e68e8e912e2b4056dcd38b Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 26 Sep 2024 13:46:04 +0700 Subject: [PATCH] UI => IDP --- .../requestEdit/01_TabInformation.vue | 412 +++++++++++++++++ .../components/requestEdit/02_TabIDP.vue | 326 +++++++++++++ ...alogStatus.vue => Dialog01_EditStatus.vue} | 0 .../requestEdit/Dialog02_EditIDP.vue | 406 +++++++++++++++++ .../04_registryPerson/interface/index/Main.ts | 6 + .../interface/request/Main.ts | 14 + .../views/requestEditView.vue | 430 ++---------------- 7 files changed, 1198 insertions(+), 396 deletions(-) create mode 100644 src/modules/04_registryPerson/components/requestEdit/01_TabInformation.vue create mode 100644 src/modules/04_registryPerson/components/requestEdit/02_TabIDP.vue rename src/modules/04_registryPerson/components/requestEdit/{DialogStatus.vue => Dialog01_EditStatus.vue} (100%) create mode 100644 src/modules/04_registryPerson/components/requestEdit/Dialog02_EditIDP.vue diff --git a/src/modules/04_registryPerson/components/requestEdit/01_TabInformation.vue b/src/modules/04_registryPerson/components/requestEdit/01_TabInformation.vue new file mode 100644 index 000000000..2d4833055 --- /dev/null +++ b/src/modules/04_registryPerson/components/requestEdit/01_TabInformation.vue @@ -0,0 +1,412 @@ + + + + + diff --git a/src/modules/04_registryPerson/components/requestEdit/02_TabIDP.vue b/src/modules/04_registryPerson/components/requestEdit/02_TabIDP.vue new file mode 100644 index 000000000..8cffe9722 --- /dev/null +++ b/src/modules/04_registryPerson/components/requestEdit/02_TabIDP.vue @@ -0,0 +1,326 @@ + + + + + diff --git a/src/modules/04_registryPerson/components/requestEdit/DialogStatus.vue b/src/modules/04_registryPerson/components/requestEdit/Dialog01_EditStatus.vue similarity index 100% rename from src/modules/04_registryPerson/components/requestEdit/DialogStatus.vue rename to src/modules/04_registryPerson/components/requestEdit/Dialog01_EditStatus.vue diff --git a/src/modules/04_registryPerson/components/requestEdit/Dialog02_EditIDP.vue b/src/modules/04_registryPerson/components/requestEdit/Dialog02_EditIDP.vue new file mode 100644 index 000000000..e7cee0f22 --- /dev/null +++ b/src/modules/04_registryPerson/components/requestEdit/Dialog02_EditIDP.vue @@ -0,0 +1,406 @@ + + + + + diff --git a/src/modules/04_registryPerson/interface/index/Main.ts b/src/modules/04_registryPerson/interface/index/Main.ts index 970c2b1f7..9670b7a9e 100644 --- a/src/modules/04_registryPerson/interface/index/Main.ts +++ b/src/modules/04_registryPerson/interface/index/Main.ts @@ -67,6 +67,11 @@ interface ItemTab { label: string; } +interface DataItemsDevelopment { + value: string; + label: string; +} + export type { Pagination, DataOption, @@ -80,4 +85,5 @@ export type { ItemTab, DataOptionEducation, DataOptionEducationLevel, + DataItemsDevelopment, }; diff --git a/src/modules/04_registryPerson/interface/request/Main.ts b/src/modules/04_registryPerson/interface/request/Main.ts index cbde0472b..178cb0ece 100644 --- a/src/modules/04_registryPerson/interface/request/Main.ts +++ b/src/modules/04_registryPerson/interface/request/Main.ts @@ -66,6 +66,19 @@ interface FormChangeName { documentId: string | null | undefined; } +interface FormDataIDP { + topic: string; + development: string[]; + otherAction: string; + otherPerson: string; + otherTraining: string; + developmentTarget: string; + developmentResults: string; + developmentReport: string; + status: string; + remark: string; +} + export type { FormFilter, FormAddPerson, @@ -73,4 +86,5 @@ export type { DataNodeData, QueryParams, FormChangeName, + FormDataIDP, }; diff --git a/src/modules/04_registryPerson/views/requestEditView.vue b/src/modules/04_registryPerson/views/requestEditView.vue index da8fba7e0..6166c5de2 100644 --- a/src/modules/04_registryPerson/views/requestEditView.vue +++ b/src/modules/04_registryPerson/views/requestEditView.vue @@ -1,278 +1,20 @@