file step 2

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-12-20 15:16:49 +07:00
parent a3787f976a
commit 6d88cbb772
6 changed files with 122 additions and 24 deletions

View file

@ -40,6 +40,12 @@ const commanderFullnameRef = ref<object | null>(null);
const commanderPositionRef = ref<object | null>(null);
const commanderAboveFullnameRef = ref<object | null>(null);
const commanderAbovePositionRef = ref<object | null>(null);
const fileEvaluation1Ref = ref<object | null>(null);
const fileEvaluation2Ref = ref<object | null>(null);
const fileEvaluation3Ref = ref<object | null>(null);
const fileEvaluation4Ref = ref<object | null>(null);
const fileEvaluation5Ref = ref<object | null>(null);
const fileEvaluation6Ref = ref<object | null>(null);
const updateInput = (value: any) => {
const ref = {
@ -47,6 +53,12 @@ const updateInput = (value: any) => {
commanderPositionRef: commanderPositionRef.value,
commanderAboveFullnameRef: commanderAboveFullnameRef.value,
commanderAbovePositionRef: commanderAbovePositionRef.value,
fileEvaluation1Ref: fileEvaluation1Ref.value,
fileEvaluation2Ref: fileEvaluation2Ref.value,
fileEvaluation3Ref: fileEvaluation3Ref.value,
fileEvaluation4Ref: fileEvaluation4Ref.value,
fileEvaluation5Ref: fileEvaluation5Ref.value,
fileEvaluation6Ref: fileEvaluation6Ref.value,
};
emit("update:form", value, ref);
};
@ -130,6 +142,12 @@ onMounted(async () => {
commanderPositionRef: commanderPositionRef.value,
commanderAboveFullnameRef: commanderAboveFullnameRef.value,
commanderAbovePositionRef: commanderAbovePositionRef.value,
fileEvaluation1Ref: fileEvaluation1Ref.value,
fileEvaluation2Ref: fileEvaluation2Ref.value,
fileEvaluation3Ref: fileEvaluation3Ref.value,
fileEvaluation4Ref: fileEvaluation4Ref.value,
fileEvaluation5Ref: fileEvaluation5Ref.value,
fileEvaluation6Ref: fileEvaluation6Ref.value,
};
emit("update:form", formCommand, ref);
props.evaluateId && (await fetchPathUpload("เล่ม 1", props.evaluateId));
@ -181,6 +199,8 @@ onMounted(async () => {
</div>
<div class="col-xs-12 col-sm-10 row">
<q-file
ref="fileEvaluation1Ref"
:rules="[(val) => !!val || 'เลือกไฟล']"
v-model="fileEvaluation1"
class="col-12"
outlined
@ -247,6 +267,8 @@ onMounted(async () => {
</div>
<div class="col-xs-12 col-sm-10 row">
<q-file
ref="fileEvaluation2Ref"
:rules="[(val) => !!val || 'เลือกไฟล']"
v-model="fileEvaluation2"
class="col-12"
outlined
@ -314,6 +336,8 @@ onMounted(async () => {
</div>
<div class="col-xs-12 col-sm-10 row">
<q-file
ref="fileEvaluation3Ref"
:rules="[(val) => !!val || 'เลือกไฟล']"
v-model="fileEvaluation3"
class="col-12"
outlined
@ -380,6 +404,8 @@ onMounted(async () => {
</div>
<div class="col-xs-12 col-sm-10 row">
<q-file
ref="fileEvaluation4Ref"
:rules="[(val) => !!val || 'เลือกไฟล']"
v-model="fileEvaluation4"
class="col-12"
outlined
@ -445,6 +471,8 @@ onMounted(async () => {
</div>
<div class="col-xs-12 col-sm-10 row">
<q-file
ref="fileEvaluation5Ref"
:rules="[(val) => !!val || 'เลือกไฟล']"
v-model="fileEvaluation5"
class="col-12"
outlined
@ -511,6 +539,8 @@ onMounted(async () => {
</div>
<div class="col-xs-12 col-sm-10 row">
<q-file
ref="fileEvaluation6Ref"
:rules="[(val) => !!val || 'เลือกไฟล']"
v-model="fileEvaluation6"
class="col-12"
outlined