เงินเดือน ==> Sort

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-02-25 17:33:45 +07:00
parent b7ed1e659f
commit f76b55407f
10 changed files with 56 additions and 58 deletions

View file

@ -34,7 +34,7 @@ const columns = ref<QTableProps["columns"]>([
name: "no",
align: "left",
label: "ลำดับ",
sortable: true,
sortable: false,
field: "name",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -43,7 +43,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posType",
align: "left",
label: "กลุ่มงาน",
sortable: true,
sortable: false,
field: "posType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -52,7 +52,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posName",
align: "left",
label: "ตำแหน่ง",
sortable: true,
sortable: false,
field: "posName",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -61,7 +61,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posLevel",
align: "left",
label: "ระดับชั้นงาน",
sortable: true,
sortable: false,
field: "posLevel",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -70,7 +70,7 @@ const columns = ref<QTableProps["columns"]>([
name: "rateOldMin",
align: "left",
label: "อัตราค่าจ้าง ขั้นต่ำสุด",
sortable: true,
sortable: false,
field: "rateOldMin",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -79,7 +79,7 @@ const columns = ref<QTableProps["columns"]>([
name: "groupOld",
align: "left",
label: "อัตราค่าจ้าง กลุ่มบัญชีค่าจ่าง",
sortable: true,
sortable: false,
field: "groupOld",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -88,7 +88,7 @@ const columns = ref<QTableProps["columns"]>([
name: "rateMaxOld",
align: "left",
label: "อัตราค่าจ้าง ขั้นสูงสุดเดิม",
sortable: true,
sortable: false,
field: "rateMaxOld",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -97,7 +97,7 @@ const columns = ref<QTableProps["columns"]>([
name: "groupRateHigh",
align: "left",
label: "อัตราค่าจ้างสูงกว่า ฯ กลุ่มบัญชีค่าจ่าง",
sortable: true,
sortable: false,
field: "groupRateHigh",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -106,7 +106,7 @@ const columns = ref<QTableProps["columns"]>([
name: "rateHighMax",
align: "left",
label: "อัตราค่าจ้างสูงกว่า ฯ ขั้นสูงใหม่",
sortable: true,
sortable: false,
field: "rateHighMax",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -115,7 +115,7 @@ const columns = ref<QTableProps["columns"]>([
name: "reson",
align: "left",
label: "หมายเหตุ",
sortable: true,
sortable: false,
field: "reson",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -54,7 +54,7 @@ const columns = ref<QTableProps["columns"]>([
name: "name",
align: "left",
label: "ชื่อผังบัญชีอัตราค่าจ้าง",
sortable: true,
sortable: false,
field: "name",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -63,7 +63,7 @@ const columns = ref<QTableProps["columns"]>([
name: "group",
align: "left",
label: "กลุ่มของผังบัญชีอัตราค่าจ้าง",
sortable: true,
sortable: false,
field: "group",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -72,7 +72,7 @@ const columns = ref<QTableProps["columns"]>([
name: "startDate",
align: "left",
label: "วันที่มีผลบังคับใช้",
sortable: true,
sortable: false,
field: "startDate",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -81,7 +81,7 @@ const columns = ref<QTableProps["columns"]>([
name: "isActive",
align: "left",
label: "สถานะการใช้งาน",
sortable: true,
sortable: false,
field: "isActive",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -47,7 +47,7 @@ const columns = ref<QTableProps["columns"]>([
name: "citizenId",
align: "left",
label: "เลขประจำตัวประชาชน",
sortable: true,
sortable: false,
field: "citizenId",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -57,7 +57,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "ชื่อ-นามสกุล",
field: "fullName",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -65,7 +65,7 @@ const columns = ref<QTableProps["columns"]>([
name: "position",
align: "left",
label: "ตำแหน่งในสายงาน",
sortable: true,
sortable: false,
field: "position",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -74,7 +74,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posType",
align: "left",
label: "ประเภทตำเเหน่ง",
sortable: true,
sortable: false,
field: "posType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -83,7 +83,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posLevel",
align: "left",
label: "ระดับตำเเหน่ง",
sortable: true,
sortable: false,
field: "posLevel",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -51,7 +51,7 @@ const baseColumns = ref<QTableProps["columns"]>([
name: "no",
align: "left",
label: "ลำดับ",
sortable: true,
sortable: false,
field: "no",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -60,7 +60,7 @@ const baseColumns = ref<QTableProps["columns"]>([
name: "posNo",
align: "left",
label: "ตำแหน่งเลขที่",
sortable: true,
sortable: false,
field: "posNo",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -70,7 +70,7 @@ const baseColumns = ref<QTableProps["columns"]>([
align: "left",
label: "ชื่อ-นามสกุล",
field: "fullName",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -78,7 +78,7 @@ const baseColumns = ref<QTableProps["columns"]>([
name: "position",
align: "left",
label: "ตำแหน่งในสายงาน",
sortable: true,
sortable: false,
field: "position",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -51,7 +51,7 @@ const columns = ref<QTableProps["columns"]>([
name: "no",
align: "left",
label: "ลำดับ",
sortable: true,
sortable: false,
field: "no",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -60,7 +60,7 @@ const columns = ref<QTableProps["columns"]>([
name: "fullName",
align: "left",
label: "ชื่อ-นามสกุล",
sortable: true,
sortable: false,
field: "fullName",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -69,7 +69,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posType",
align: "left",
label: "ประเภทตำแหน่ง",
sortable: true,
sortable: false,
field: "posType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -78,7 +78,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posExecutive",
align: "left",
label: "ตำแหน่งทางการบริหาร",
sortable: true,
sortable: false,
field: "posExecutive",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -88,7 +88,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "ตำแหน่งในสายงาน",
field: "position",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -97,7 +97,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "ระดับตำแหน่ง",
field: "posLevel",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -106,7 +106,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "เงินเดือน",
field: "amount",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -114,7 +114,7 @@ const columns = ref<QTableProps["columns"]>([
name: "organization",
align: "left",
label: "สังกัด",
sortable: true,
sortable: false,
field: "organization",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -47,7 +47,7 @@ const columns = ref<QTableProps["columns"]>([
name: "citizenId",
align: "left",
label: "เลขประจำตัวประชาชน",
sortable: true,
sortable: false,
field: "citizenId",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -57,7 +57,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "ชื่อ-นามสกุล",
field: "fullName",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -65,7 +65,7 @@ const columns = ref<QTableProps["columns"]>([
name: "position",
align: "left",
label: "ตำแหน่ง",
sortable: true,
sortable: false,
field: "position",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -74,7 +74,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posType",
align: "left",
label: "กลุ่มงาน",
sortable: true,
sortable: false,
field: "posType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -83,7 +83,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posLevelName",
align: "left",
label: "ระดับชั้นงาน",
sortable: true,
sortable: false,
field: "posLevelName",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -49,7 +49,7 @@ const baseColumns = ref<QTableProps["columns"]>([
name: "no",
align: "left",
label: "ลำดับ",
sortable: true,
sortable: false,
field: "no",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -58,7 +58,7 @@ const baseColumns = ref<QTableProps["columns"]>([
name: "posNo",
align: "left",
label: "ตำแหน่งเลขที่",
sortable: true,
sortable: false,
field: "posNo",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -68,7 +68,7 @@ const baseColumns = ref<QTableProps["columns"]>([
align: "left",
label: "ชื่อ-นามสกุล",
field: "fullName",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -76,7 +76,7 @@ const baseColumns = ref<QTableProps["columns"]>([
name: "position",
align: "left",
label: "ตำแหน่ง",
sortable: true,
sortable: false,
field: "position",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -51,7 +51,7 @@ const columns = ref<QTableProps["columns"]>([
name: "no",
align: "left",
label: "ลำดับ",
sortable: true,
sortable: false,
field: "no",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -60,7 +60,7 @@ const columns = ref<QTableProps["columns"]>([
name: "fullName",
align: "left",
label: "ชื่อ-นามสกุล",
sortable: true,
sortable: false,
field: "fullName",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -69,7 +69,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posType",
align: "left",
label: "กลุ่มงาน",
sortable: true,
sortable: false,
field: "posType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -79,7 +79,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "ตำแหน่ง",
field: "position",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -88,7 +88,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "ระดับชั้นงาน",
field: "posLevel",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -118,7 +118,7 @@ const columns = ref<QTableProps["columns"]>([
align: "left",
label: "ค่าจ้าง",
field: "amount",
sortable: true,
sortable: false,
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -126,7 +126,7 @@ const columns = ref<QTableProps["columns"]>([
name: "organization",
align: "left",
label: "สังกัด",
sortable: true,
sortable: false,
field: "organization",
headerStyle: "font-size: 14px",
style: "font-size: 14px",

View file

@ -46,7 +46,7 @@ const columns = ref<QTableProps["columns"]>([
name: "name",
align: "left",
label: "ชื่อผังบัญชีอัตราเงินเดือน",
sortable: true,
sortable: false,
field: "name",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -55,7 +55,7 @@ const columns = ref<QTableProps["columns"]>([
name: "posList",
align: "left",
label: "ประเภทผังบัญชีเงินเดือน",
sortable: true,
sortable: false,
field: "posList",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -64,7 +64,7 @@ const columns = ref<QTableProps["columns"]>([
name: "startDate",
align: "left",
label: "วันที่มีผลบังคับใช้",
sortable: true,
sortable: false,
field: "startDate",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -73,7 +73,7 @@ const columns = ref<QTableProps["columns"]>([
name: "isActive",
align: "center",
label: "สถานะการใช้งาน",
sortable: true,
sortable: false,
field: "isActive",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -275,7 +275,6 @@ onMounted(() => {
map-options
:options="columns"
option-value="name"
style="min-width: 140px"
class="col-xs-12 col-sm-3 col-md-2 q-ml-sm"
/>

View file

@ -61,7 +61,7 @@ const columns = ref<QTableProps["columns"]>([
name: "period",
align: "left",
label: "รอบการขึ้นเงินเดือน",
sortable: true,
sortable: false,
field: "period",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -70,7 +70,7 @@ const columns = ref<QTableProps["columns"]>([
name: "year",
align: "left",
label: "ปีงบประมาณ",
sortable: true,
sortable: false,
field: "year",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -79,7 +79,7 @@ const columns = ref<QTableProps["columns"]>([
name: "effectiveDate",
align: "left",
label: "วันที่มีผลบังคับใช้",
sortable: true,
sortable: false,
field: "effectiveDate",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -88,7 +88,7 @@ const columns = ref<QTableProps["columns"]>([
name: "isActive",
align: "left",
label: "สถานะการใช้งาน",
sortable: true,
sortable: false,
field: "isActive",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -97,7 +97,7 @@ const columns = ref<QTableProps["columns"]>([
name: "isClose",
align: "left",
label: "สถานะการปิดรอบ",
sortable: true,
sortable: false,
field: "isClose",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
@ -335,7 +335,6 @@ onMounted(async () => {
map-options
:options="dataStore.columns"
option-value="name"
style="min-width: 140px"
class="col-xs-12 col-sm-3 col-md-2"
/>