ประเมินบุคคล map

This commit is contained in:
STW_TTTY\stwtt 2024-07-09 15:04:07 +07:00
parent 7072bcff94
commit 4f20aa79fa
3 changed files with 106 additions and 78 deletions

View file

@ -62,32 +62,43 @@ export const useEvaluateDetailStore = defineStore("evaluateDetailStore", () => {
name: "date",
align: "left",
label: "วัน เดือน ปี",
sortable: false,
sortable: true,
field: "date",
format(val, row) {
return date2Thai(row.date)
},
headerStyle: "font-size: 14px",
style: "font-size: 14px",
format: (v) => date2Thai(v),
},
{
name: "oc",
name: "amount",
align: "left",
label: "สังกัด",
label: "เงินเดือน",
sortable: true,
field: "oc",
field: "amount",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
format: (v) => Number(v).toLocaleString(),
},
{
name: "position",
name: "positionSalaryAmount",
align: "left",
label: "ตำแหน่ง",
label: "เงินประจำตำแหน่ง",
sortable: true,
field: "position",
field: "positionSalaryAmount",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
format: (v) => Number(v).toLocaleString(),
},
{
name: "mouthSalaryAmount",
align: "left",
label: "เงินค่าตอบแทนรายเดือน",
sortable: true,
field: "mouthSalaryAmount",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
format: (v) => Number(v).toLocaleString(),
},
{
name: "posNo",
align: "left",
@ -97,57 +108,41 @@ export const useEvaluateDetailStore = defineStore("evaluateDetailStore", () => {
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "lineWork",
align: "left",
label: "สายงาน",
sortable: true,
field: "lineWork",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "side",
align: "left",
label: "ด้าน/สาขา",
sortable: true,
field: "side",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "positionType",
align: "left",
label: "ตำแหน่งประเภท",
label: "ประเภทตำแหน่ง",
sortable: true,
field: "positionType",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "level",
name: "positionLevel",
align: "left",
label: "ระดับ",
sortable: true,
field: "level",
field: "positionLevel",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "templateDoc",
align: "left",
label: "เอกสารอ้างอิง",
sortable: true,
field: "templateDoc",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "positionsAdministrative ",
name: "refCommandNo",
align: "left",
label: "ตำแหน่งทางการบริหาร",
label: "เลขที่คำสั่ง",
sortable: true,
field: "positionsAdministrative",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
{
name: "aspectAdministrative",
align: "left",
label: "ด้านทางการบริหาร",
sortable: true,
field: "aspectAdministrative",
field: "refCommandNo",
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -227,8 +222,9 @@ export const useEvaluateDetailStore = defineStore("evaluateDetailStore", () => {
name: "receivedDate",
align: "center",
label: "วันที่ได้รับ",
sortable: true,
field: "receivedDate",
field: (value) => date2Thai(value),
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},
@ -242,7 +238,7 @@ export const useEvaluateDetailStore = defineStore("evaluateDetailStore", () => {
style: "font-size: 14px",
},
{
name: "datail",
name: "detail",
align: "left",
label: "รายละเอียด",
sortable: true,
@ -260,11 +256,11 @@ export const useEvaluateDetailStore = defineStore("evaluateDetailStore", () => {
style: "font-size: 14px",
},
{
name: "doc",
name: "doce",
align: "left",
label: "เอกสารอ้างอิง",
sortable: true,
field: "doc",
field: (value) => date2Thai(value),
headerStyle: "font-size: 14px",
style: "font-size: 14px",
},