31 lines
No EOL
895 B
TypeScript
31 lines
No EOL
895 B
TypeScript
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
|
|
}
|
|
}) |