From d448de5784dfb6ca447c719b1d2a7ed5ad6d38aa Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Fri, 24 Jan 2025 14:38:21 +0700 Subject: [PATCH] =?UTF-8?q?UI=20=E0=B8=97=E0=B8=B0=E0=B9=80=E0=B8=9A?= =?UTF-8?q?=E0=B8=B5=E0=B8=A2=E0=B8=99=E0=B8=9B=E0=B8=A3=E0=B8=B0=E0=B8=A7?= =?UTF-8?q?=E0=B8=B1=E0=B8=95=E0=B8=B4=20Part=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../detail/Achievement/03_Insignia.vue | 244 ++++++++++++++-- .../Achievement/04_DeclarationHonor.vue | 210 ++++++++++++- .../04_PerformSpecialWork.vue | 185 +++++++++++- .../components/detail/Other/03_Document7.vue | 275 ++++++++++++++++++ .../components/detail/Other/Main.vue | 5 + .../PersonalInformation/06_SpecialSkill.vue | 187 +++++++++++- .../detail/Salary/01_PositionSalary.vue | 15 +- .../04_registryPerson/interface/index/Main.ts | 1 + .../interface/request/DeclarationHonor.ts | 1 + .../interface/response/DeclarationHonor.ts | 1 + .../04_registryPerson/stores/insignia.ts | 13 +- .../07_insignia/interface/response/Main.ts | 1 + 12 files changed, 1111 insertions(+), 27 deletions(-) create mode 100644 src/modules/04_registryPerson/components/detail/Other/03_Document7.vue diff --git a/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue b/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue index 7ee5c2b07..786cc67b9 100644 --- a/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue +++ b/src/modules/04_registryPerson/components/detail/Achievement/03_Insignia.vue @@ -1,6 +1,7 @@ @@ -755,6 +851,7 @@ onMounted(async () => { {{ col.label }} + @@ -789,6 +886,19 @@ onMounted(async () => { {{ col.value ? col.value : "-" }} + + + ดาวน์โหลด + + @@ -951,15 +1061,15 @@ onMounted(async () => { option-value="id" input-debounce="0" option-label="name" - v-model="insigniaForm.insigniaId" + v-model="insigniaType" class="inputgreen" - :label="`${'ชื่อเครื่องราชฯ'}`" - :options="insigniaOptions" - :rules="[(val:string) => !!val || `${'กรุณาเลือกชื่อเครื่องราชฯ'}`]" + :label="`${'ลำดับชั้น'}`" + :options="store.insigniaTypeOp" + :rules="[(val:string) => !!val || `${'กรุณาเลือกลำดับชั้น'}`]" @filter="(inputValue:string, doneFn:Function) => filterSelector(inputValue, doneFn,'insigniaOptions' ) " - @update:modelValue="insigniaTypeSelection" + @update:modelValue="insigniaTypeSelection(true)" > diff --git a/src/modules/04_registryPerson/components/detail/PersonalInformation/06_SpecialSkill.vue b/src/modules/04_registryPerson/components/detail/PersonalInformation/06_SpecialSkill.vue index b80d7bc2a..545248ac4 100644 --- a/src/modules/04_registryPerson/components/detail/PersonalInformation/06_SpecialSkill.vue +++ b/src/modules/04_registryPerson/components/detail/PersonalInformation/06_SpecialSkill.vue @@ -1,5 +1,6 @@