สิทธิ์ สรุปผลการพิจารณาความผิดทางวินัย
This commit is contained in:
parent
47ce1ce70d
commit
f853c76401
8 changed files with 91 additions and 27 deletions
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue