ผูก API
This commit is contained in:
parent
67379b667f
commit
1577d3ea50
3 changed files with 256 additions and 25 deletions
|
|
@ -171,13 +171,13 @@ async function getOrgOp() {
|
|||
name: `${i.prefix}${i.firstName} ${i.lastName}`,
|
||||
}))
|
||||
.find((i: any) => i.id == store.dataEvaluation.evaluatorId);
|
||||
commanderId.value = data.caregiver
|
||||
commanderId.value = data.commander
|
||||
.map((i: any) => ({
|
||||
id: i.id,
|
||||
name: `${i.prefix}${i.firstName} ${i.lastName}`,
|
||||
}))
|
||||
.find((i: any) => i.id == store.dataEvaluation.commanderId);
|
||||
commanderHighId.value = data.caregiver
|
||||
commanderHighId.value = data.chairman
|
||||
.map((i: any) => ({
|
||||
id: i.id,
|
||||
name: `${i.prefix}${i.firstName} ${i.lastName}`,
|
||||
|
|
@ -283,6 +283,31 @@ function sendToEvaluatore(status: string) {
|
|||
);
|
||||
}
|
||||
|
||||
function sendToSummary(status: string) {
|
||||
dialogConfirm(
|
||||
$q,
|
||||
() => {
|
||||
if (id.value) {
|
||||
showLoader();
|
||||
http
|
||||
.get(config.API.kpiSendToSummary(id.value))
|
||||
.then((res) => {
|
||||
success($q, "ส่งไปสรุปผลการประเมินสำเร็จ");
|
||||
getAll()
|
||||
store.tabMain = '4'
|
||||
})
|
||||
.catch((e) => {
|
||||
messageError($q, e);
|
||||
})
|
||||
.finally(() => {
|
||||
hideLoader();
|
||||
});
|
||||
}
|
||||
},
|
||||
"ยืนยันการส่งไปสรุปผลการประเมิน",
|
||||
"ต้องการยืนยันส่งไปสรุปผลการประเมินใช่หรือไม่?"
|
||||
);
|
||||
}
|
||||
function requireEdit() {
|
||||
dialogConfirm(
|
||||
$q,
|
||||
|
|
@ -371,6 +396,13 @@ onMounted(async () => {
|
|||
</div>
|
||||
<div class="col-12">
|
||||
<q-card bordered flat class="relative-position">
|
||||
{{ store.rolePerson }}
|
||||
<br />
|
||||
{{ store.dataEvaluation.evaluationStatus }}
|
||||
<br />
|
||||
{{ store.tabOpen }}
|
||||
<br />
|
||||
{{ store.tabMain }}
|
||||
<div class="row justify-center q-pa-md" v-if="!$q.screen.gt.xs">
|
||||
<q-avatar size="80px">
|
||||
<q-img
|
||||
|
|
@ -478,7 +510,23 @@ onMounted(async () => {
|
|||
>ส่งให้ผู้ประเมินรายงานผลสำเร็จของงาน</q-tooltip
|
||||
>
|
||||
</q-btn>
|
||||
|
||||
<q-btn
|
||||
v-if="
|
||||
store.rolePerson == 'EVALUATOR' &&
|
||||
store.dataEvaluation.evaluationStatus ==
|
||||
'EVALUATING_EVALUATOR' &&
|
||||
store.tabMain == '3'
|
||||
"
|
||||
unelevated
|
||||
round
|
||||
icon="mdi-send"
|
||||
color="grey-2"
|
||||
text-color="blue-6"
|
||||
size="md"
|
||||
@click="sendToSummary('SUMMARY')"
|
||||
>
|
||||
<q-tooltip>ส่งไปสรุปผลการประเมิน</q-tooltip>
|
||||
</q-btn>
|
||||
<q-btn
|
||||
v-if="
|
||||
store.rolePerson == 'USER' &&
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue