import { defineStore } from "pinia"; import { reactive, ref } from "vue"; export const useProbationDataStore = defineStore("probationStore", () => { const assign = ref([]) const evaluate = ref([]) const tabs = ref([]); const mainTab = ref('') const assignOutput = ref([]) const director = ref([]) const person = ref([]) const fecthdataAssign = async (data: any) => { assign.value = await data.assign evaluate.value = await data.evaluate tabs.value = await data.evaluate } const fecthAssignoutput = (data: any) => { assignOutput.value = data.assign_output director.value = data.director person.value = data.person } const ratingColors = ref([ "light-blue-3", "light-blue-6", "blue", "blue-9", "blue-10", ]); const orderId = ref(""); const stepOrder = ref(2); const setOrderId = (val: string) => (orderId.value = val); const setStepOrder = (val: number) => (stepOrder.value = val); const behavior_no1 = [ { id: "1", label: "ให้บริการประชาชนหรือผู้รับบริการด้วยอัธยาศัยดี" }, { id: "2", label: "มีความรับผิดชอบในการปฏิบัติบัติงาน" }, { id: "3", label: "ให้บริการประชาชนหรือผู้รับบริการด้วยความรวดเร็ว เอาใจใส่เป็นมาตรฐานเดียวกัน", }, { id: "4", label: "ตั้งใจปฏิบัติบัติหน้าที่ราชการด้วยความอุตสาหะ ขยันหมั่นเพียร", }, ]; const behavior_no2 = [ { id: "1", label: "อุทิศตนและเสียสละเวลาในการปฏิบัติบัติงานอย่างเต็มกำลังความสามารถ", }, { id: "2", label: "มีจิตสำนึกที่ดี ปฏิบัติบัติงานด้วยความซื่อสัตย์ สุจริต" }, { id: "3", label: "ยึดมั่นในสถาบันบัพระมหากษัตริย์ และไม่กระทำการใด ๆ อันจะก่อให้เกิดความเสียหายต่อประเทศชาติ", }, ]; const behavior_no3 = [ { id: "1", label: "มีความรับรัผิดชอบในการรักษาเวลาทำงาน" }, { id: "2", label: "แต่งกายในการปฏิบัติบัติงานได้อย่างเหมาะสมกับการเป็นข้าราชการ", }, { id: "3", label: "ไม่กระทำการใด ๆ อันอาจก่อให้เกิดความเสียหายแก่ชื่อเสียงของหน่วยงาน", }, { id: "4", label: "ไม่กระทำการใด ๆ อันเป็นการเสื่อมเกียรติและศักดิ์ศรีของความเป็นข้าราชการ", }, { id: "5", label: "ปฏิบัติบัติหน้าที่อย่างตรงไปตรงมาโดยยึดหลักจรรยาบรรณวิชาชีพ", }, ]; return { fecthdataAssign, fecthAssignoutput, assign, evaluate, tabs, assignOutput, director, person, mainTab, ratingColors, orderId, stepOrder, setOrderId, setStepOrder, behavior_no1, behavior_no2, behavior_no3 }; });