แบบทดลองงาน
This commit is contained in:
parent
556264c5f2
commit
4a5ffab8f1
5 changed files with 573 additions and 148 deletions
|
|
@ -833,8 +833,6 @@ const fetchData = async () => {
|
||||||
const reason = reasonOptions.value.filter(
|
const reason = reasonOptions.value.filter(
|
||||||
(r: DataOption) => r.id == data.leaveReason
|
(r: DataOption) => r.id == data.leaveReason
|
||||||
);
|
);
|
||||||
console.log(reason);
|
|
||||||
|
|
||||||
if (reason.length > 0) {
|
if (reason.length > 0) {
|
||||||
leaveReason.value = ` (พ้นจากราชการด้วยสาเหตุ: ${reason[0].name})`;
|
leaveReason.value = ` (พ้นจากราชการด้วยสาเหตุ: ${reason[0].name})`;
|
||||||
} else if (data.leaveReason !== null && data.leaveReason !== "") {
|
} else if (data.leaveReason !== null && data.leaveReason !== "") {
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ const edit = () => {
|
||||||
|
|
||||||
const cancel = () => {
|
const cancel = () => {
|
||||||
status.value = false;
|
status.value = false;
|
||||||
fecthAssign()
|
fecthAssign();
|
||||||
};
|
};
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
|
|
@ -89,8 +89,6 @@ const list2_1 = probationStore.behavior_no1;
|
||||||
const list2_2 = probationStore.behavior_no2;
|
const list2_2 = probationStore.behavior_no2;
|
||||||
const list2_3 = probationStore.behavior_no3;
|
const list2_3 = probationStore.behavior_no3;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const fecthAssign = async () => {
|
const fecthAssign = async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
|
|
@ -105,7 +103,9 @@ const fecthAssign = async () => {
|
||||||
start_date.value = res.data.data.start_date;
|
start_date.value = res.data.data.start_date;
|
||||||
date_finish.value = res.data.data.end_date;
|
date_finish.value = res.data.data.end_date;
|
||||||
}
|
}
|
||||||
Autherise.value = res.data.data.commander.name;
|
Autherise.value =
|
||||||
|
probationStore.director.name +
|
||||||
|
` (${probationStore.director.PositionLineName}, ${probationStore.director.PositionLevelName}, ${probationStore.director.Oc})`;
|
||||||
})
|
})
|
||||||
.catch((e) => {
|
.catch((e) => {
|
||||||
messageError($q, e);
|
messageError($q, e);
|
||||||
|
|
@ -269,8 +269,6 @@ onMounted(async () => {
|
||||||
fetchEvaluate();
|
fetchEvaluate();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
|
@ -309,8 +307,28 @@ onMounted(async () => {
|
||||||
<div class="row col-12 q-gutter-lg">
|
<div class="row col-12 q-gutter-lg">
|
||||||
<div class="col-12 row">
|
<div class="col-12 row">
|
||||||
<div class="col-12 text-top0 row items-center">
|
<div class="col-12 text-top0 row items-center">
|
||||||
|
<div class="col-12 row text-top0">
|
||||||
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
|
ผู้ทดลองปฏิบัติหน้าที่ราชการ {{ probationStore.person.name }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12 q-pl-md q-pb-md">
|
||||||
|
<!-- <div class="col-12"><span class="text-top0 q-pl-sm">ตำแหน่ง</span> {{ person.Position }}</div> -->
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">ตำแหน่งในสายงาน</span>
|
||||||
|
{{ probationStore.person.PositionLineName }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">ระดับ</span>
|
||||||
|
{{ probationStore.person.PositionLevelName }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">สังกัด</span>
|
||||||
|
{{ probationStore.person.Oc }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
วันเริ่มทดลองปฏิบัติหน้าที่ราชการ ตั้งแต่วันที่
|
การทดลองปฎิบัติหน้าที่ราชการ ตั้งแต่วันที่
|
||||||
<span class="text-black q-px-sm">{{
|
<span class="text-black q-px-sm">{{
|
||||||
date2Thai(assign.date_start)
|
date2Thai(assign.date_start)
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
@ -321,6 +339,7 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 text-top0 row items-center">
|
<div class="col-12 text-top0 row items-center">
|
||||||
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
|
แบบประเมินผล
|
||||||
<span class="text-primary q-pr-sm">{{
|
<span class="text-primary q-pr-sm">{{
|
||||||
"ครั้งที่ " + evaluate_no
|
"ครั้งที่ " + evaluate_no
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
@ -1109,6 +1128,7 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- <Footer /> -->
|
<!-- <Footer /> -->
|
||||||
<q-toolbar class="text-primary" v-if="routeName == 'FormEvaluateAdd'">
|
<q-toolbar class="text-primary" v-if="routeName == 'FormEvaluateAdd'">
|
||||||
<q-space />
|
<q-space />
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,9 @@ const fecthAssign = async (id: string) => {
|
||||||
assign.value = res.data.data.assign;
|
assign.value = res.data.data.assign;
|
||||||
commander.value = res.data.data.commander;
|
commander.value = res.data.data.commander;
|
||||||
option.value.push(commander.value);
|
option.value.push(commander.value);
|
||||||
Autherise.value = commander.value.name;
|
Autherise.value =
|
||||||
|
res.data.data.commander.name +
|
||||||
|
` (${res.data.data.commander.PositionLineName}, ${res.data.data.commander.PositionLevelName}, ${res.data.data.commander.Oc})`;
|
||||||
evaluate_no.value = res.data.data.evaluate_no;
|
evaluate_no.value = res.data.data.evaluate_no;
|
||||||
start_date.value = res.data.data.start_date;
|
start_date.value = res.data.data.start_date;
|
||||||
date_finish.value = res.data.data.end_date;
|
date_finish.value = res.data.data.end_date;
|
||||||
|
|
@ -303,8 +305,26 @@ onMounted(async () => {
|
||||||
<div class="row col-12 q-gutter-lg">
|
<div class="row col-12 q-gutter-lg">
|
||||||
<div class="col-12 row">
|
<div class="col-12 row">
|
||||||
<div class="col-12 text-top0 row items-center">
|
<div class="col-12 text-top0 row items-center">
|
||||||
|
<div class="col-12 row text-top0">
|
||||||
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
|
ผู้ทดลองปฏิบัติหน้าที่ราชการ {{ person.name }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12 q-pl-md q-pb-md">
|
||||||
|
<!-- <div class="col-12"><span class="text-top0 q-pl-sm">ตำแหน่ง</span> {{ person.Position }}</div> -->
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">ตำแหน่งในสายงาน</span>
|
||||||
|
{{ person.PositionLineName }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">ระดับ</span>
|
||||||
|
{{ person.PositionLevelName }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">สังกัด</span> {{ person.Oc }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
วันเริ่มทดลองปฏิบัติหน้าที่ราชการ ตั้งแต่วันที่
|
การทดลองปฎิบัติหน้าที่ราชการ ตั้งแต่วันที่
|
||||||
<span class="text-black q-px-sm">{{
|
<span class="text-black q-px-sm">{{
|
||||||
date2Thai(assign.date_start)
|
date2Thai(assign.date_start)
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
@ -315,6 +335,7 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 text-top0 row items-center">
|
<div class="col-12 text-top0 row items-center">
|
||||||
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
|
แบบประเมินผล
|
||||||
<span class="text-primary q-pr-sm">{{
|
<span class="text-primary q-pr-sm">{{
|
||||||
"ครั้งที่ " + round
|
"ครั้งที่ " + round
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ const edit = () => {
|
||||||
};
|
};
|
||||||
const cancel = () => {
|
const cancel = () => {
|
||||||
status.value = false;
|
status.value = false;
|
||||||
fecthAssign()
|
fecthAssign();
|
||||||
};
|
};
|
||||||
const evaluate_no = ref<number>();
|
const evaluate_no = ref<number>();
|
||||||
const evaluate_id = ref<string>("");
|
const evaluate_id = ref<string>("");
|
||||||
|
|
@ -442,8 +442,27 @@ onMounted(async () => {
|
||||||
<div class="row col-12 q-gutter-lg">
|
<div class="row col-12 q-gutter-lg">
|
||||||
<div class="col-12 row">
|
<div class="col-12 row">
|
||||||
<div class="col-12 text-top0 row items-center">
|
<div class="col-12 text-top0 row items-center">
|
||||||
|
<div class="col-12 row text-top0">
|
||||||
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
|
ผู้ทดลองปฏิบัติหน้าที่ราชการ {{ probationStore.person.name }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12 q-pl-md q-pb-md">
|
||||||
|
<!-- <div class="col-12"><span class="text-top0 q-pl-sm">ตำแหน่ง</span> {{ person.Position }}</div> -->
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">ตำแหน่งในสายงาน</span>
|
||||||
|
{{ probationStore.person.PositionLineName }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">ระดับ</span>
|
||||||
|
{{ probationStore.person.PositionLevelName }}
|
||||||
|
</div>
|
||||||
|
<div class="col-12">
|
||||||
|
<span class="text-top0 q-pl-sm">สังกัด</span>
|
||||||
|
{{ probationStore.person.Oc }}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
วันเริ่มทดลองปฏิบัติหน้าที่ราชการ ตั้งแต่วันที่
|
การทดลองปฎิบัติหน้าที่ราชการ ตั้งแต่วันที่
|
||||||
<span class="text-black q-px-sm">{{
|
<span class="text-black q-px-sm">{{
|
||||||
date2Thai(assign.date_start)
|
date2Thai(assign.date_start)
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
@ -454,6 +473,7 @@ onMounted(async () => {
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 text-top0 row items-center">
|
<div class="col-12 text-top0 row items-center">
|
||||||
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
<q-icon name="mdi-label" color="grey-4" class="q-pr-sm" />
|
||||||
|
แบบประเมินผล
|
||||||
<span class="text-primary q-pr-sm">{{
|
<span class="text-primary q-pr-sm">{{
|
||||||
"ครั้งที่ " + evaluate_no
|
"ครั้งที่ " + evaluate_no
|
||||||
}}</span>
|
}}</span>
|
||||||
|
|
@ -1147,9 +1167,7 @@ onMounted(async () => {
|
||||||
|
|
||||||
<div class="row col-12 q-gutter-lg no-margin justify-center">
|
<div class="row col-12 q-gutter-lg no-margin justify-center">
|
||||||
<div class="col-xs-12 col-sm-11 row justify-center">
|
<div class="col-xs-12 col-sm-11 row justify-center">
|
||||||
<div class="col-12 text-top0 items-center">
|
<div class="col-12 text-top0 items-center">สรุปผลการพัฒนา</div>
|
||||||
สรุปผลการพัฒนา
|
|
||||||
</div>
|
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<q-select
|
<q-select
|
||||||
:disable="!status"
|
:disable="!status"
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue