updated
This commit is contained in:
parent
ba728ea000
commit
ee9442702f
11 changed files with 212 additions and 88 deletions
|
|
@ -1,18 +1,22 @@
|
|||
import { defineStore } from "pinia";
|
||||
import { ref } from 'vue'
|
||||
import type { listData, dataType, DataOption } from '@/modules/11_discipline/interface/response/suspend'
|
||||
import { ref } from "vue";
|
||||
import type {
|
||||
listData,
|
||||
dataType,
|
||||
DataOption,
|
||||
} from "@/modules/11_discipline/interface/response/suspend";
|
||||
import type { QTableProps } from "quasar";
|
||||
import { useCounterMixin } from "@/stores/mixin";
|
||||
|
||||
export const useDisciplineSuspendStore = defineStore(
|
||||
"disciplineSuspendStore",
|
||||
() => {
|
||||
const rows = ref<dataType[]>([])
|
||||
const columns = ref<QTableProps["columns"]>([])
|
||||
const visibleColumns = ref<string[]>([])
|
||||
const rows = ref<dataType[]>([]);
|
||||
const columns = ref<QTableProps["columns"]>([]);
|
||||
const visibleColumns = ref<string[]>([]);
|
||||
|
||||
const mixin = useCounterMixin()
|
||||
const { date2Thai } = mixin
|
||||
const mixin = useCounterMixin();
|
||||
const { date2Thai } = mixin;
|
||||
|
||||
const offenseDetailsOps = ref<DataOption[]>([
|
||||
{ id: "NOT_SPECIFIED", name: "ยังไม่ระบุ" },
|
||||
|
|
@ -35,21 +39,27 @@ export const useDisciplineSuspendStore = defineStore(
|
|||
organization: item.organization,
|
||||
position: item.position,
|
||||
posNo: item.posNo,
|
||||
positionType: item.positionType,
|
||||
positionLevel: item.positionLevel,
|
||||
salary: item.salary,
|
||||
status: statusTothai(item.status),
|
||||
statusEn: item.status,
|
||||
descriptionSuspend: item.descriptionSuspend,
|
||||
dateTotal: item.startDateSuspend && item.endDateSuspend ? `${date2Thai(item.startDateSuspend)} - ${date2Thai(item.endDateSuspend)}` : '-',
|
||||
dateTotal:
|
||||
item.startDateSuspend && item.endDateSuspend
|
||||
? `${date2Thai(item.startDateSuspend)} - ${date2Thai(
|
||||
item.endDateSuspend
|
||||
)}`
|
||||
: "-",
|
||||
startDateSuspend: item.startDateSuspend,
|
||||
endDateSuspend: item.endDateSuspend,
|
||||
title: item.title,
|
||||
offenseDetails: item.offenseDetails,
|
||||
disciplinaryFaultLevel: item.disciplinaryFaultLevel,
|
||||
disciplinaryCaseFault: item.disciplinaryCaseFault,
|
||||
}))
|
||||
}));
|
||||
|
||||
rows.value = dataList
|
||||
rows.value = dataList;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -82,7 +92,7 @@ export const useDisciplineSuspendStore = defineStore(
|
|||
columns,
|
||||
visibleColumns,
|
||||
getData,
|
||||
offenseDetailsOps
|
||||
offenseDetailsOps,
|
||||
};
|
||||
}
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue