ดักการเรียก รายชื่อข้าราชการสามัญที่มีสิทธิ์ยื่นขอพระราชทานเครื่องราชอิสริยาภรณ์

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2023-10-11 11:30:45 +07:00
parent 44593ce57b
commit 4bcd247df8

View file

@ -165,30 +165,32 @@ const fecthInsigniaByOc = async (
role: string,
status: string
) => {
showLoader();
await http
.get(config.API.insigniaList(roundId, ocId, role, status))
.then(async (res) => {
requestNote.value = res.data.result.requestNote;
requestStatus.value = res.data.result.requestStatus;
requestId.value = res.data.result.requestId;
document.value = res.data.result.document;
await DataStore.fetchData(res.data.result.items); //
await DataStore.fetchDataInsignia(res.data.result); //
loading.value = true;
//
if (res.data.result.items !== null) {
if (res.data.result.items.length !== 0) {
hideBottom.value = true;
} else hideBottom.value = false;
}
})
.catch((err) => {
messageError($q, err);
})
.finally(() => {
hideLoader();
});
if (roundId && ocId && role && status) {
showLoader();
await http
.get(config.API.insigniaList(roundId, ocId, role, status))
.then(async (res) => {
requestNote.value = res.data.result.requestNote;
requestStatus.value = res.data.result.requestStatus;
requestId.value = res.data.result.requestId;
document.value = res.data.result.document;
await DataStore.fetchData(res.data.result.items); //
await DataStore.fetchDataInsignia(res.data.result); //
loading.value = true;
//
if (res.data.result.items !== null) {
if (res.data.result.items.length !== 0) {
hideBottom.value = true;
} else hideBottom.value = false;
}
})
.catch((err) => {
messageError($q, err);
})
.finally(() => {
hideLoader();
});
}
};
// requestStatus st1 st4
@ -449,7 +451,10 @@ const uploadFile = async (event: any) => {
<q-card flat bordered class="col-12 q-mt-sm" v-if="loading">
<div
v-if="(roleDataStore.insignia1Role && requestStatus == 'st4') || (roleDataStore.insignia2Role && requestStatus == 'st5')"
v-if="
(roleDataStore.insignia1Role && requestStatus == 'st4') ||
(roleDataStore.insignia2Role && requestStatus == 'st5')
"
class="q-pa-md q-gutter-sm"
>
<q-banner
@ -581,7 +586,10 @@ const uploadFile = async (event: any) => {
@click="sendToDirector"
/>
<q-btn
v-if="roleDataStore.insignia2Role && (requestStatus == 'st3' || requestStatus == 'st5')"
v-if="
roleDataStore.insignia2Role &&
(requestStatus == 'st3' || requestStatus == 'st5')
"
dense
unelevated
label="ตีกลับ"
@ -599,7 +607,9 @@ const uploadFile = async (event: any) => {
@click="directorApproved"
/>
<q-btn
v-if="requestStatus == 'st6' && roleDataStore.adminRole && !DataStore.isLock"
v-if="
requestStatus == 'st6' && roleDataStore.adminRole && !DataStore.isLock
"
dense
unelevated
label="ตีกลับ"