import { defineStore } from "pinia";
import { ref } from "vue";

import type { DataOption } from "@/modules/18_command/interface/index/Main";

export const usePosSalaryDataStore = defineStore("possalary", () => {
  const optionPos = ref<DataOption[]>([
    {
      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: "โปรดเกล้าฯ แต่งตั้งให้ดำรงตำแหน่ง{รายละเอียดของตำแหน่งและหน่วยงาน}",
    },
    {
      id: 22,
      name: "รักษาการในตำแหน่งหัวหน้าฝ่าย {ฝ่าย…} {หน่วยงาน/สำนัก} {ลำดับที่…} คำสั่ง {หน่วยงาน/สำนัก} ที่ {เลขที่/ปีงบประมาณ} ลว. {วันที่ลงนาม}",
    },
  ]);

  return { optionPos };
});
