This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-03-06 17:26:31 +07:00
parent 20f1e43259
commit 2f21c27121

View file

@ -508,6 +508,8 @@ function onSearch() {
}
async function fetchDataTenure() {
console.log(link.value);
await http
.get(config.API.salaryTenurePosition(link.value))
.then((res) => {
@ -521,18 +523,26 @@ async function fetchDataTenure() {
}));
// data
const position = formatData(data.position); //
const posLevel = formatData(data.posLevel); //
const posExecutive = formatData(data.posExecutive); //
const position = data.position ? formatData(data.position) : []; //
const posLevel = data.posLevel ? formatData(data.posLevel) : []; //
const posExecutive = data.posExecutive
? formatData(data.posExecutive)
: []; //
// cardData
cardData.value[0].data = position;
cardData.value[1].data = posLevel;
cardData.value[2].data = posExecutive;
if (link.value !== "-employee") {
cardData.value[2].data = posExecutive;
}
// cardData
if (posExecutive.length === 0) {
cardData.value.splice(2, 2);
if (
posExecutive.length === 0 &&
link.value !== "-employee" &&
cardData.value.length > 2
) {
cardData.value.splice(2, 1);
}
}
})
@ -543,6 +553,9 @@ async function fetchDataTenure() {
onMounted(async () => {
link.value = await dataPerson.getProFileType();
if (link.value === "-employee") {
cardData.value.splice(2, 1);
}
getData();
fetchDataTenure();
});
@ -555,7 +568,7 @@ onMounted(async () => {
<span class="text-blue-6 text-weight-bold text-body1">ตำแหน</span>
</q-toolbar>
<div class="row q-col-gutter-sm q-pb-sm" v-if="link === ''">
<div class="row q-col-gutter-sm q-pb-sm">
<div class="col" v-for="(item, index) in cardData" :key="index">
<q-card bordered class="col-12" style="border: 1px solid #d6dee1">
<div class="col-12 text-weight-medium bg-grey-1 q-py-xs q-px-md">