แก้ ไอคอน ใน payment / status แก้เป็น text

เปลี่ยนไอคอน เเก้ไขชื่อให้เหมือนกันไฟล์ payment สลับกันอยู่ email -- type เงื่อนไขใน input ทำท้ายสุด
ตัดตังแต่เวลาสอบออก
สเตตัส มุมขวา เป็น text ธรรมดา เปลี่ยนแค่สี
This commit is contained in:
AnandaTon 2023-04-06 18:03:52 +07:00
parent 08b2802c61
commit fc0b69bd24
4 changed files with 51 additions and 13 deletions

View file

@ -41,26 +41,26 @@
<div class="">เลขประจำตวประชาชน :</div> <div class="">เลขประจำตวประชาชน :</div>
<div class="text-black q-pl-sm">{{ citizenId }}</div> <div class="text-black q-pl-sm">{{ citizenId }}</div>
</div> </div>
<div class="q-pt-xs row"> <!-- <div class="q-pt-xs row">
<div class="">เวลาสอบ :</div> <div class="">เวลาสอบ :</div>
<div class="text-black q-pl-sm">{{ examTime }}</div> <div class="text-black q-pl-sm">{{ examTime }}</div>
</div> </div> -->
<div class="q-pt-xs row"> <div class="q-pt-xs row">
<div class="">สถานทสอบ :</div> <div class="">สถานทสอบ :</div>
<div class="text-black q-pl-sm">{{ examLocation }}</div> <div class="text-black q-pl-sm">{{ examLocation }}</div>
</div> </div>
<div class="q-pt-xs row"> <div class="q-pt-xs row">
<div class="">นท :</div> <div class="">คะแนน</div>
<div class="text-black q-pl-sm">{{ floor }}</div> <div class="text-black q-pl-sm">{{ floor }}</div>
</div> </div>
<div class="q-pt-xs row"> <!-- <div class="q-pt-xs row">
<div class="">องสอบ :</div> <div class="">องสอบ :</div>
<div class="text-black q-pl-sm">{{ examRoom }}</div> <div class="text-black q-pl-sm">{{ examRoom }}</div>
</div> </div>
<div class="q-pt-xs row"> <div class="q-pt-xs row">
<div class="">เลขท :</div> <div class="">เลขท :</div>
<div class="text-black q-pl-sm">{{ seatNumber }}</div> <div class="text-black q-pl-sm">{{ seatNumber }}</div>
</div> </div> -->
</div> </div>
<q-card-section class="col-4 flex flex-center"> <q-card-section class="col-4 flex flex-center">

View file

@ -6,11 +6,11 @@
<q-list bordered class="col-12 rounded-borders" v-if="bank.length > 0"> <q-list bordered class="col-12 rounded-borders" v-if="bank.length > 0">
<q-item tag="label" v-ripple class="q-pa-md"> <q-item tag="label" v-ripple class="q-pa-md">
<q-item-section avatar> <q-item-section avatar>
<q-icon name="mdi-cellphone-settings" color="positive" size="30px" /> <q-icon name="mdi-cash" color="positive" size="30px" />
</q-item-section> </q-item-section>
<q-item-section> <q-item-section>
<q-item-label class="text-weight-medium text-subtitle1" <q-item-label class="text-weight-medium text-subtitle1"
>โอนเงนผานมอถ</q-item-label >ชำระเงนคาสมครสอบผานสำน/หนวยงาน</q-item-label
> >
<q-item-label caption class="gt-xs" <q-item-label caption class="gt-xs"
>อนหลงแจงการโอนภายใน 24 วโมง</q-item-label >อนหลงแจงการโอนภายใน 24 วโมง</q-item-label
@ -119,12 +119,15 @@
<q-list bordered class="col-12 rounded-borders" v-else> <q-list bordered class="col-12 rounded-borders" v-else>
<q-item tag="label" v-ripple class="q-pa-md"> <q-item tag="label" v-ripple class="q-pa-md">
<q-item-section avatar> <!-- <q-item-section avatar>
<q-icon name="mdi-cash" color="positive" size="30px" /> <q-icon name="mdi-cash" color="positive" size="30px" />
</q-item-section> </q-item-section> -->
<q-avatar size="32px">
<q-img src="@/assets/krungthai.png" class="col-12" />
</q-avatar>
<q-item-section> <q-item-section>
<q-item-label class="text-weight-medium text-subtitle1" <q-item-label class="text-weight-medium text-subtitle1"
>โอนเงนผานทางเครอง ATM / เคานเตอรธนาคาร</q-item-label >ชำระเงนคาสมครสอบผานธนาคารกรงไทย</q-item-label
> >
<q-item-label caption class="gt-xs" <q-item-label caption class="gt-xs"
>อนหลงแจงการโอนภายใน 24 วโมง</q-item-label >อนหลงแจงการโอนภายใน 24 วโมง</q-item-label

View file

@ -215,7 +215,12 @@
:readonly="!(status == 'register' || status == 'rejectRegister')" :readonly="!(status == 'register' || status == 'rejectRegister')"
:borderless="!(status == 'register' || status == 'rejectRegister')" :borderless="!(status == 'register' || status == 'rejectRegister')"
v-model="defaultOccupation.email" v-model="defaultOccupation.email"
:rules="[(val) => !!val || `${'กรุณากรอก E-mail address'}`]" :rules="[
(val) => !!val || 'กรุณากรอก E-mail address',
(val) =>
/^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})$/.test(val) ||
'E-mail address ไม่ถูกต้อง'
]"
:label="`${'E-mail address'}`" :label="`${'E-mail address'}`"
/> />
</div> </div>

View file

@ -77,6 +77,33 @@ const fetchStatus = async () => {
}) })
} }
const getFontColor = (val: string) => {
switch (val) {
case 'register':
return 'text-blue'
case 'checkRegister':
return 'text-orange'
case 'payment':
return 'text-blue'
case 'rejectRegister':
return 'text-red-12'
case 'checkPayment':
return 'text-orange'
case 'rejectPayment':
return 'text-red-12'
case 'checkSeat':
return 'text-blue'
case 'checkPoint':
return 'text-blue'
case 'done':
return 'text-green'
case 'waiver':
return 'text-orange'
default:
return '-'
}
}
/** /**
* งชอผใชงานจาก keycloak * งชอผใชงานจาก keycloak
*/ */
@ -106,9 +133,12 @@ const fetchStatus = async () => {
</div> </div>
</q-toolbar-title> </q-toolbar-title>
<q-space /> <q-space />
<q-badge flat color="blue" class="q-mr-md text-bold"> <!-- <q-badge flat color="blue" class="q-mr-md text-bold">
{{ statusCandidate(status) }} {{ statusCandidate(status) }}
</q-badge> </q-badge> -->
<div class="q-mr-md text-bold" :class="getFontColor(status)">
{{ statusCandidate(status) }}&nbsp;&nbsp;
</div>
<q-btn <q-btn
v-if="$q.screen.gt.xs" v-if="$q.screen.gt.xs"
class="bg-amber-1 text-amber-9" class="bg-amber-1 text-amber-9"