แก้สถานะวินัย

This commit is contained in:
Warunee Tamkoo 2023-11-29 17:34:50 +07:00
parent 8664a904eb
commit 76594a2359
5 changed files with 36 additions and 62 deletions

View file

@ -3,7 +3,7 @@ import { ref, onMounted, reactive, watch } from "vue";
import http from "@/plugins/http";
import config from "@/app.config";
import { useQuasar } from "quasar";
import { useRoute,useRouter } from "vue-router";
import { useRoute, useRouter } from "vue-router";
/**import type*/
import type { QTableProps } from "quasar";
@ -357,7 +357,7 @@ async function fetchDatadetail() {
disciplineDisciplinary_DocRelevants.value =
props.data.disciplineDisciplinary_DocRelevants;
investigateDis.rowSent = formData.persons
investigateDis.rowSent = formData.persons;
/** MAP รายชื่อกรรมการ หน้าหลัก */
let datalistDirector: responseType[] = formData.directors.map(
@ -402,7 +402,7 @@ async function addPerson(data: Persons[]) {
}));
const mergedArray = [...formData.persons, ...newPerson];
formData.persons = mergedArray;
investigateDis.rowSent = formData.persons
investigateDis.rowSent = formData.persons;
toggleModal();
}
@ -451,8 +451,11 @@ async function fetchDListDirector() {
showLoader();
await http
.get(
config.API.disciplineDirector() +
`?page=${page.value}&pageSize=${rowsPerPage.value}&keyword=${filterKeyword2.value}`
config.API.directorList(
page.value,
rowsPerPage.value,
filterKeyword2.value
)
)
.then((res) => {
maxPage.value = Math.ceil(res.data.result.total / rowsPerPage.value);
@ -683,25 +686,29 @@ onMounted(async () => {
{{ props.rowIndex + 1 }}
</div>
<div v-else-if="col.name == 'info'">
<q-btn
size="14px"
flat
round
dense
color="info"
icon="info"
@click="
router.push(`/registry/${props.row.personId}`)
"
><q-tooltip>อมลในทะเบยนประว</q-tooltip></q-btn
<q-btn
size="14px"
flat
round
dense
color="info"
icon="info"
@click="
router.push(
`/registry/${props.row.personId}`
)
"
><q-tooltip
>อมลในทะเบยนประว</q-tooltip
></q-btn
>
</div>
<div
v-else-if="col.name === 'organization'"
class="table_ellipsis"
>
</div>
<div
v-else-if="col.name === 'organization'"
class="table_ellipsis"
>
{{ props.row.organization }}
</div>
{{ props.row.organization }}
</div>
<div v-else>
{{ col.value }}
</div>