ต่อ api history

This commit is contained in:
AnandaTon 2023-11-20 18:01:34 +07:00
parent dcc426268d
commit a23114b269
3 changed files with 53 additions and 48 deletions

View file

@ -3,6 +3,12 @@ import { ref } from 'vue'
import http from '@/plugins/http'
import config from '@/app.config'
// importStores
import { useCounterMixin } from '@/stores/mixin'
const mixin = useCounterMixin()
const { date2Thai } = mixin
export const useChekIn = defineStore('checkin', () => {
const rows = ref<any>()
@ -10,35 +16,34 @@ export const useChekIn = defineStore('checkin', () => {
// console.log(data)
rows.value = []
const datalist = await data.map((e: any) => ({
id: e.id,
date: e.date,
// no: e.no,
// in: e.in,
// loIn: e.loIn,
// out: e.out,
// loOut: e.loOut,
// status: e.status,
// Morningstatus: convertStatus(e.Morningstatus),
// AfternoonStatus: convertStatus(e.AfternoonStatus),
// statusEdit: e.statusEdit,
id: e.checkInId,
date: date2Thai(e.checkInDate),
no: e.no,
in: e.checkInTime,
out: e.checkOutTime,
Morningstatus: convertStatus(e.checkInStatus),
AfternoonStatus: convertStatus(e.checkOutStatus),
loIn: e.checkInLocation,
loOut: e.checkOutLocation,
status: e.statusEdit,
// statusEditName: convertStatusEdit(e.statusEdit),
checkInTime: e.checkInTime,
checkInLocation: e.checkInLocation,
checkOutTime: e.checkOutTime,
checkOutLocation: e.checkOutLocation,
checkInStatus: convertStatus(e.checkInStatus),
checkOutStatus: convertStatus(e.checkOutStatus),
// checkInTime: e.checkInTime,
// checkInLocation: e.checkInLocation,
// checkOutTime: e.checkOutTime,
// checkOutLocation: e.checkOutLocation,
// checkInStatus: convertStatus(e.checkInStatus),
// checkOutStatus: convertStatus(e.checkOutStatus),
}))
rows.value = datalist
}
function convertStatus(status: string) {
switch (status) {
case '1':
case '':
return 'ขาดราชการ'
case '2':
case 'NORMAL':
return 'ปกติ'
case '3':
case 'LATE':
return 'สาย'
default:
return ''