ต่อ API ประวัติการฝึกอบรม
This commit is contained in:
parent
76a2468365
commit
3128755671
7 changed files with 136 additions and 69 deletions
|
|
@ -93,7 +93,7 @@ function getClass() {
|
|||
}
|
||||
/** save */
|
||||
function onSubmit() {
|
||||
const url = store.statusEdit
|
||||
const url = id.value
|
||||
? config.API.developmentHistoryList("employee") + `${id.value}`
|
||||
: config.API.developmentHistoryAdd("employee");
|
||||
|
||||
|
|
@ -114,7 +114,7 @@ function onSubmit() {
|
|||
};
|
||||
dialogConfirm($q, () => {
|
||||
showLoader();
|
||||
http[store.statusEdit ? "put" : "post"](url, body)
|
||||
http[id.value ? "put" : "post"](url, body)
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
router.push(`/development/employee-history`);
|
||||
|
|
@ -151,9 +151,38 @@ function upDateProject(data: any) {
|
|||
function getDataEdit() {
|
||||
showLoader();
|
||||
http
|
||||
.get(config.API.developmentHistoryList("officer") + `${id.value}`)
|
||||
.get(config.API.developmentHistoryList("employee") + `${id.value}`)
|
||||
.then((res) => {
|
||||
console.log(res);
|
||||
const data = res.data.result;
|
||||
formMain.id = id.value;
|
||||
formMain.citizenId = data.citizenId ? data.citizenId : null;
|
||||
formMain.name = data.firstName
|
||||
? `${data.prefix}${data.firstName} ${data.lastName}`
|
||||
: null;
|
||||
formMain.prefix = data.prefix ? data.prefix : null;
|
||||
formMain.firstName = data.firstName ? data.firstName : null;
|
||||
formMain.lastName = data.lastName ? data.lastName : null;
|
||||
|
||||
formMain.position = data.position ? data.position : null;
|
||||
formMain.posLevelId = data.posLevelId ? data.posLevelId : null;
|
||||
formMain.posTypeId = data.posTypeId ? data.posTypeId : null;
|
||||
formMain.type = data.posTypeName ? data.posTypeName : null;
|
||||
formMain.level = data.posLevelName ? data.posLevelName : null;
|
||||
formMain.positionSide = data.positionSide ? data.positionSide : null;
|
||||
|
||||
formMainProject.project = data.projectName;
|
||||
formMainProject.year = data.year;
|
||||
formMainProject.trainingStartdateStart = data.dateStart;
|
||||
formMainProject.trainingEnddateEnd = data.dateEnd;
|
||||
formMainProject.totalTrainingtotalDate = data.totalDate;
|
||||
formMainProject.location = data.addressAcademic;
|
||||
formMainProject.topic = data.topicAcademic;
|
||||
formMainProject.studyStart = data.dateStudyStart;
|
||||
formMainProject.studyEnd = data.dateStudyEnd;
|
||||
formMainProject.organizingTraining = data.org;
|
||||
|
||||
dateOrder.value = data.dateOrder;
|
||||
order.value = data.order;
|
||||
})
|
||||
.catch((e) => {
|
||||
messageError($q, e);
|
||||
|
|
@ -164,9 +193,8 @@ function getDataEdit() {
|
|||
}
|
||||
|
||||
onMounted(() => {
|
||||
if (store.statusEdit == true) {
|
||||
console.log(1);
|
||||
// getDataEdit()
|
||||
if (id.value) {
|
||||
getDataEdit()
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
|
@ -183,7 +211,7 @@ onMounted(() => {
|
|||
@click="router.go(-1)"
|
||||
/>
|
||||
<span>{{
|
||||
store.statusEdit
|
||||
id
|
||||
? `แก้ไขประวัติฝึกอบรม/ดูงานลูกจ้าง`
|
||||
: `เพิ่มประวัติฝึกอบรม/ดูงานลูกจ้าง`
|
||||
}}</span>
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ function onSubmit() {
|
|||
if (selected.value?.length == 0) {
|
||||
dialogMessageNotify($q, `กรุณาเลือก 1 รายการ`);
|
||||
} else {
|
||||
dialogConfirm($q, () => {
|
||||
|
||||
const data = selected.value[0];
|
||||
const body = {
|
||||
id:data.id,
|
||||
|
|
@ -149,7 +149,7 @@ function onSubmit() {
|
|||
};
|
||||
props.upDate?.(body)
|
||||
closeDialog();
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -109,7 +109,7 @@ function onSubmit() {
|
|||
if (selected.value?.length == 0) {
|
||||
dialogMessageNotify($q, `กรุณาเลือก 1 รายการ`);
|
||||
} else {
|
||||
dialogConfirm($q, () => {
|
||||
|
||||
const data = selected.value[0];
|
||||
const body = {
|
||||
id: data.id,
|
||||
|
|
@ -123,7 +123,7 @@ function onSubmit() {
|
|||
};
|
||||
props.upDate?.(body);
|
||||
closeDialog();
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue