24 lines
816 B
TypeScript
24 lines
816 B
TypeScript
/* eslint-disable @typescript-eslint/no-explicit-any */
|
|
|
|
import axios from "axios";
|
|
|
|
class MsApi {
|
|
async timekeepings() {
|
|
return await axios({
|
|
headers: {
|
|
Authorization:
|
|
"Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL21zLnByb2xvZ3kubmV0L2FwaS92MS9hZG1pbi9sb2dpbiIsImlhdCI6MTc1Njg2MDQ1OSwiZXhwIjoxNzg4Mzk2NDU5LCJuYmYiOjE3NTY4NjA0NTksImp0aSI6IkRrb0NLbHBKV1pkNnZCN0QiLCJzdWIiOiIxNSIsInBydiI6ImQyZmYyOTMzOWE4YTNlODJjMzU4MmE1YThlNzM5ZGYxNzg5YmIxMmYifQ.DoHqHeAGGxpvzlNQ9dAZjZf2Yl573XCgNBT8ZiSx5N4",
|
|
},
|
|
baseURL: import.meta.env.VITE_API_BASE_MS + "/api/v1/admin",
|
|
method: "GET",
|
|
url: "timekeeping",
|
|
params: {
|
|
month: new Date().getMonth(),
|
|
year: new Date().getFullYear(),
|
|
},
|
|
});
|
|
}
|
|
}
|
|
|
|
export const msApi = new MsApi();
|