fix: clear row = []
This commit is contained in:
parent
3210bbf687
commit
77202be224
3 changed files with 15 additions and 6 deletions
|
|
@ -1,7 +1,10 @@
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { checkPermission } from "@/utils/permissions";
|
import { checkPermission } from "@/utils/permissions";
|
||||||
import { ref, useAttrs, watch } from "vue";
|
import { ref, useAttrs, watch } from "vue";
|
||||||
import type { Pagination } from "@/modules/03_recruiting/interface/index/Main";
|
import type {
|
||||||
|
Pagination,
|
||||||
|
ExamResultOption,
|
||||||
|
} from "@/modules/03_recruiting/interface/index/Main";
|
||||||
|
|
||||||
const attrs = ref<any>(useAttrs());
|
const attrs = ref<any>(useAttrs());
|
||||||
const table = ref<any>(null);
|
const table = ref<any>(null);
|
||||||
|
|
@ -48,9 +51,9 @@ const props = defineProps({
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const optionsStatus = ref<any[]>([
|
const optionsStatus = ref<ExamResultOption[]>([
|
||||||
{ label: "ทั้งหมด", value: "" },
|
{ label: "ทั้งหมด", value: "" },
|
||||||
{ label: "ขส.", value: "missed_exam" },
|
{ label: "ขาดสอบ", value: "missed_exam" },
|
||||||
{ label: "ผ่าน", value: "pass" },
|
{ label: "ผ่าน", value: "pass" },
|
||||||
{ label: "ไม่ผ่าน", value: "notpass" },
|
{ label: "ไม่ผ่าน", value: "notpass" },
|
||||||
]);
|
]);
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,11 @@ interface ChangeActive {
|
||||||
id: number;
|
id: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface ExamResultOption {
|
||||||
|
label: string;
|
||||||
|
value: string;
|
||||||
|
}
|
||||||
|
|
||||||
//ข้อมูลส่วนตัว
|
//ข้อมูลส่วนตัว
|
||||||
interface Information {
|
interface Information {
|
||||||
cardid: string | null;
|
cardid: string | null;
|
||||||
|
|
@ -292,4 +297,5 @@ export type {
|
||||||
AddressWeb,
|
AddressWeb,
|
||||||
EnableType,
|
EnableType,
|
||||||
CmsTable,
|
CmsTable,
|
||||||
|
ExamResultOption,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -324,17 +324,17 @@ async function fetchData() {
|
||||||
}
|
}
|
||||||
|
|
||||||
const data = res.data.result.data;
|
const data = res.data.result.data;
|
||||||
|
let result: RecruitDetailResponse[] = [];
|
||||||
if (data.length > 0) {
|
if (data.length > 0) {
|
||||||
let result: RecruitDetailResponse[] = [];
|
|
||||||
if (data.length > 0) {
|
if (data.length > 0) {
|
||||||
data.map((r: RecruitDetailResponse) => {
|
data.map((r: RecruitDetailResponse) => {
|
||||||
r.personName = `${r.prefix}${r.fullName}`;
|
r.personName = `${r.prefix}${r.fullName}`;
|
||||||
result.push(r);
|
result.push(r);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
rows.value = result;
|
|
||||||
rowsData.value = result;
|
|
||||||
}
|
}
|
||||||
|
rows.value = result;
|
||||||
|
rowsData.value = result;
|
||||||
})
|
})
|
||||||
.catch((e) => {
|
.catch((e) => {
|
||||||
messageError($q, e);
|
messageError($q, e);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue