diff --git a/src/interface/request/main/main.ts b/src/interface/request/main/main.ts index 3941c81f6..faf46e4d3 100644 --- a/src/interface/request/main/main.ts +++ b/src/interface/request/main/main.ts @@ -211,6 +211,14 @@ const menuList = readonly([ path: "insignia", role: "insignia", }, + { + key: 9, + icon: "mdi-medal-outline", + activeIcon: "mdi-medal", + label: "ทะเบียนประวัติลูกจ้าง", + path: "registryEmployee", + role: "registryEmployee", + }, ]); const tabList = readonly([ diff --git a/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue b/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue index 83047e607..09bc164d9 100644 --- a/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue +++ b/src/modules/05_placement/components/OrderPlacement/MainOrderPlacement.vue @@ -20,7 +20,7 @@ :borderless="false" :outlined="true" :hide-dropdown-icon="false" - @update:model-value="searchfiscalyear" + @update:model-value="searchFilterTable" />
@@ -161,6 +161,13 @@ > {{ props.row.OrderNum }} + + {{ props.row.OrderType }} + {{ props.row.OrderStatus }} - { return dateText(value); }; +const visibleColumns = ref([ + "Order", + "OrderType", + "OrderNum", + "OrderDate", + "OrderBy", + "Signer", + "OrderStatus", +]); //ค้นหา คอลัมน์ คอลัมน์ที่แสดง + // หัวตาราง const columns = ref([ { @@ -274,13 +290,15 @@ const columns = ref([ style: "font-size: 14px", }, { - name: "fiscalYear", + name: "OrderType", align: "left", - label: "ปีงบประมาณ", - sortable: true, - field: "fiscalYear", + label: "ประเภท", + sortable: false, + field: "OrderType", headerStyle: "font-size: 14px", style: "font-size: 14px", + sort: (a: string, b: string) => + a.localeCompare(b, undefined, { numeric: true, sensitivity: "base" }), }, { name: "OrderDate", @@ -327,15 +345,13 @@ const columns = ref([ a.localeCompare(b, undefined, { numeric: true, sensitivity: "base" }), }, { - name: "OrderType", + name: "fiscalYear", align: "left", - label: "ประเภท", - sortable: false, - field: "OrderType", + label: "ปีงบประมาณ", + sortable: true, + field: "fiscalYear", headerStyle: "font-size: 14px", style: "font-size: 14px", - sort: (a: string, b: string) => - a.localeCompare(b, undefined, { numeric: true, sensitivity: "base" }), }, ]); @@ -364,9 +380,9 @@ const rows = ref([ }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", + OrderNum: "1/2564", + fiscalYear: 2564, + OrderDate: "30 พ.ค. 2564", OrderBy: "สำนักงาน กทม.", Signer: "นาม สมคิด ยอดใจ ", OrderStatus: "บัญชีแนบท้าย", @@ -374,19 +390,29 @@ const rows = ref([ }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", + OrderNum: "1/2564", + fiscalYear: 2564, + OrderDate: "30 พ.ค. 2564", OrderBy: "สำนักงาน กทม.", Signer: "นาม สมคิด ยอดใจ ", OrderStatus: "บัญชีแนบท้าย", - OrderType: "คำสั่งบรรจุและแต่งตั้ง", + OrderType: "คำสั่งย้าย", }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", + OrderNum: "1/2564", + fiscalYear: 2564, + OrderDate: "30 พ.ค. 2564", + OrderBy: "สำนักงาน กทม.", + Signer: "นาม สมคิด ยอดใจ ", + OrderStatus: "ส่งสำเนาคำสั่ง", + OrderType: "คำสั่งย้าย", + }, + { + Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", + OrderNum: "1/2564", + fiscalYear: 2564, + OrderDate: "30 พ.ค. 2564", OrderBy: "สำนักงาน กทม.", Signer: "นาม สมคิด ยอดใจ ", OrderStatus: "ส่งสำเนาคำสั่ง", @@ -394,19 +420,9 @@ const rows = ref([ }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", - OrderBy: "สำนักงาน กทม.", - Signer: "นาม สมคิด ยอดใจ ", - OrderStatus: "ส่งสำเนาคำสั่ง", - OrderType: "คำสั่งบรรจุและแต่งตั้ง", - }, - { - Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", + OrderNum: "1/2566", + fiscalYear: 2566, + OrderDate: "30 พ.ค. 2566", OrderBy: "สำนักงาน กทม.", Signer: "นาม สมคิด ยอดใจ ", OrderStatus: "รอลงนาม", @@ -414,13 +430,13 @@ const rows = ref([ }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", + OrderNum: "1/2566", + fiscalYear: 2566, + OrderDate: "30 พ.ค. 2566", OrderBy: "สำนักงาน กทม.", Signer: "นาม สมคิด ยอดใจ ", OrderStatus: "ออกคำสั่งแล้ว", - OrderType: "คำสั่งบรรจุและแต่งตั้ง", + OrderType: "คำสั่งแต่งตั้ง", }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", @@ -434,19 +450,19 @@ const rows = ref([ }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", + OrderNum: "1/2566", + fiscalYear: 2566, + OrderDate: "30 พ.ค. 2566", OrderBy: "สำนักงาน กทม.", Signer: "นาม สมคิด ยอดใจ ", OrderStatus: "ออกคำสั่งแล้ว", - OrderType: "คำสั่งบรรจุและแต่งตั้ง", + OrderType: "คำสั่งแต่งตั้ง", }, { Order: "คำสั่งแต่งตั้งผู้สอบแข่งขันได้", - OrderNum: "1/2565", - fiscalYear: 2565, - OrderDate: "30 พ.ค. 2565", + OrderNum: "1/2566", + fiscalYear: 2566, + OrderDate: "30 พ.ค. 2566", OrderBy: "สำนักงาน กทม.", Signer: "นาม สมคิด ยอดใจ ", OrderStatus: "ออกคำสั่งแล้ว", @@ -687,18 +703,14 @@ const resetFilter = () => { }; const attrs = ref(useAttrs()); -const visibleColumns = ref([ - "Order", - "OrderNum", - "OrderDate", - "OrderBy", - "Signer", - "OrderStatus", -]); //ค้นหา คอลัมน์ คอลัมน์ที่แสดง const searchFilterTable = async () => { // console.log('Input value changed:', examTime.value, examType.value, expiredAccount.value); - await DataStore.DataUpdateOrder(OrderType.value, OrderStatus.value); + await DataStore.DataUpdateOrder( + OrderType.value, + OrderStatus.value, + fiscalyear.value + ); UpdataData.value = DataStore.DataMainUpdateOrder; }; // UpdataData.value = DataStore.DataMainUpdate; diff --git a/src/modules/05_placement/components/OrderPlacement/step/step01.vue b/src/modules/05_placement/components/OrderPlacement/step/step01.vue index e272fa47f..80d650866 100644 --- a/src/modules/05_placement/components/OrderPlacement/step/step01.vue +++ b/src/modules/05_placement/components/OrderPlacement/step/step01.vue @@ -370,12 +370,8 @@
- - + +