update wrokflow

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-10-18 12:06:01 +07:00
parent b4c7ee8129
commit ecb5e6b7c3
11 changed files with 414 additions and 92 deletions

View file

@ -329,45 +329,45 @@ function checkLeaveType(leaveTypeId: string, formData: FremData) {
}
/** Function dialog*/
async function openModal(data: string) {
if (data === "approve") {
modalApprove.value = true;
dialogTitle.value = "อนุมัติ";
}
if (data === "UnApprove") {
modalApprove.value = true;
dialogTitle.value = "ไม่อนุมัติ";
}
if (data === "authority") {
modalApprove.value = true;
dialogTitle.value = "ส่งไปยังผู้มีอำนาจ";
dialogLabel.value = "ความคิดเห็น";
}
}
// async function openModal(data: string) {
// if (data === "approve") {
// modalApprove.value = true;
// dialogTitle.value = "";
// }
// if (data === "UnApprove") {
// modalApprove.value = true;
// dialogTitle.value = "";
// }
// if (data === "authority") {
// modalApprove.value = true;
// dialogTitle.value = "";
// dialogLabel.value = "";
// }
// }
/** function ส่งไปผู้บังคับบัญชา*/
function sendToCommand() {
dialogConfirm(
$q,
async () => {
showLoader();
await http
.get(config.API.leaveApproveToComander(formData.id))
.then(async () => {
await fetchDetailLeave(paramsId);
success($q, "บันทึกข้อมูลสำเร็จ");
})
.catch((err) => {
messageError($q, err);
})
.finally(async () => {
hideLoader();
});
},
"ยืนยันการส่งไปผู้บังคับบัญชา",
"ต้องการยืนยันการส่งไปผู้บังคับบัญชานี้ใช่หรือไม่ ?"
);
}
// function sendToCommand() {
// dialogConfirm(
// $q,
// async () => {
// showLoader();
// await http
// .get(config.API.leaveApproveToComander(formData.id))
// .then(async () => {
// await fetchDetailLeave(paramsId);
// success($q, "");
// })
// .catch((err) => {
// messageError($q, err);
// })
// .finally(async () => {
// hideLoader();
// });
// },
// "",
// " ?"
// );
// }
/** Function Save */
function clickSave(reason: string) {
@ -695,7 +695,7 @@ onMounted(async () => {
</div>
<!-- ความคดเหนของผงคบบญชา -->
<div
<!-- <div
class="col-xs-12 col-sm-12 row"
v-if="
formData.approveStep === 'st3' ||
@ -722,10 +722,10 @@ onMounted(async () => {
</div>
</div>
</q-card>
</div>
</div> -->
<!-- ความคดเหนของผอำนาจ -->
<div
<!-- <div
class="col-xs-12 col-sm-12 row"
v-if="
formData.approveStep === 'st4' || formData.approveStep === 'st5'
@ -761,7 +761,7 @@ onMounted(async () => {
</div>
</div>
</q-card>
</div>
</div> -->
</div>
<!-- Workflow -->
@ -771,8 +771,8 @@ onMounted(async () => {
</div>
</div>
<q-separator v-if="checkPermission($route)?.attrIsUpdate" />
<div class="row q-pa-md q-gutter-md justify-end">
<!-- <q-separator v-if="checkPermission($route)?.attrIsUpdate" /> -->
<!-- <div class="row q-pa-md q-gutter-md justify-end">
<q-btn
v-if="
formData.approveStep === 'st1' &&
@ -823,7 +823,7 @@ onMounted(async () => {
@click="openModal('approve')"
><q-tooltip>อน</q-tooltip>
</q-btn>
</div>
</div> -->
</q-card>
</div>