From ca633f848d9c51711f4e378163a0249bb4757c2c Mon Sep 17 00:00:00 2001 From: AnandaTon <125332905+anandaAiemvong@users.noreply.github.com> Date: Thu, 8 Jun 2023 09:38:03 +0700 Subject: [PATCH 1/9] add v-model pagination --- src/modules/03_recruiting/views/01_compete/Detail.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/03_recruiting/views/01_compete/Detail.vue b/src/modules/03_recruiting/views/01_compete/Detail.vue index ce598de3f..5be19e731 100644 --- a/src/modules/03_recruiting/views/01_compete/Detail.vue +++ b/src/modules/03_recruiting/views/01_compete/Detail.vue @@ -48,6 +48,7 @@ :visible-columns="visibleColumns" v-model:inputfilter="filter" v-model:inputvisible="visibleColumns" + v-model:pagination="pagination" :nornmalData="false" :conclude="true" > From ccf9aa86ab6077d2fc7f3983de6722e6ff97925d Mon Sep 17 00:00:00 2001 From: watcharanondh Date: Thu, 8 Jun 2023 14:31:25 +0700 Subject: [PATCH 2/9] =?UTF-8?q?=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=AA=E0=B8=AD=E0=B8=9A=E0=B9=81=E0=B8=82?= =?UTF-8?q?=E0=B9=88=E0=B8=87=E0=B8=82=E0=B8=B1=E0=B8=99=20/=20=E0=B8=84?= =?UTF-8?q?=E0=B8=B1=E0=B8=94=E0=B9=80=E0=B8=A5=E0=B8=B7=E0=B8=AD=E0=B8=81?= =?UTF-8?q?=20=3D>=20Done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../05_placement/interface/index/Main.ts | 8 +- .../05_placement/interface/request/Main.ts | 16 +- src/modules/05_placement/store.ts | 15 +- src/modules/05_placement/views/Main.vue | 193 +++++++++++++----- 4 files changed, 177 insertions(+), 55 deletions(-) diff --git a/src/modules/05_placement/interface/index/Main.ts b/src/modules/05_placement/interface/index/Main.ts index e4ea7770c..c28c2f576 100644 --- a/src/modules/05_placement/interface/index/Main.ts +++ b/src/modules/05_placement/interface/index/Main.ts @@ -1 +1,7 @@ -export type {}; +interface DataOption { + id: number; + name: string; +} + + +export type { DataOption }; diff --git a/src/modules/05_placement/interface/request/Main.ts b/src/modules/05_placement/interface/request/Main.ts index e4ea7770c..9690875aa 100644 --- a/src/modules/05_placement/interface/request/Main.ts +++ b/src/modules/05_placement/interface/request/Main.ts @@ -1 +1,15 @@ -export type {}; +// ข้อมูลรายการสอบแข่งขัน/คัดเลือก +interface FormPlacementMainData { + id: number; + ExamRound: string; + ExamOrder: number; + FiscalYear: number; + NumberofCandidates: number; + ExamType: number; + AccountExpirationDate: string; + isExpired?: boolean; +} + + + +export type { FormPlacementMainData }; diff --git a/src/modules/05_placement/store.ts b/src/modules/05_placement/store.ts index 5b83b8716..1769692af 100644 --- a/src/modules/05_placement/store.ts +++ b/src/modules/05_placement/store.ts @@ -1,5 +1,6 @@ import { defineStore } from "pinia"; -import { ref, computed } from "vue"; +import { ref } from "vue"; +import type { FormPlacementMainData } from "@/modules/05_placement/interface/request/Main" export const useProfileDataStore = defineStore("placement", () => { return {}; }); @@ -25,8 +26,20 @@ export const usePlacementDataStore = defineStore("placement", () => { ); } + let DataMainOrig = ref([]) // ข้อมูลหลัก + let DataMainUpdate = ref([]) // ข้อมูลเปลี่ยนแปลง + const DataMain = (val: any) => (DataMainOrig.value = val) + const DataUpdateMain = (val: any) => { + DataMainUpdate.value = []; + DataMainUpdate.value = val; + } + return { placementData, changePlacementColumns, + DataMainOrig, + DataMainUpdate, + DataMain, + DataUpdateMain, }; }); diff --git a/src/modules/05_placement/views/Main.vue b/src/modules/05_placement/views/Main.vue index aac02886c..2455359b8 100644 --- a/src/modules/05_placement/views/Main.vue +++ b/src/modules/05_placement/views/Main.vue @@ -1,8 +1,14 @@ - - - - - - - - text - - - - - - - + + + + - -
- - - - - -
-
- + + +
+
+ ข้อมูลทั่วไป +
+
+
+ เลขที่ประจำตัวประชาชน +
+
+ {{"xxxxxxxxxxxxx"}} +
+
+ ชื่อ-นามสกุล +
+
+ {{"XXXXXXXXXXXXXXXXX"}} +
+
+
+
+ วัน/เดือน/ปีเกิด +
+
+ {{"xxxxxxxxxxxxx"}} +
+
+ เพศ +
+
+ {{"XXXXXXXXXXXXXXXXX"}} +
+
+
+ + +
+
+ ภูมิลำนำ +
+
+
+ ที่อยู่ +
+
+ {{"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}} +
+
+
+ + +
+
+ การศึกษา +
+
+
+ สถานศึกษา +
+
+ {{"xxxxxxxxxxxxx"}} +
+
+ วุฒิการศึกษา +
+
+ {{"XXXXXXXXXXXXXXXXX"}} +
+
+
+
+ สาขาวิชาเอก +
+
+ {{"xxxxxxxxxxxxx"}} +
+
+ อื่นๆ +
+
+ {{"XXXXXXXXXXXXXXXXX"}} +
+
+
+ + +
+
+ การสอบ +
+
+ +
+ ประเภท +
+
+ คะแนนเต็ม +
+
+ คะแนนที่ได้ +
+
+ ผลการสอบ +
+
+ {{"XXXXXXXXXXXXXXXXX"}} +
+
+
+
+ ภาค ก +
+
+ +
+
+ ภาค ข +
+
+ +
+
+ ภาค ค +
+
+ +
+
+ รวมทั้งหมด +
+
+
+ +
+
+ การคัดกรองคุณสมบัติ +
+
+ + + + + + + + + + + + + +
+
+ +
Date: Thu, 8 Jun 2023 15:05:21 +0700 Subject: [PATCH 4/9] checkbox D --- .../components/PlacementTable.vue | 44 +++++++------------ 1 file changed, 16 insertions(+), 28 deletions(-) diff --git a/src/modules/05_placement/components/PlacementTable.vue b/src/modules/05_placement/components/PlacementTable.vue index b782d670d..737c639dd 100644 --- a/src/modules/05_placement/components/PlacementTable.vue +++ b/src/modules/05_placement/components/PlacementTable.vue @@ -228,31 +228,26 @@ const clickClose = async () => { //bright interface CheckboxItem { - id: number; + value: number; label: string; - selected: boolean; } +const selection = ref ([]); + const checkboxItems: CheckboxItem[] = [ - { id: 1, label: 'ไม่เป็นผู้ดำรงตำแหน่งทางการเมือง', selected: false }, - { id: 2, label: 'ไม่เป็นคนไร้ความสามารถ คนเสมือนไร้ความสามารถ คนวิกลจริตหรือจิตฟั่นเฟือน ไม่สมประกอบหรือเป็นโรคตามที่กำหนดในกฎ ก.พ.', selected: false }, - { id: 3, label: 'ไม่เป็นผู้อยู่ในระหว่างถูกสั่งพักราชการหรือถูกสั่งให้ออกจากราชการไว้ก่อนตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น', selected: false }, - { id: 4, label: 'ไม่เป็นผู้บกพร่องในศีลธรรมอันดีจนเป็นที่รังเกียจของสังคม', selected: false }, - { id: 5, label: 'ไม่เป็นกรรมการหรือผู้ดำรงตำแหน่งที่รับผิดชอบในการบริหารพรรคการเมือง หรือเจ้าหน้าที่ในพรรคการเมือง', selected: false }, - { id: 6, label: 'ไม่เป็นบุคคลล้มละลาย', selected: false }, - { id: 7, label: 'ไม่เป็นผู้เคยต้องรับโทษจำคุกโดยคำพิพากษาถึงที่สุดให้จำคุกเพราะกระทำความผิดทางอาญา เว้นแต่เป็นโทษสำหรับความผิดที่ใด้กระทำโดยประมาทหรือความผิดลหุโทษ', selected: false }, - { id: 8, label: 'ไม่เป็นผู้เคยถูกลงโทษให้ออก ปลดออก หรือไล่ออกจากรัฐวิสาหกิจ หรือ หน่วยงานอื่นของรัฐ', selected: false }, - { id: 9, label: 'เป็นผู้เคยถูลงโทษให้ออก หรือปลดออก เพราะกระทำผิตวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น', selected: false }, - { id: 10, label: 'เป็นผู้เคยถูกลงโทษไล่ออก เพราะกระทำผิดวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น', selected: false }, - { id: 11, label: 'เป็นผู้เคยกระทำการทุจริตในการสอบเข้ารับราชการ หรือเข้าปฏิบัติงานใน หน่วยงานของรัฐ', selected: false }, + { value: 1, label: 'ไม่เป็นผู้ดำรงตำแหน่งทางการเมือง' }, + { value: 2, label: 'ไม่เป็นคนไร้ความสามารถ คนเสมือนไร้ความสามารถ คนวิกลจริตหรือจิตฟั่นเฟือน ไม่สมประกอบหรือเป็นโรคตามที่กำหนดในกฎ ก.พ.' }, + { value: 3, label: 'ไม่เป็นผู้อยู่ในระหว่างถูกสั่งพักราชการหรือถูกสั่งให้ออกจากราชการไว้ก่อนตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, + { value: 4, label: 'ไม่เป็นผู้บกพร่องในศีลธรรมอันดีจนเป็นที่รังเกียจของสังคม' }, + { value: 5, label: 'ไม่เป็นกรรมการหรือผู้ดำรงตำแหน่งที่รับผิดชอบในการบริหารพรรคการเมือง หรือเจ้าหน้าที่ในพรรคการเมือง' }, + { value: 6, label: 'ไม่เป็นบุคคลล้มละลาย' }, + { value: 7, label: 'ไม่เป็นผู้เคยต้องรับโทษจำคุกโดยคำพิพากษาถึงที่สุดให้จำคุกเพราะกระทำความผิดทางอาญา เว้นแต่เป็นโทษสำหรับความผิดที่ใด้กระทำโดยประมาทหรือความผิดลหุโทษ' }, + { value: 8, label: 'ไม่เป็นผู้เคยถูกลงโทษให้ออก ปลดออก หรือไล่ออกจากรัฐวิสาหกิจ หรือ หน่วยงานอื่นของรัฐ' }, + { value: 9, label: 'เป็นผู้เคยถูลงโทษให้ออก หรือปลดออก เพราะกระทำผิตวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, + { value: 10, label: 'เป็นผู้เคยถูกลงโทษไล่ออก เพราะกระทำผิดวินัยตามพระราชบัญญัตินี้ หรือตามกฎหมายอื่น' }, + { value: 11, label: 'เป็นผู้เคยกระทำการทุจริตในการสอบเข้ารับราชการ หรือเข้าปฏิบัติงานใน หน่วยงานของรัฐ' }, ]; -const selectedItem = () => ({ -}) - -const selection = ref ({ - -}); const handleCheckboxChange = async (item: any ) => { await @@ -527,15 +522,8 @@ const clickIsActive = async (val: string, status: boolean) => {
- - - - - - + + From 04c0f681345984d99979517e3a9f6c5edd20cc2e Mon Sep 17 00:00:00 2001 From: watcharanondh Date: Thu, 8 Jun 2023 15:58:33 +0700 Subject: [PATCH 5/9] =?UTF-8?q?add=20router=20=E0=B8=81=E0=B8=81.=20?= =?UTF-8?q?=E0=B9=81=E0=B8=A5=E0=B8=B0=E0=B8=AA=E0=B8=A3=E0=B9=89=E0=B8=B2?= =?UTF-8?q?=E0=B8=87=20=3D>Done?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/05_placement/router.ts | 21 + src/modules/05_placement/views/Domination.vue | 496 ++++++++++++++++++ src/modules/05_placement/views/Main.vue | 5 +- 3 files changed, 518 insertions(+), 4 deletions(-) create mode 100644 src/modules/05_placement/views/Domination.vue diff --git a/src/modules/05_placement/router.ts b/src/modules/05_placement/router.ts index 1a67682e0..a5ef2e57f 100644 --- a/src/modules/05_placement/router.ts +++ b/src/modules/05_placement/router.ts @@ -4,6 +4,7 @@ const Main = () => import("@/modules/05_placement/views/Main.vue"); const Detail = () => import("@/modules/05_placement/components/PlacementDetail.vue"); +const Domination = () => import("@/modules/05_placement/views/Domination.vue"); export default [ { @@ -26,5 +27,25 @@ export default [ Role: "placement", }, }, + { + path: "/placement/detail", + name: "placementDetail", + component: Detail, + meta: { + Auth: true, + Key: [7], + Role: "placement", + }, + }, + { + path: "/domination", + name: "domination", + component: Domination, + meta: { + Auth: true, + Key: [7], + Role: "placement", + }, + }, ]; diff --git a/src/modules/05_placement/views/Domination.vue b/src/modules/05_placement/views/Domination.vue new file mode 100644 index 000000000..fe6d18914 --- /dev/null +++ b/src/modules/05_placement/views/Domination.vue @@ -0,0 +1,496 @@ + + + + + diff --git a/src/modules/05_placement/views/Main.vue b/src/modules/05_placement/views/Main.vue index 2455359b8..fe6d18914 100644 --- a/src/modules/05_placement/views/Main.vue +++ b/src/modules/05_placement/views/Main.vue @@ -174,10 +174,7 @@ const fiscalyearOP = reactive([{id: 0, name: 'ทั้งหม const fiscalyearfilter = async () => { for (let data of OriginalData.value) { const year = data.FiscalYear + 543; - if (fiscalyear.value == 0 && !addedFiscalYearValues.includes(1)) { - fiscalyearOP.push({ id: 0, name: "ทั้งหมด" }); - addedFiscalYearValues.push(1); - } else if (!addedFiscalYearValues.includes(year)) { + if (!addedFiscalYearValues.includes(year)) { fiscalyearOP.push({ id: year, name: year.toString() }); addedFiscalYearValues.push(year); } From 73bcd275b011a4d5ac6faccae3c7542140d2f3ab Mon Sep 17 00:00:00 2001 From: watcharanondh Date: Thu, 8 Jun 2023 17:39:46 +0700 Subject: [PATCH 6/9] edit condition show props.row.ExamType == 1 --- src/modules/05_placement/views/Domination.vue | 2 +- src/modules/05_placement/views/Main.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/05_placement/views/Domination.vue b/src/modules/05_placement/views/Domination.vue index fe6d18914..ce8b41705 100644 --- a/src/modules/05_placement/views/Domination.vue +++ b/src/modules/05_placement/views/Domination.vue @@ -438,7 +438,7 @@ const paginationLabel = (start: string, end: string, total: string) => { {{ props.row.NumberofCandidates }} - {{ props.row.ExamType == 1 ? 'สอบแข่งขัน' : 'คัดเลือก' }} + {{ props.row.ExamType == 1 ? 'คัดเลือก' : 'สอบแข่งขัน' }} {{ textDate(props.row.AccountExpirationDate) }} diff --git a/src/modules/05_placement/views/Main.vue b/src/modules/05_placement/views/Main.vue index fe6d18914..ce8b41705 100644 --- a/src/modules/05_placement/views/Main.vue +++ b/src/modules/05_placement/views/Main.vue @@ -438,7 +438,7 @@ const paginationLabel = (start: string, end: string, total: string) => { {{ props.row.NumberofCandidates }} - {{ props.row.ExamType == 1 ? 'สอบแข่งขัน' : 'คัดเลือก' }} + {{ props.row.ExamType == 1 ? 'คัดเลือก' : 'สอบแข่งขัน' }} {{ textDate(props.row.AccountExpirationDate) }} From 9e2ccfd6f9f0715c21eb3ce90dbec64c57c24bbc Mon Sep 17 00:00:00 2001 From: "Harid Promsri (Bright)" Date: Thu, 8 Jun 2023 18:06:32 +0700 Subject: [PATCH 7/9] placementtable page (detail) --- .../components/PlacementTable.vue | 323 +++++++++--------- 1 file changed, 162 insertions(+), 161 deletions(-) diff --git a/src/modules/05_placement/components/PlacementTable.vue b/src/modules/05_placement/components/PlacementTable.vue index 737c639dd..a26c13ffc 100644 --- a/src/modules/05_placement/components/PlacementTable.vue +++ b/src/modules/05_placement/components/PlacementTable.vue @@ -1,5 +1,5 @@ @@ -377,7 +395,7 @@ const clickIsActive = async (val: string, status: boolean) => { - @@ -385,197 +403,180 @@ const clickIsActive = async (val: string, status: boolean) => {
-
+
ข้อมูลทั่วไป
-
+
เลขที่ประจำตัวประชาชน
-
- {{"xxxxxxxxxxxxx"}} +
+ {{information.cardId}}
-
+
ชื่อ-นามสกุล
-
- {{"XXXXXXXXXXXXXXXXX"}} +
+ {{information.fullname}}
-
+
วัน/เดือน/ปีเกิด
-
- {{"xxxxxxxxxxxxx"}} +
+ {{information.birthday}}
-
+
เพศ
-
- {{"XXXXXXXXXXXXXXXXX"}} +
+ {{information.gender}}
-
-
+
ภูมิลำนำ
-
+
ที่อยู่
-
- {{"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}} +
+ {{information.address}}
-
-
+
การศึกษา
-
+
สถานศึกษา
-
- {{"xxxxxxxxxxxxx"}} +
+ {{information.school}}
-
+
วุฒิการศึกษา
- {{"XXXXXXXXXXXXXXXXX"}} + {{information.deegree}}
-
+
สาขาวิชาเอก
-
- {{"xxxxxxxxxxxxx"}} +
+ {{information.department}}
-
+
อื่นๆ
-
- {{"XXXXXXXXXXXXXXXXX"}} -
-
-
- - -
-
- การสอบ -
-
- -
- ประเภท -
-
- คะแนนเต็ม -
-
- คะแนนที่ได้ -
-
- ผลการสอบ -
-
- {{"XXXXXXXXXXXXXXXXX"}} -
-
-
-
- ภาค ก -
-
- -
-
- ภาค ข -
-
- -
-
- ภาค ค -
-
- -
-
- รวมทั้งหมด +
+ {{information.other}}
-
+
+ การสอบ +
+
+ +
+ ประเภท +
+
+ คะแนนเต็ม +
+
+ คะแนนที่ได้ +
+
+ ผลการสอบ +
+
+ {{information.status}} +
+
+
+
+ ภาค ก +
+
+ {{information.A1}} +
+
+ {{information.A2}} +
+
+ ลำดับที่สอบได้ +
+
+ {{information.range}} +
+
+ +
+
+ ภาค ข +
+
+ {{information.B1}} +
+
+ {{information.B2}} +
+
+ จำนวนครั้งที่สมัครสอบ +
+
+ {{information.total}} +
+
+ +
+
+ ภาค ค +
+
+ {{information.C1}} +
+
+ {{information.C2}} +
+
+ +
+
+ รวมทั้งหมด +
+
+ {{(information.A1+information.B1+information.C1)}} +
+
+ {{(information.A2+information.B2+information.C2)}} +
+
+
+ +
+
การคัดกรองคุณสมบัติ
- + - - -
From 312642f8f68ccff119c3e17f95c86bb049a2e524 Mon Sep 17 00:00:00 2001 From: waruneeta Date: Thu, 8 Jun 2023 18:24:09 +0700 Subject: [PATCH 8/9] =?UTF-8?q?update=20UI=20-=20=E0=B9=81=E0=B8=AA?= =?UTF-8?q?=E0=B8=94=E0=B8=87=E0=B8=A3=E0=B8=B2=E0=B8=A2=E0=B8=8A=E0=B8=B7?= =?UTF-8?q?=E0=B9=88=E0=B8=AD=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=AA=E0=B8=AD?= =?UTF-8?q?=E0=B8=9A=E0=B8=9C=E0=B9=88=E0=B8=B2=E0=B8=99=E0=B9=83=E0=B8=99?= =?UTF-8?q?=E0=B8=A3=E0=B8=AD=E0=B8=9A=E0=B8=82=E0=B8=AD=E0=B8=87=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B8=AA=E0=B8=AD=E0=B8=9A=E0=B8=84=E0=B8=B1?= =?UTF-8?q?=E0=B8=94=E0=B9=80=E0=B8=A5=E0=B8=B7=E0=B8=AD=E0=B8=81/?= =?UTF-8?q?=E0=B9=81=E0=B8=82=E0=B9=88=E0=B8=87=E0=B8=82=E0=B8=B1=E0=B8=99?= =?UTF-8?q?=E0=B8=97=E0=B8=B5=E0=B9=88=E0=B9=84=E0=B8=94=E0=B9=89=E0=B8=88?= =?UTF-8?q?=E0=B8=B2=E0=B8=81=E0=B8=A3=E0=B8=B0=E0=B8=9A=E0=B8=9A=20?= =?UTF-8?q?=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=E0=B9=83=E0=B8=99=E0=B8=AA?= =?UTF-8?q?=E0=B9=88=E0=B8=A7=E0=B8=99=E0=B8=82=E0=B8=AD=E0=B8=87=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B9=81=E0=B8=AA=E0=B8=94=E0=B8=87=E0=B8=9C?= =?UTF-8?q?=E0=B8=A5=E0=B8=82=E0=B9=89=E0=B8=AD=E0=B8=A1=E0=B8=B9=E0=B8=A5?= =?UTF-8?q?=E0=B9=83=E0=B8=AB=E0=B9=89=E0=B8=84=E0=B8=A3=E0=B8=9A=E0=B8=95?= =?UTF-8?q?=E0=B8=B2=E0=B8=A1=20design=20=E0=B8=9B=E0=B8=A3=E0=B8=B1?= =?UTF-8?q?=E0=B8=9A=E0=B9=83=E0=B8=AB=E0=B9=89=E0=B9=80=E0=B8=9B=E0=B9=87?= =?UTF-8?q?=E0=B8=99=E0=B8=AB=E0=B8=99=E0=B9=89=E0=B8=B2=E0=B8=9F=E0=B8=AD?= =?UTF-8?q?=E0=B8=A3=E0=B9=8C=E0=B8=A1=E0=B8=81=E0=B8=A3=E0=B8=93=E0=B8=B5?= =?UTF-8?q?=E0=B8=AD=E0=B8=A2=E0=B8=B9=E0=B9=88=E0=B9=83=E0=B8=99=E0=B9=82?= =?UTF-8?q?=E0=B8=AB=E0=B8=A1=E0=B8=94=E0=B9=81=E0=B8=81=E0=B9=89=E0=B9=84?= =?UTF-8?q?=E0=B8=82=20=E0=B8=9B=E0=B8=A3=E0=B8=B1=E0=B8=9A=E0=B8=81?= =?UTF-8?q?=E0=B8=B2=E0=B8=A3=E0=B9=81=E0=B8=AA=E0=B8=94=E0=B8=87=E0=B8=AA?= =?UTF-8?q?=E0=B8=96=E0=B8=B2=E0=B8=99=E0=B8=B0=E0=B9=81=E0=B8=A5=E0=B8=B0?= =?UTF-8?q?=20Action=20=E0=B9=83=E0=B8=AB=E0=B9=89=E0=B8=96=E0=B8=81?= =?UTF-8?q?=E0=B8=95=E0=B9=89=E0=B8=AD=E0=B8=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/PlacementTable.vue | 412 -------------- .../{PlacementDetail.vue => pass/Detail.vue} | 46 +- .../components/pass/DialogAppoint.vue | 0 .../components/{ => pass}/DialogFooter.vue | 21 +- .../components/{ => pass}/DialogHeader.vue | 4 +- .../05_placement/components/pass/Table.vue | 514 ++++++++++++++++++ .../TableView.vue} | 139 +---- .../interface/request/placement.ts | 10 +- src/modules/05_placement/router.ts | 5 +- 9 files changed, 576 insertions(+), 575 deletions(-) delete mode 100644 src/modules/05_placement/components/PlacementTable.vue rename src/modules/05_placement/components/{PlacementDetail.vue => pass/Detail.vue} (56%) create mode 100644 src/modules/05_placement/components/pass/DialogAppoint.vue rename src/modules/05_placement/components/{ => pass}/DialogFooter.vue (73%) rename src/modules/05_placement/components/{ => pass}/DialogHeader.vue (80%) create mode 100644 src/modules/05_placement/components/pass/Table.vue rename src/modules/05_placement/components/{PlacementTableView.vue => pass/TableView.vue} (70%) diff --git a/src/modules/05_placement/components/PlacementTable.vue b/src/modules/05_placement/components/PlacementTable.vue deleted file mode 100644 index 19b3112cd..000000000 --- a/src/modules/05_placement/components/PlacementTable.vue +++ /dev/null @@ -1,412 +0,0 @@ - - diff --git a/src/modules/05_placement/components/PlacementDetail.vue b/src/modules/05_placement/components/pass/Detail.vue similarity index 56% rename from src/modules/05_placement/components/PlacementDetail.vue rename to src/modules/05_placement/components/pass/Detail.vue index e7b877482..825fa12a1 100644 --- a/src/modules/05_placement/components/PlacementDetail.vue +++ b/src/modules/05_placement/components/pass/Detail.vue @@ -1,7 +1,13 @@