220 lines
10 KiB
TypeScript
220 lines
10 KiB
TypeScript
import { ref, computed } from "vue";
|
|
import { defineStore } from "pinia";
|
|
|
|
export const useSalaryDataStore = defineStore("salary", () => {
|
|
const optionPos = ref<any>([
|
|
{
|
|
id: 1,
|
|
name: "เลื่อนเงินเดือน",
|
|
},
|
|
{
|
|
id: 2,
|
|
name: "เลื่อนเงินเดือน (ดีเด่น)",
|
|
},
|
|
{
|
|
id: 3,
|
|
name: "เลื่อนเงินเดือน (เพิ่มเติม)",
|
|
},
|
|
|
|
{
|
|
id: 4,
|
|
name: "ปรับเงินเดือน",
|
|
},
|
|
|
|
{
|
|
id: 5,
|
|
name: "ปรับเงินเดือนเพิ่มเติมตามคุณวุฒิการศึกษา",
|
|
},
|
|
{
|
|
id: 6,
|
|
name: "ปรับเงินเดือนเพิ่มเติมตามคุณวุฒิการศึกษา (เพิ่มเติม)",
|
|
},
|
|
{
|
|
id: 7,
|
|
name: "เลื่อนเงินเดือนและให้ข้าราชการ กทม. สามัญได้รับเงินเดือนสูงกว่าขั้นสูงของตำแหน่งที่ได้รับแต่งตั้ง",
|
|
},
|
|
{
|
|
id: 8,
|
|
name: "เลื่อนเงินเดือนกรณีพิเศษให้แก่ผู้ปฏิบัติงานด้านยาเสพติด",
|
|
},
|
|
{
|
|
id: 9,
|
|
name: "{ประเภทตำแหน่ง} {ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}",
|
|
},
|
|
{
|
|
id: 10,
|
|
name: "แต่งตั้งข้าราชการ {ประเภทตำแหน่ง} {ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}",
|
|
},
|
|
{
|
|
id: 11,
|
|
name: "แก้ไขคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 12,
|
|
name: "โปรดเกล้าฯ {ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}",
|
|
},
|
|
|
|
{
|
|
id: 13,
|
|
name: "ช่วยราชการที่{หน่วยงานและรายละเอียดต่างๆ}",
|
|
},
|
|
|
|
{
|
|
id: 14,
|
|
name: "ปฏิบัติหน้าที่ในตำแหน่ง{ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}",
|
|
},
|
|
|
|
{
|
|
id: 15,
|
|
name: "รักษาการในตำแหน่ง{ชื่อตำแหน่ง} สำนัก{ชื่อสำนัก}",
|
|
},
|
|
{
|
|
id: 16,
|
|
name: "พ้นจากการทดลองปฏิบัติหน้าที่ราชการ",
|
|
},
|
|
|
|
{
|
|
id: 17,
|
|
name: "งดเลื่อนขั้นเงินเดือน",
|
|
},
|
|
{
|
|
id: 18,
|
|
name: "แก้ไขคำสั่งเลื่อนขั้นเงินเดือน {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 19,
|
|
name: "ยกเลิกคำสั่งเลื่อนขั้นเงินเดือน {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 20,
|
|
name: "กลับไปปฏิบัติงานทางต้นสังกัดเดิม",
|
|
},
|
|
{
|
|
id: 21,
|
|
name: "โปรดเกล้าฯ แต่งตั้งให้ดำรงตำแหน่ง{รายละเอียดของตำแหน่งและหน่วยงาน}",
|
|
},
|
|
]);
|
|
|
|
const optionDoc = ref<any>([
|
|
{
|
|
id: 1,
|
|
name: "บรรจุและแต่งตั้งผู้สอบแข่งขันได้ คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 2,
|
|
name: "ปรับเงินเดือนตาม{รายละเอียดของบัญชี เช่นชื่อ ฉบับที่ ปี พ.ศ.}",
|
|
},
|
|
{
|
|
id: 3,
|
|
name: "เลื่อนขั้นเงินเดือนตามคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 4,
|
|
name: "เลื่อนขั้นเงินเดือน คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 5,
|
|
name: "เลื่อนขั้นเงินเดือน (1 ขั้น) คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 6,
|
|
name: "เลื่อนขั้นเงินเดือน (1.5 ขั้น) คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 7,
|
|
name: "แต่งตั้งตามคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 8,
|
|
name: "คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 9,
|
|
name: "ปรับเงินเดือนตาม{รายละเอียดข้อมูล}",
|
|
},
|
|
{
|
|
id: 10,
|
|
name: "แก้ไขคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม} ตามคำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 11,
|
|
name: "เลื่อนระดับและแต่งตั้งคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 12,
|
|
name: "แต่งตั้งดำรงตำแหน่ง{ชื่อตำแหน่ง} คำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 13,
|
|
name: "แต่งตั้งคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 14,
|
|
name: "เลื่อนและแต่งตั้งโดยการสอบคัดเลือก คำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 15,
|
|
name: "แต่งตั้งข้าราชการให้ดำรงตำแหน่งของ{รายละเอียดของตำแหน่งและหน่วยงาน} คำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 16,
|
|
name: "ย้ายตามคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
|
|
{
|
|
id: 17,
|
|
name: "แต่งตั้งข้าราชการให้ดำรงตำแหน่งตามคำสั่ง{หน่วยงาน/สำนัก} ที่ {เลขที่}/{ปีงบประมาณ} ลว. {วันที่ลงนาม}",
|
|
},
|
|
{
|
|
id: 18,
|
|
name: "ปรับอัตราเงินเดือนตามพระราชกฤษฎีกาการปรับอัตราเงินเดือนของข้าราชการ พ.ศ. (.............)",
|
|
},
|
|
{
|
|
id: 19,
|
|
name: "เลื่อนเงินเดือนและให้ได้รับเงินเดือนสูงกว่าขั้นสูงของตำแหน่งที่ได้รับแต่งตั้ง คำสั่ง{หน่วยงาน} ลงวันที่ {เลขที่}/{ปี พ.ศ.}",
|
|
},
|
|
]);
|
|
|
|
const optiontype = ref<any>([
|
|
{ id: 1, name: "ทั่วไป" },
|
|
{ id: 2, name: "วิชาการ" },
|
|
{ id: 3, name: "อำนวยการ" },
|
|
{ id: 4, name: "บริหาร" },
|
|
]);
|
|
|
|
const optipnLevel = ref<any>([
|
|
{ id: 1, name: "1" },
|
|
{ id: 2, name: "2" },
|
|
{ id: 3, name: "3" },
|
|
{ id: 4, name: "4" },
|
|
{ id: 5, name: "5" },
|
|
{ id: 6, name: "6" },
|
|
{ id: 7, name: "7" },
|
|
{ id: 8, name: "8" },
|
|
{ id: 9, name: "9" },
|
|
{ id: 10, name: "10" },
|
|
{ id: 11, name: "11" },
|
|
{ id: 12, name: "ปฏิบัติงาน" },
|
|
{ id: 13, name: "ชำนาญงาน" },
|
|
{ id: 14, name: "อาวุโส" },
|
|
{ id: 15, name: "ทักษะพิเศษ" },
|
|
{ id: 16, name: "ปฏิบัติการ" },
|
|
{ id: 17, name: "ชำนาญการ" },
|
|
{ id: 18, name: "ชำนาญการพิเศษ" },
|
|
{ id: 19, name: "เชี่ยวชาญ" },
|
|
{ id: 20, name: "ทรงคุณวุฒิ" },
|
|
{ id: 21, name: "อำนวยการต้น" },
|
|
{ id: 22, name: "อำนวยการสูง" },
|
|
{ id: 23, name: "บริหารต้น" },
|
|
{ id: 24, name: "บริหารสูง" },
|
|
]);
|
|
|
|
return { optionPos, optionDoc, optiontype, optipnLevel };
|
|
});
|