แก้ step 8 ระบบประเมิน
This commit is contained in:
parent
a7ee1c9886
commit
076cd8cc4a
1 changed files with 232 additions and 194 deletions
|
|
@ -341,7 +341,10 @@ onMounted(() => {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 q-pa-sm">
|
<div class="col-12 q-pa-sm">
|
||||||
<div class="row q-col-gutter-md col-12">
|
<div class="row q-col-gutter-md col-12">
|
||||||
<div class="col-xs-12 col-sm-6 row">
|
<div
|
||||||
|
v-if="store.currentStep == 8"
|
||||||
|
class="col-xs-12 col-sm-6 row"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
class="col-12"
|
class="col-12"
|
||||||
outline
|
outline
|
||||||
|
|
@ -373,37 +376,39 @@ onMounted(() => {
|
||||||
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-10 row">
|
<div v-if="store.currentStep == 8" class="row col-12">
|
||||||
<q-file
|
<div class="col-xs-12 col-sm-10 row">
|
||||||
v-model="fileEvaluation81"
|
<q-file
|
||||||
class="col-12"
|
v-model="fileEvaluation81"
|
||||||
outlined
|
class="col-12"
|
||||||
dense
|
outlined
|
||||||
hide-bottom-space
|
dense
|
||||||
lazy-rules
|
hide-bottom-space
|
||||||
label="อัปโหลดไฟล์"
|
lazy-rules
|
||||||
accept=".pdf"
|
label="อัปโหลดไฟล์"
|
||||||
>
|
accept=".pdf"
|
||||||
<template v-slot:prepend>
|
>
|
||||||
<q-icon name="attach_file" />
|
<template v-slot:prepend>
|
||||||
</template>
|
<q-icon name="attach_file" />
|
||||||
</q-file>
|
</template>
|
||||||
</div>
|
</q-file>
|
||||||
<div class="col-2 self-center text-center q-pl-none">
|
</div>
|
||||||
<q-btn
|
<div class="col-2 self-center text-center q-pl-none">
|
||||||
flat
|
<q-btn
|
||||||
round
|
flat
|
||||||
dense
|
round
|
||||||
color="primary"
|
dense
|
||||||
icon="mdi-upload"
|
color="primary"
|
||||||
@click="
|
icon="mdi-upload"
|
||||||
upLoadFile(
|
@click="
|
||||||
'แบบตรวจสอบความถูกต้องครบถ้วนของข้อมูลประกอบการประเมินผลงาน (เอกสารแบบ ค)',
|
upLoadFile(
|
||||||
fileEvaluation81
|
'แบบตรวจสอบความถูกต้องครบถ้วนของข้อมูลประกอบการประเมินผลงาน (เอกสารแบบ ค)',
|
||||||
)
|
fileEvaluation81
|
||||||
"
|
)
|
||||||
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
"
|
||||||
>
|
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -419,7 +424,10 @@ onMounted(() => {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 q-pa-sm">
|
<div class="col-12 q-pa-sm">
|
||||||
<div class="row q-col-gutter-md col-12">
|
<div class="row q-col-gutter-md col-12">
|
||||||
<div class="col-xs-12 col-sm-6 row">
|
<div
|
||||||
|
v-if="store.currentStep == 8"
|
||||||
|
class="col-xs-12 col-sm-6 row"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
class="col-12"
|
class="col-12"
|
||||||
outline
|
outline
|
||||||
|
|
@ -451,37 +459,40 @@ onMounted(() => {
|
||||||
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-10 row">
|
|
||||||
<q-file
|
<div v-if="store.currentStep == 8" class="row col-12">
|
||||||
v-model="fileEvaluation82"
|
<div class="col-xs-12 col-sm-10 row">
|
||||||
class="col-12"
|
<q-file
|
||||||
outlined
|
v-model="fileEvaluation82"
|
||||||
dense
|
class="col-12"
|
||||||
hide-bottom-space
|
outlined
|
||||||
lazy-rules
|
dense
|
||||||
label="อัปโหลดไฟล์"
|
hide-bottom-space
|
||||||
accept=".pdf"
|
lazy-rules
|
||||||
>
|
label="อัปโหลดไฟล์"
|
||||||
<template v-slot:prepend>
|
accept=".pdf"
|
||||||
<q-icon name="attach_file" />
|
>
|
||||||
</template>
|
<template v-slot:prepend>
|
||||||
</q-file>
|
<q-icon name="attach_file" />
|
||||||
</div>
|
</template>
|
||||||
<div class="col-2 self-center text-center q-pl-none">
|
</q-file>
|
||||||
<q-btn
|
</div>
|
||||||
flat
|
<div class="col-2 self-center text-center q-pl-none">
|
||||||
round
|
<q-btn
|
||||||
dense
|
flat
|
||||||
color="primary"
|
round
|
||||||
icon="mdi-upload"
|
dense
|
||||||
@click="
|
color="primary"
|
||||||
upLoadFile(
|
icon="mdi-upload"
|
||||||
'บัญชีแสดงการรับ-ส่งผลงาน (เอกสารหมายเลข 15)',
|
@click="
|
||||||
fileEvaluation82
|
upLoadFile(
|
||||||
)
|
'บัญชีแสดงการรับ-ส่งผลงาน (เอกสารหมายเลข 15)',
|
||||||
"
|
fileEvaluation82
|
||||||
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
)
|
||||||
>
|
"
|
||||||
|
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -497,7 +508,10 @@ onMounted(() => {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 q-pa-sm">
|
<div class="col-12 q-pa-sm">
|
||||||
<div class="row q-col-gutter-md col-12">
|
<div class="row q-col-gutter-md col-12">
|
||||||
<div class="col-xs-12 col-sm-6 row">
|
<div
|
||||||
|
v-if="store.currentStep == 8"
|
||||||
|
class="col-xs-12 col-sm-6 row"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
class="col-12"
|
class="col-12"
|
||||||
outline
|
outline
|
||||||
|
|
@ -529,37 +543,40 @@ onMounted(() => {
|
||||||
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-10 row">
|
|
||||||
<q-file
|
<div v-if="store.currentStep == 8" class="row col-12">
|
||||||
v-model="fileEvaluation83"
|
<div class="col-xs-12 col-sm-10 row">
|
||||||
class="col-12"
|
<q-file
|
||||||
outlined
|
v-model="fileEvaluation83"
|
||||||
dense
|
class="col-12"
|
||||||
hide-bottom-space
|
outlined
|
||||||
lazy-rules
|
dense
|
||||||
label="อัปโหลดไฟล์"
|
hide-bottom-space
|
||||||
accept=".pdf"
|
lazy-rules
|
||||||
>
|
label="อัปโหลดไฟล์"
|
||||||
<template v-slot:prepend>
|
accept=".pdf"
|
||||||
<q-icon name="attach_file" />
|
>
|
||||||
</template>
|
<template v-slot:prepend>
|
||||||
</q-file>
|
<q-icon name="attach_file" />
|
||||||
</div>
|
</template>
|
||||||
<div class="col-2 self-center text-center q-pl-none">
|
</q-file>
|
||||||
<q-btn
|
</div>
|
||||||
flat
|
<div class="col-2 self-center text-center q-pl-none">
|
||||||
round
|
<q-btn
|
||||||
dense
|
flat
|
||||||
color="primary"
|
round
|
||||||
icon="mdi-upload"
|
dense
|
||||||
@click="
|
color="primary"
|
||||||
upLoadFile(
|
icon="mdi-upload"
|
||||||
'แบบประเมินผลงาน (เอกสารหมายเลข 16)',
|
@click="
|
||||||
fileEvaluation83
|
upLoadFile(
|
||||||
)
|
'แบบประเมินผลงาน (เอกสารหมายเลข 16)',
|
||||||
"
|
fileEvaluation83
|
||||||
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
)
|
||||||
>
|
"
|
||||||
|
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -575,7 +592,10 @@ onMounted(() => {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 q-pa-sm">
|
<div class="col-12 q-pa-sm">
|
||||||
<div class="row q-col-gutter-md col-12">
|
<div class="row q-col-gutter-md col-12">
|
||||||
<div class="col-xs-12 col-sm-6 row">
|
<div
|
||||||
|
v-if="store.currentStep == 8"
|
||||||
|
class="col-xs-12 col-sm-6 row"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
class="col-12"
|
class="col-12"
|
||||||
outline
|
outline
|
||||||
|
|
@ -607,37 +627,40 @@ onMounted(() => {
|
||||||
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-10 row">
|
|
||||||
<q-file
|
<div v-if="store.currentStep == 8" class="row col-12">
|
||||||
v-model="fileEvaluation84"
|
<div class="col-xs-12 col-sm-10 row">
|
||||||
class="col-12"
|
<q-file
|
||||||
outlined
|
v-model="fileEvaluation84"
|
||||||
dense
|
class="col-12"
|
||||||
hide-bottom-space
|
outlined
|
||||||
lazy-rules
|
dense
|
||||||
label="อัปโหลดไฟล์"
|
hide-bottom-space
|
||||||
accept=".pdf"
|
lazy-rules
|
||||||
>
|
label="อัปโหลดไฟล์"
|
||||||
<template v-slot:prepend>
|
accept=".pdf"
|
||||||
<q-icon name="attach_file" />
|
>
|
||||||
</template>
|
<template v-slot:prepend>
|
||||||
</q-file>
|
<q-icon name="attach_file" />
|
||||||
</div>
|
</template>
|
||||||
<div class="col-2 self-center text-center q-pl-none">
|
</q-file>
|
||||||
<q-btn
|
</div>
|
||||||
flat
|
<div class="col-2 self-center text-center q-pl-none">
|
||||||
round
|
<q-btn
|
||||||
dense
|
flat
|
||||||
color="primary"
|
round
|
||||||
icon="mdi-upload"
|
dense
|
||||||
@click="
|
color="primary"
|
||||||
upLoadFile(
|
icon="mdi-upload"
|
||||||
'แบบแสดงการประเมินผลงาน (เอกสารหมายเลข 17)',
|
@click="
|
||||||
fileEvaluation84
|
upLoadFile(
|
||||||
)
|
'แบบแสดงการประเมินผลงาน (เอกสารหมายเลข 17)',
|
||||||
"
|
fileEvaluation84
|
||||||
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
)
|
||||||
>
|
"
|
||||||
|
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -653,7 +676,10 @@ onMounted(() => {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 q-pa-sm">
|
<div class="col-12 q-pa-sm">
|
||||||
<div class="row q-col-gutter-md col-12">
|
<div class="row q-col-gutter-md col-12">
|
||||||
<div class="col-xs-12 col-sm-6 row">
|
<div
|
||||||
|
v-if="store.currentStep == 8"
|
||||||
|
class="col-xs-12 col-sm-6 row"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
class="col-12"
|
class="col-12"
|
||||||
outline
|
outline
|
||||||
|
|
@ -685,37 +711,40 @@ onMounted(() => {
|
||||||
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-10 row">
|
|
||||||
<q-file
|
<div v-if="store.currentStep == 8" class="row col-12">
|
||||||
v-model="fileEvaluation85"
|
<div class="col-xs-12 col-sm-10 row">
|
||||||
class="col-12"
|
<q-file
|
||||||
outlined
|
v-model="fileEvaluation85"
|
||||||
dense
|
class="col-12"
|
||||||
hide-bottom-space
|
outlined
|
||||||
lazy-rules
|
dense
|
||||||
label="อัปโหลดไฟล์"
|
hide-bottom-space
|
||||||
accept=".pdf"
|
lazy-rules
|
||||||
>
|
label="อัปโหลดไฟล์"
|
||||||
<template v-slot:prepend>
|
accept=".pdf"
|
||||||
<q-icon name="attach_file" />
|
>
|
||||||
</template>
|
<template v-slot:prepend>
|
||||||
</q-file>
|
<q-icon name="attach_file" />
|
||||||
</div>
|
</template>
|
||||||
<div class="col-2 self-center text-center q-pl-none">
|
</q-file>
|
||||||
<q-btn
|
</div>
|
||||||
flat
|
<div class="col-2 self-center text-center q-pl-none">
|
||||||
round
|
<q-btn
|
||||||
dense
|
flat
|
||||||
color="primary"
|
round
|
||||||
icon="mdi-upload"
|
dense
|
||||||
@click="
|
color="primary"
|
||||||
upLoadFile(
|
icon="mdi-upload"
|
||||||
'แบบรายงานผลการประเมินบุคคล (เอกสารหมายเลข 18)',
|
@click="
|
||||||
fileEvaluation85
|
upLoadFile(
|
||||||
)
|
'แบบรายงานผลการประเมินบุคคล (เอกสารหมายเลข 18)',
|
||||||
"
|
fileEvaluation85
|
||||||
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
)
|
||||||
>
|
"
|
||||||
|
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -731,7 +760,10 @@ onMounted(() => {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 q-pa-sm">
|
<div class="col-12 q-pa-sm">
|
||||||
<div class="row q-col-gutter-md col-12">
|
<div class="row q-col-gutter-md col-12">
|
||||||
<div class="col-xs-12 col-sm-6 row">
|
<div
|
||||||
|
v-if="store.currentStep == 8"
|
||||||
|
class="col-xs-12 col-sm-6 row"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
class="col-12"
|
class="col-12"
|
||||||
outline
|
outline
|
||||||
|
|
@ -763,37 +795,40 @@ onMounted(() => {
|
||||||
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
<q-tooltip> ดูไฟล์เอกสาร </q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-10 row">
|
|
||||||
<q-file
|
<div v-if="store.currentStep == 8" class="row col-12">
|
||||||
v-model="fileEvaluation86"
|
<div class="col-xs-12 col-sm-10 row">
|
||||||
class="col-12"
|
<q-file
|
||||||
outlined
|
v-model="fileEvaluation86"
|
||||||
dense
|
class="col-12"
|
||||||
hide-bottom-space
|
outlined
|
||||||
lazy-rules
|
dense
|
||||||
label="อัปโหลดไฟล์"
|
hide-bottom-space
|
||||||
accept=".pdf"
|
lazy-rules
|
||||||
>
|
label="อัปโหลดไฟล์"
|
||||||
<template v-slot:prepend>
|
accept=".pdf"
|
||||||
<q-icon name="attach_file" />
|
>
|
||||||
</template>
|
<template v-slot:prepend>
|
||||||
</q-file>
|
<q-icon name="attach_file" />
|
||||||
</div>
|
</template>
|
||||||
<div class="col-2 self-center text-center q-pl-none">
|
</q-file>
|
||||||
<q-btn
|
</div>
|
||||||
flat
|
<div class="col-2 self-center text-center q-pl-none">
|
||||||
round
|
<q-btn
|
||||||
dense
|
flat
|
||||||
color="primary"
|
round
|
||||||
icon="mdi-upload"
|
dense
|
||||||
@click="
|
color="primary"
|
||||||
upLoadFile(
|
icon="mdi-upload"
|
||||||
'แบบสรุปผลการประเมิน (เอกสารแบบ ง)',
|
@click="
|
||||||
fileEvaluation86
|
upLoadFile(
|
||||||
)
|
'แบบสรุปผลการประเมิน (เอกสารแบบ ง)',
|
||||||
"
|
fileEvaluation86
|
||||||
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
)
|
||||||
>
|
"
|
||||||
|
><q-tooltip>อัปโหลดไฟล์</q-tooltip></q-btn
|
||||||
|
>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -814,7 +849,10 @@ onMounted(() => {
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-12 q-pa-sm">
|
<div class="col-12 q-pa-sm">
|
||||||
<div class="row q-col-gutter-md col-12">
|
<div class="row q-col-gutter-md col-12">
|
||||||
<div class="col-xs-12 col-sm-12 row">
|
<div
|
||||||
|
v-if="store.currentStep == 8"
|
||||||
|
class="col-xs-12 col-sm-12 row"
|
||||||
|
>
|
||||||
<q-btn
|
<q-btn
|
||||||
:href="downloadDocEditUrl"
|
:href="downloadDocEditUrl"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
|
|
@ -832,7 +870,7 @@ onMounted(() => {
|
||||||
</q-card>
|
</q-card>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-12">
|
<div v-if="store.currentStep == 8" class="col-12">
|
||||||
<div class="q-mt-xs q-gutter-md" align="right">
|
<div class="q-mt-xs q-gutter-md" align="right">
|
||||||
<q-btn
|
<q-btn
|
||||||
unelevated
|
unelevated
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue