สิทธิ์ สรุปผลการพิจารณาความผิดทางวินัย

This commit is contained in:
STW_TTTY\stwtt 2024-08-08 16:36:35 +07:00
parent 47ce1ce70d
commit f853c76401
8 changed files with 91 additions and 27 deletions

View file

@ -37,7 +37,9 @@ const {
} = mixin;
const router = useRouter();
const route = useRoute();
const checkRoutePermisson = ref<boolean>(
route.name == "disciplineResultDetail"
);
const $q = useQuasar();
const id = ref<string>(route.params.id as string);
const isSave = ref<boolean>(false); //
@ -382,24 +384,33 @@ function updatemodalPersonal(modal: boolean) {
</q-tr>
</template>
<template v-slot:body="props">
<q-tr :props="props" class="cursor-pointer">
<q-tr :props="props">
<td>
<q-btn
dense
flat
round
color="info"
icon="info"
icon="mdi-eye"
@click="onclickViewinfo(props.row.personId)"
>
<q-tooltip>อมลในทะเบยนประว</q-tooltip>
</q-btn>
<q-btn
dense
flat
round
color="deep-purple"
icon="mdi-history"
@click="openDetial(props.row.personId)"
>
<q-tooltip>ประว</q-tooltip>
</q-btn>
</td>
<q-td
v-for="col in props.cols"
:key="col.name"
:props="props"
@click="openDetial(props.row.personId)"
>
<div v-if="col.name == 'no'">
{{ props.rowIndex + 1 }}
@ -430,6 +441,7 @@ function updatemodalPersonal(modal: boolean) {
</div>
<div class="col-12">
<q-input
:readonly="checkRoutePermisson"
:class="inputEdit(isReadonly)"
type="textarea"
dense
@ -444,6 +456,7 @@ function updatemodalPersonal(modal: boolean) {
</div>
<div class="col-3">
<q-input
:readonly="checkRoutePermisson"
v-model="formData.disciplineType"
dense
:class="inputEdit(isReadonly)"
@ -453,6 +466,7 @@ function updatemodalPersonal(modal: boolean) {
</div>
<div class="col-3">
<q-input
:readonly="checkRoutePermisson"
v-model="formData.titleType"
dense
outlined
@ -462,6 +476,7 @@ function updatemodalPersonal(modal: boolean) {
</div>
<div class="col-4">
<q-input
:readonly="checkRoutePermisson"
v-model="formData.oc"
dense
outlined
@ -476,6 +491,7 @@ function updatemodalPersonal(modal: boolean) {
class="col-2"
:locale="'th'"
autoApply
:readonly="checkRoutePermisson"
year-picker
:enableTimePicker="false"
>
@ -487,6 +503,7 @@ function updatemodalPersonal(modal: boolean) {
<q-input
dense
:class="inputEdit(isReadonly)"
:readonly="checkRoutePermisson"
outlined
:model-value="
formData.year === 0 ? null : Number(formData.year) + 543
@ -501,7 +518,10 @@ function updatemodalPersonal(modal: boolean) {
>
</q-icon>
</template>
<template v-if="formData.year" v-slot:append>
<template
v-if="!checkRoutePermisson && formData.year"
v-slot:append
>
<q-icon
name="cancel"
@click.stop.prevent="formData.year = 0"
@ -524,7 +544,10 @@ function updatemodalPersonal(modal: boolean) {
ปโหลดไฟลเอกสารหลกฐาน
</div>
<div class="col-12"><q-separator /></div>
<div class="row col-12 q-col-gutter-y-sm q-pa-sm">
<div
class="row col-12 q-col-gutter-y-sm q-pa-sm"
v-if="!checkRoutePermisson"
>
<div class="col-12 row">
<q-file
for="inputFiles"
@ -581,6 +604,7 @@ function updatemodalPersonal(modal: boolean) {
><q-tooltip>ดาวนโหลดไฟล</q-tooltip></q-btn
>
<q-btn
v-if="!checkRoutePermisson"
size="12px"
flat
round
@ -600,8 +624,8 @@ function updatemodalPersonal(modal: boolean) {
</q-card>
</div>
<div class="col-12"><q-separator /></div>
<div class="row col-12 q-pa-sm">
<div class="col-12" v-if="!checkRoutePermisson"><q-separator /></div>
<div class="row col-12 q-pa-sm" v-if="!checkRoutePermisson">
<q-space />
<q-btn
for="ButtonOnSubmit"