fix ระยะเวลาดำรงตำแหน่งทางการบริหาร

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-02-28 17:27:47 +07:00
parent 6ae4dcd7bf
commit 13110b71f4
2 changed files with 22 additions and 6 deletions

View file

@ -728,19 +728,27 @@ async function fetchDataTenure() {
.then((res) => { .then((res) => {
const data = res.data.result; const data = res.data.result;
if (data) { if (data) {
// map
const formatData = (list: any) => const formatData = (list: any) =>
list.map((e: any) => ({ list.map((e: any) => ({
name: e.name ?? "", name: e.name ?? "",
time: formatDatePosition(e.year, e.month, e.day), time: formatDatePosition(e.year, e.month, e.day),
})); }));
const position = formatData(data.position); // data
const posLevel = formatData(data.posLevel); const position = formatData(data.position); //
const posExecutive = formatData(data.posExecutive); const posLevel = formatData(data.posLevel); //
const posExecutive = formatData(data.posExecutive); //
// cardData
cardData.value[0].data = position; cardData.value[0].data = position;
cardData.value[1].data = posLevel; cardData.value[1].data = posLevel;
cardData.value[2].data = posExecutive; cardData.value[2].data = posExecutive;
// cardData
if (posExecutive.length === 0) {
cardData.value.splice(2, 2);
}
} }
}) })
.catch((err) => { .catch((err) => {

View file

@ -46,19 +46,27 @@ async function fetchDataTenure() {
.then((res) => { .then((res) => {
const data = res.data.result; const data = res.data.result;
if (data) { if (data) {
// map
const formatData = (list: any) => const formatData = (list: any) =>
list.map((e: any) => ({ list.map((e: any) => ({
name: e.name ?? "", name: e.name ?? "",
time: formatDatePosition(e.year, e.month, e.day), time: formatDatePosition(e.year, e.month, e.day),
})); }));
// data
const position = formatData(data.position); const position = formatData(data.position);
const posLevel = formatData(data.posLevel); const posLevel = formatData(data.posLevel);
const posExecutive = formatData(data.posExecutive); const posExecutive = formatData(data.posExecutive);
cardData.value[0].data = position; // cardData
cardData.value[1].data = posLevel; cardData.value[0].data = position; //
cardData.value[2].data = posExecutive; cardData.value[1].data = posLevel; //
cardData.value[2].data = posExecutive; //
// cardData
if (posExecutive.length === 0) {
cardData.value.splice(2, 2);
}
} }
}) })
.catch((err) => { .catch((err) => {