This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-10-17 17:43:45 +07:00
parent 7eb2c0ce2f
commit 1eead8c579
2 changed files with 15 additions and 4 deletions

View file

@ -9,6 +9,7 @@ import config from "@/app.config";
import { useCounterMixin } from "@/stores/mixin"; import { useCounterMixin } from "@/stores/mixin";
import Dialog from "@/modules/03_retire/views/DialogRetire.vue"; import Dialog from "@/modules/03_retire/views/DialogRetire.vue";
import Workflow from "@/components/Workflow/Main.vue";
const $q = useQuasar(); const $q = useQuasar();
const route = useRoute(); const route = useRoute();
@ -25,7 +26,11 @@ const {
dialogConfirm, dialogConfirm,
} = mixin; } = mixin;
const id = ref<string>(""); // id path const id = ref<string>(
router.currentRoute.value.name !== "AddRetire"
? route.params.id.toString()
: ""
); // id path
const myform = ref<QForm | null>(null); //form const myform = ref<QForm | null>(null); //form
const tranferOrg = ref(""); // const tranferOrg = ref(""); //
const dateCommand = ref<Date>(new Date()); // const dateCommand = ref<Date>(new Date()); //
@ -155,11 +160,11 @@ function downloadFile(data: string) {
*/ */
onMounted(() => { onMounted(() => {
if (route.params.id !== undefined) { if (route.params.id !== undefined) {
id.value = route.params.id.toString();
fectDataresign(id.value); fectDataresign(id.value);
} }
}); });
</script> </script>
<template> <template>
<div class="col-12 row justify-center"> <div class="col-12 row justify-center">
<div class="col-xs-12 col-sm-12 col-md-11"> <div class="col-xs-12 col-sm-12 col-md-11">
@ -498,6 +503,7 @@ onMounted(() => {
</div> </div>
</q-card> </q-card>
</div> </div>
<div class="col-12 row" v-if="routeName != 'AddRetire'"> <div class="col-12 row" v-if="routeName != 'AddRetire'">
<q-card bordered class="row col-12 text-dark q-mt-sm"> <q-card bordered class="row col-12 text-dark q-mt-sm">
<div <div
@ -561,6 +567,10 @@ onMounted(() => {
</div> </div>
</q-card> </q-card>
</div> </div>
<div class="col-12 row" v-if="routeName != 'AddRetire'">
<Workflow :id="id" sys-name="RETIREMENT_RESIFNATION" />
</div>
</div> </div>
</div> </div>
</div> </div>

View file

@ -16,6 +16,7 @@ import type {
} from "@/modules/05_leave/interface/response/leave"; } from "@/modules/05_leave/interface/response/leave";
import DialogHeader from "@/components/DialogHeader.vue"; import DialogHeader from "@/components/DialogHeader.vue";
import Workflow from "@/components/Workflow/Main.vue"
import FormLeave from "@/modules/05_leave/components/formDetail/01_SickForm.vue"; import FormLeave from "@/modules/05_leave/components/formDetail/01_SickForm.vue";
import FormChildbirth from "@/modules/05_leave/components/formDetail/04_HelpWifeBirthForm.vue"; import FormChildbirth from "@/modules/05_leave/components/formDetail/04_HelpWifeBirthForm.vue";
import FormHoliday from "@/modules/05_leave/components/formDetail/05_VacationForm.vue"; import FormHoliday from "@/modules/05_leave/components/formDetail/05_VacationForm.vue";
@ -76,8 +77,6 @@ const props = defineProps({
}, },
}); });
/**checkForm Form การลา*/
/** Form รายละเอียดข้อมูล*/ /** Form รายละเอียดข้อมูล*/
const formData = reactive<FremDetail>({ const formData = reactive<FremDetail>({
id: "", //Id id: "", //Id
@ -495,6 +494,8 @@ watch(
v-else-if="checkForm === 'FormVocationalRehabilitation'" v-else-if="checkForm === 'FormVocationalRehabilitation'"
:data="formData" :data="formData"
/> />
<Workflow :id="props.leaveId" sys-name="LEAVE_LIST" />
</div> </div>
<div <div