ต่อ api บุคคลที่สามารถติดต่อได้

This commit is contained in:
Kittapath 2023-10-06 01:28:25 +07:00
parent a022234412
commit f45af7bb86
12 changed files with 449 additions and 178 deletions

View file

@ -1,6 +1,11 @@
<template>
<div class="q-px-md q-pb-md">
<q-card bordered flat class="col-12 row q-py-sm items-center bg-grey-1" v-show="statusPayment">
<q-card
bordered
flat
class="col-12 row q-py-sm items-center bg-grey-1"
v-show="statusPayment"
>
<div class="col-12 row q-col-gutter-sm">
<span class="text-subtitle1">{{ titleText }}</span>
<q-select
@ -16,7 +21,6 @@
emit-value
@update:model-value="updateVisibleFilter"
v-if="optionsFilter != undefined && optionsFilter.length > 0"
/>
<q-file
v-model="files"
@ -49,7 +53,7 @@
emit-value
@update:model-value="updateVisibleFilter"
v-if="optionsFilter != undefined && optionsFilter.length > 0"
/>
/>
</div>
<div>
<q-btn
@ -62,24 +66,23 @@
:disabled="
attrs.rows.filter((r) => r.status == 'checkRegister').length == 0
"
>
<q-tooltip>ตรวจสอบขอม</q-tooltip>
</q-btn>
</div>
<div>
<div>
<q-btn
size="md"
icon="mdi-upload"
round
flat
color="blue"
v-if="statusPayment"
@click="uploadFile"
>
<q-tooltip v-if="setSeat == false">อัปโหลดที่นั่งสอบ</q-tooltip>
<q-tooltip v-if="setSeat == true">อัปโหลดคะแนนสอบ</q-tooltip>
</q-btn>
size="md"
icon="mdi-upload"
round
flat
color="blue"
v-if="statusPayment"
@click="uploadFile"
>
<q-tooltip v-if="setSeat == false">อัปโหลดที่นั่งสอบ</q-tooltip>
<q-tooltip v-if="setSeat == true">อัปโหลดคะแนนสอบ</q-tooltip>
</q-btn>
</div>
<div>
<q-btn icon="mdi-download" round color="green-6" flat>
@ -87,35 +90,35 @@
<q-menu>
<q-list style="min-width: 100px">
<q-item clickable v-close-popup @click="downloadFileDashboard">
<q-item-section
>ดาวนโหลดสรปขอมลสมครสอบ</q-item-section
>
<q-item-section>ดาวนโหลดสรปขอมลสมครสอบ</q-item-section>
</q-item>
<q-item clickable v-close-popup @click.stop.prevent="clickCandidateList()">
<q-item-section
>ดาวนโหลดรายชอผทธสอบ</q-item-section
>
<q-item
clickable
v-close-popup
@click.stop.prevent="clickCandidateList()"
>
<q-item-section>ดาวนโหลดรายชอผทธสอบ</q-item-section>
</q-item>
<q-item clickable v-close-popup @click.stop.prevent="clickPassExam()">
<q-item
clickable
v-close-popup
@click.stop.prevent="clickPassExam()"
>
<q-item-section
>ดาวนโหลดรายชอผสอบคดเลอกได</q-item-section
>
</q-item>
<q-item clickable v-close-popup @click="downloadFile()">
<q-item-section
>ดาวนโหลดจดการรายชอผสมคร</q-item-section
>
<q-item-section>ดาวนโหลดจดการรายชอผสมคร</q-item-section>
</q-item>
<q-item clickable v-close-popup @click="downloadFileDetail()">
<q-item-section
>ดาวนโหลดขอมลผสมคร</q-item-section
>
<q-item-section>ดาวนโหลดขอมลผสมคร</q-item-section>
</q-item>
</q-list>
</q-menu>
</q-btn>
</div>
<div>
<div>
<q-btn
size="md"
icon="mdi-content-save-move-outline"
@ -190,7 +193,7 @@
<template v-slot:header="props">
<q-tr :props="props">
<q-th auto-width>
<q-checkbox v-model="props.selected"/>
<q-checkbox v-model="props.selected" />
</q-th>
<q-th auto-width v-if="boss == true" />
<q-th v-for="col in props.cols" :key="col.name" :props="props">
@ -476,6 +479,7 @@ const checkCandidates = async () => {
})
.then((res) => {
success($q, "ตรวจสอบข้อมูลสำเร็จ");
selected.value = [];
})
.catch((e) => {
messageError($q, e);