fix workflow

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-10-21 15:37:18 +07:00
parent aa987f839c
commit 32da0e7107
5 changed files with 86 additions and 30 deletions

View file

@ -1,5 +1,5 @@
<script setup lang="ts">
import { onMounted, ref } from "vue";
import { onMounted, ref, computed } from "vue";
import { useQuasar } from "quasar";
import { useRoute, useRouter } from "vue-router";
@ -136,10 +136,21 @@ const rowsFileDownload = ref<rowFile[]>([
},
]);
/**
* งกนดงขอมลรายละเอยดการขอโอนตาม ID ของรายการโอน(transferId)
*
*/
const isCheckData = computed(() => {
if (
organizationPositionOld.value !== "" &&
positionTypeOld.value !== "" &&
positionLevelOld.value !== "" &&
posNo.value !== "" &&
salary.value !== 0 &&
organization.value !== "" &&
date.value !== null
) {
return true;
} else return false;
});
/** ฟังก์ชันดึงข้อมูลรายละเอียดการขอโอนตาม ID ของรายการโอน(transferId)*/
async function getData() {
showLoader();
await http
@ -215,9 +226,7 @@ async function fileDownload(no: number, type: string, fileName: string) {
});
}
/**
* งกนยนยนการสงคำรองไปย สกจ.
*/
/** ฟังก์ชันยืนยันการส่งคำร้องไปยัง สกจ.*/
function confirmMessage() {
dialogConfirm(
$q,
@ -241,9 +250,7 @@ function confirmMessage() {
);
}
/**
* งกนยนยนการบนทกการแกไขขอม
*/
/** ฟังก์ชันยืนยันการบันทึกการแก้ไขข้อมูล*/
function onSubmit() {
dialogConfirm(
$q,
@ -278,9 +285,7 @@ function onSubmit() {
);
}
/**
* งกนปดการแกไขขอม
*/
/** ฟังก์ชันปิดการแก้ไขข้อมูล*/
async function cancel() {
await getData();
edit.value = false;
@ -299,7 +304,6 @@ function getClass(val: boolean) {
/**
* เม Componets กเรยกใชงาน
*
* เช role ใชงาน
* เรยก getData งขอมลรายละเอยดการขอโอน
*/
@ -690,6 +694,7 @@ onMounted(async () => {
<!-- Workflow -->
<WorkFlow
ref="workflowRef"
v-model:is-check-data="isCheckData"
:id="transferId"
:sys-name="'PLACEMENT_TRANSFER'"
/>