From 490f02309efa21b37ad9f3a1e4cf0b3d3f81e358 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 20 Sep 2024 13:13:43 +0700 Subject: [PATCH 1/2] Refactoring code module 12_evaluatePersonal --- .../interface/request/director.ts | 1 - .../components/Detail/Tab1.vue | 71 +++--- .../components/Detail/Tab2.vue | 29 ++- .../components/Detail/popupHistory.vue | 19 +- .../components/Detail/step/step1.vue | 1 + .../components/Detail/step/step2.vue | 22 +- .../components/Detail/step/step3.vue | 18 +- .../components/Detail/step/step4.vue | 111 ++++----- .../components/Detail/step/step5.vue | 153 ++---------- .../components/Detail/step/step6.vue | 35 +-- .../components/Detail/step/step7.vue | 19 +- .../components/Detail/step/step8.vue | 92 +++---- .../Detail/viewTab2/CardDirector.vue | 82 ++++--- .../components/Detail/viewTab2/CardMeet.vue | 68 +++--- .../Detail/viewTab2/DialogDirector.vue | 41 ++-- .../components/Detail/viewTab2/DialogMeet.vue | 30 ++- .../components/Detail/viewstep/viewPDF.vue | 73 +----- .../components/Detail/viewstep/viewStep1.vue | 43 ++-- .../components/Detail/viewstep/viewStep3.vue | 2 +- .../components/Director/AddPage.vue | 55 +++-- .../components/Director/DialogDetail.vue | 13 +- .../components/Director/EditPage.vue | 114 --------- .../components/Director/Form.vue | 49 ++-- .../components/Director/MainPage.vue | 25 +- .../components/Meeting/Form.vue | 32 ++- .../components/Meeting/MainPage.vue | 17 +- .../12_evaluatePersonal/components/Table.vue | 228 ------------------ .../interface/index/Main.ts | 18 ++ .../interface/index/meeting.ts | 2 - .../interface/response/Main.ts | 34 +++ src/modules/12_evaluatePersonal/router.ts | 3 +- .../12_evaluatePersonal/views/DetailPage.vue | 32 +-- .../12_evaluatePersonal/views/MainPage.vue | 102 ++++---- 33 files changed, 598 insertions(+), 1036 deletions(-) delete mode 100644 src/modules/12_evaluatePersonal/components/Director/EditPage.vue delete mode 100644 src/modules/12_evaluatePersonal/components/Table.vue create mode 100644 src/modules/12_evaluatePersonal/interface/response/Main.ts diff --git a/src/modules/11_discipline/interface/request/director.ts b/src/modules/11_discipline/interface/request/director.ts index ae68d7e23..96e765bc4 100644 --- a/src/modules/11_discipline/interface/request/director.ts +++ b/src/modules/11_discipline/interface/request/director.ts @@ -6,7 +6,6 @@ interface FormData { position: string; phone: string; email: string; - qualification: string; } interface FormDataPost { personalId: string; diff --git a/src/modules/12_evaluatePersonal/components/Detail/Tab1.vue b/src/modules/12_evaluatePersonal/components/Detail/Tab1.vue index 6777cb98a..6962fbb85 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/Tab1.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/Tab1.vue @@ -1,7 +1,10 @@ @@ -196,14 +200,11 @@ onMounted(async () => { class="col-xs-12 col-sm-7 row" v-if="store.step === 1 || store.step === 3 || store.step === 7" > -
- - diff --git a/src/modules/12_evaluatePersonal/components/Detail/Tab2.vue b/src/modules/12_evaluatePersonal/components/Detail/Tab2.vue index c6814fd06..9e6afc829 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/Tab2.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/Tab2.vue @@ -1,35 +1,40 @@ @@ -241,7 +250,7 @@ watch( diff --git a/src/modules/12_evaluatePersonal/components/Detail/viewTab2/DialogMeet.vue b/src/modules/12_evaluatePersonal/components/Detail/viewTab2/DialogMeet.vue index 04d85827f..41ddad637 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/viewTab2/DialogMeet.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/viewTab2/DialogMeet.vue @@ -1,16 +1,13 @@ @@ -253,7 +251,7 @@ watch( diff --git a/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewPDF.vue b/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewPDF.vue index af362d956..c4110d1d2 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewPDF.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewPDF.vue @@ -43,8 +43,10 @@ watch( } ); onMounted(() => { - numOfPages.value = store.numOfPagesStore; - pdfSrc.value = store.pdfSrcStore; + setTimeout(() => { + numOfPages.value = store.numOfPagesStore; + pdfSrc.value = store.pdfSrcStore; + }, 100); }); @@ -140,73 +142,6 @@ onMounted(() => { - diff --git a/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewStep1.vue b/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewStep1.vue index 2d083e184..e9ffe3b37 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewStep1.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/viewstep/viewStep1.vue @@ -1,6 +1,9 @@