hrms-mgt/src/modules/11_discipline/stroes/ComplaintsStore.ts

31 lines
895 B
TypeScript
Raw Normal View History

import { defineStore } from "pinia";
import { ref } from "vue";
export const useComplainstDataStore = defineStore("complainst", () => {
const rows = ref<any>([])
const optionListName = ref<any>([])
function fectComplainst(data: any) {
let datalist = data.map((e: any) => ({
subject: e.subject,
detail: e.detail,
complainant: e.complainant,
offenseDescription: e.offenseDescription,
creationDate: e.creationDate,
considerationLevel: e.considerationLevel,
considerationDeadlineDate: e.considerationDeadlineDate,
}))
rows.value = datalist
}
function selectComplainantTpye(list: any) {
console.log(list);
optionListName.value = list
}
return {
rows,
optionListName,
fectComplainst,
selectComplainantTpye
}
})