workflow => ลาออก

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-10-25 10:41:12 +07:00
parent de115abc22
commit f0ba8506ee

View file

@ -101,12 +101,8 @@ const isCheckData = computed(() => {
posNo.value !== "" && posNo.value !== "" &&
salary.value !== 0 && salary.value !== 0 &&
date.value !== null && date.value !== null &&
(workflowRef.value?.permission.isOperate dataDetail.value.commanderReject !== null &&
? dataDetail.value.commanderReject !== null dataDetail.value.oligarchReject !== null
: true) &&
(workflowRef.value?.permission.isSign
? dataDetail.value.oligarchReject !== null
: true)
) { ) {
return true; return true;
} else return false; } else return false;
@ -181,6 +177,7 @@ function diffDate() {
/** นำข้อมูลมาจาก API*/ /** นำข้อมูลมาจาก API*/
async function fetchData(id: string) { async function fetchData(id: string) {
showLoader();
await http await http
.get(config.API.resingByid(id)) .get(config.API.resingByid(id))
.then(async (res) => { .then(async (res) => {
@ -216,6 +213,8 @@ async function fetchData(id: string) {
}) })
.catch((e) => { .catch((e) => {
messageError($q, e); messageError($q, e);
})
.finally(() => {
hideLoader(); hideLoader();
}); });
} }
@ -766,11 +765,7 @@ onMounted(async () => {
<q-space /> <q-space />
<div <div
v-if=" v-if="!checkRoutePermisson && workflowRef?.permission.isUpdate"
dataDetail.status == 'WAITTING' &&
!checkRoutePermisson &&
workflowRef?.permission.isUpdate
"
> >
<div v-if="!conditions"> <div v-if="!conditions">
<q-btn <q-btn
@ -812,7 +807,7 @@ onMounted(async () => {
v-model="isNoDebt" v-model="isNoDebt"
label="ไม่เป็นหนี้สหกรณ์" label="ไม่เป็นหนี้สหกรณ์"
color="teal" color="teal"
:disable="!conditions && !workflowRef?.permission.isUpdate" :disable="!conditions"
/> />
</div> </div>
<div class="col-12"> <div class="col-12">
@ -820,7 +815,7 @@ onMounted(async () => {
v-model="isNoBurden" v-model="isNoBurden"
label="ไม่มีภาระผูกพันค้ำประกันทุนการศึกษา" label="ไม่มีภาระผูกพันค้ำประกันทุนการศึกษา"
color="teal" color="teal"
:disable="!conditions && !workflowRef?.permission.isUpdate" :disable="!conditions"
/> />
</div> </div>
<div class="col-12"> <div class="col-12">
@ -828,7 +823,7 @@ onMounted(async () => {
v-model="isDiscipline" v-model="isDiscipline"
label="ไม่มีพฤติการณ์ทางวินัย" label="ไม่มีพฤติการณ์ทางวินัย"
color="teal" color="teal"
:disable="!conditions && !workflowRef?.permission.isUpdate" :disable="!conditions"
/> />
</div> </div>
</q-card> </q-card>
@ -845,9 +840,7 @@ onMounted(async () => {
<div class="col-12 row"> <div class="col-12 row">
<q-file <q-file
v-if=" v-if="
dataDetail.status == 'WAITTING' && !checkRoutePermisson && workflowRef?.permission.isUpdate
!checkRoutePermisson &&
workflowRef?.permission.isUpdate
" "
class="col-12" class="col-12"
for="#evidenceFiles" for="#evidenceFiles"
@ -983,7 +976,7 @@ onMounted(async () => {
ผลการพจารณาของผงคบบญชา ผลการพจารณาของผงคบบญชา
</div> </div>
<q-space /> <q-space />
<div class="q-gutter-x-sm" v-if="workflowRef?.permission.isOperate"> <div class="q-gutter-x-sm" v-if="workflowRef?.permission.isUpdate && dataDetail.commanderReject === null">
<q-btn <q-btn
outline outline
color="primary" color="primary"
@ -1049,7 +1042,7 @@ onMounted(async () => {
ผลการพจารณาของผอำนาจ ผลการพจารณาของผอำนาจ
</div> </div>
<q-space /> <q-space />
<div class="q-gutter-x-sm" v-if="workflowRef?.permission.isSign"> <div class="q-gutter-x-sm" v-if="workflowRef?.permission.isUpdate && dataDetail.oligarchReject === null">
<q-btn <q-btn
outline outline
color="primary" color="primary"