From f6f28dd1019ec4c9fd320d0fb528ab6c10824305 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 8 Mar 2024 16:08:46 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B8=97=E0=B8=B0=E0=B9=80=E0=B8=9A=E0=B8=B5?= =?UTF-8?q?=E0=B8=A2=E0=B8=99=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B8=A7=E0=B8=B1?= =?UTF-8?q?=E0=B8=95=E0=B8=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../04_registryNew/components/TableView.vue | 73 +++---------- .../detail/PersonalInformation/01_Profile.vue | 6 ++ .../02_NameChangeHistory.vue | 6 ++ .../detail/PersonalInformation/03_Address.vue | 6 ++ .../detail/PersonalInformation/04_Family.vue | 6 ++ .../PersonalInformation/05_Education.vue | 6 ++ .../PersonalInformation/06_SpecialSkill.vue | 6 ++ .../detail/PersonalInformation/Main.vue | 64 +++++++++++ .../components/detail/TabMain.vue | 76 +++++++++++++ src/modules/04_registryNew/router.ts | 13 +++ .../04_registryNew/stores/DetailMain.ts | 11 ++ .../04_registryNew/views/detailView.vue | 100 +++++++++++++++++- 12 files changed, 310 insertions(+), 63 deletions(-) create mode 100644 src/modules/04_registryNew/components/detail/PersonalInformation/Main.vue create mode 100644 src/modules/04_registryNew/stores/DetailMain.ts diff --git a/src/modules/04_registryNew/components/TableView.vue b/src/modules/04_registryNew/components/TableView.vue index f5552c3f4..ba9554871 100644 --- a/src/modules/04_registryNew/components/TableView.vue +++ b/src/modules/04_registryNew/components/TableView.vue @@ -1,5 +1,6 @@ + + + diff --git a/src/modules/04_registryNew/components/detail/PersonalInformation/02_NameChangeHistory.vue b/src/modules/04_registryNew/components/detail/PersonalInformation/02_NameChangeHistory.vue index e69de29bb..e24c62a13 100644 --- a/src/modules/04_registryNew/components/detail/PersonalInformation/02_NameChangeHistory.vue +++ b/src/modules/04_registryNew/components/detail/PersonalInformation/02_NameChangeHistory.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/04_registryNew/components/detail/PersonalInformation/03_Address.vue b/src/modules/04_registryNew/components/detail/PersonalInformation/03_Address.vue index e69de29bb..2bb5eb5c5 100644 --- a/src/modules/04_registryNew/components/detail/PersonalInformation/03_Address.vue +++ b/src/modules/04_registryNew/components/detail/PersonalInformation/03_Address.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/04_registryNew/components/detail/PersonalInformation/04_Family.vue b/src/modules/04_registryNew/components/detail/PersonalInformation/04_Family.vue index e69de29bb..ecfe8f03f 100644 --- a/src/modules/04_registryNew/components/detail/PersonalInformation/04_Family.vue +++ b/src/modules/04_registryNew/components/detail/PersonalInformation/04_Family.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/04_registryNew/components/detail/PersonalInformation/05_Education.vue b/src/modules/04_registryNew/components/detail/PersonalInformation/05_Education.vue index e69de29bb..884511056 100644 --- a/src/modules/04_registryNew/components/detail/PersonalInformation/05_Education.vue +++ b/src/modules/04_registryNew/components/detail/PersonalInformation/05_Education.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/04_registryNew/components/detail/PersonalInformation/06_SpecialSkill.vue b/src/modules/04_registryNew/components/detail/PersonalInformation/06_SpecialSkill.vue index e69de29bb..1352cb483 100644 --- a/src/modules/04_registryNew/components/detail/PersonalInformation/06_SpecialSkill.vue +++ b/src/modules/04_registryNew/components/detail/PersonalInformation/06_SpecialSkill.vue @@ -0,0 +1,6 @@ + + + + diff --git a/src/modules/04_registryNew/components/detail/PersonalInformation/Main.vue b/src/modules/04_registryNew/components/detail/PersonalInformation/Main.vue new file mode 100644 index 000000000..6b382cb68 --- /dev/null +++ b/src/modules/04_registryNew/components/detail/PersonalInformation/Main.vue @@ -0,0 +1,64 @@ + + + + diff --git a/src/modules/04_registryNew/components/detail/TabMain.vue b/src/modules/04_registryNew/components/detail/TabMain.vue index e69de29bb..b7d7b7465 100644 --- a/src/modules/04_registryNew/components/detail/TabMain.vue +++ b/src/modules/04_registryNew/components/detail/TabMain.vue @@ -0,0 +1,76 @@ + + + + diff --git a/src/modules/04_registryNew/router.ts b/src/modules/04_registryNew/router.ts index 463704fc6..23717baee 100644 --- a/src/modules/04_registryNew/router.ts +++ b/src/modules/04_registryNew/router.ts @@ -1,5 +1,7 @@ const mainPage = () => import("@/modules/04_registryNew/views/main.vue"); const listPage = () => import("@/modules/04_registryNew/views/list.vue"); +const detailPage = () => + import("@/modules/04_registryNew/views/detailView.vue"); export default [ { @@ -12,6 +14,17 @@ export default [ Role: "organization", }, }, + { + path: "/registry-new/:id", + name: "registryNewByid", + component: detailPage, + meta: { + Auth: true, + Key: [7], + Role: "organization", + }, + }, + // { // path: "/registry-new/list", // name: "registryNewList", diff --git a/src/modules/04_registryNew/stores/DetailMain.ts b/src/modules/04_registryNew/stores/DetailMain.ts new file mode 100644 index 000000000..fec5f95ce --- /dev/null +++ b/src/modules/04_registryNew/stores/DetailMain.ts @@ -0,0 +1,11 @@ +import { defineStore } from "pinia"; + +import { ref } from "vue"; + +export const useRegistryDetailNewDataStore = defineStore( + "registryNewDetail", + () => { + const tabMain = ref("1"); + return { tabMain }; + } +); diff --git a/src/modules/04_registryNew/views/detailView.vue b/src/modules/04_registryNew/views/detailView.vue index 371c2a2f5..b23d8c8ad 100644 --- a/src/modules/04_registryNew/views/detailView.vue +++ b/src/modules/04_registryNew/views/detailView.vue @@ -1,6 +1,100 @@ - + - +