put Edit แบบมอบหมายงานการทดลองปฏิบัติหน้าที่ราชการ

This commit is contained in:
setthawutttty 2023-08-21 16:57:05 +07:00
parent fbb6852561
commit 7f8c866a30
2 changed files with 13 additions and 13 deletions

View file

@ -1653,6 +1653,7 @@ const dataEdit = async (id:string) => {
.catch((e) => {}) .catch((e) => {})
.finally(async () => { .finally(async () => {
status.value = false status.value = false
getAssign()
hideLoader(); hideLoader();
}); });
@ -2053,17 +2054,17 @@ const putDataEdit = (id: string) => {
{ {
personal_id: caretaker1.value.personal_id, personal_id: caretaker1.value.personal_id,
role: "mentor", role: "mentor",
dated: date2.value instanceof Date ? dateToISO(date2.value) : null, dated: date2.value instanceof Date ? dateToISO(date2.value) : dateToISO(new Date(date2.value)),
}, },
{ {
personal_id: caretaker2.value.personal_id, personal_id: caretaker2.value.personal_id,
role: "mentor", role: "mentor",
dated: date3.value instanceof Date ? dateToISO(date3.value) : null, dated: date3.value instanceof Date ? dateToISO(date3.value) : dateToISO(new Date(date3.value)),
}, },
{ {
personal_id: commander.value.personal_id, personal_id: commander.value.personal_id,
role: "commander", role: "commander",
dated: date4.value instanceof Date ? dateToISO(date4.value) : null, dated: date4.value instanceof Date ? dateToISO(date4.value) : dateToISO(new Date(date4.value)),
}, },
{ {
personal_id: chairman.value.personal_id, personal_id: chairman.value.personal_id,
@ -2097,8 +2098,7 @@ const putDataEdit = (id: string) => {
assign_outputs: Productivity_assign.filter((item) => item !== null), assign_outputs: Productivity_assign.filter((item) => item !== null),
// commander: commander.value, // commander: commander.value,
assign_director: assign_director, assign_director: assign_director,
experimenter_dated: experimenter_dated:date1.value instanceof Date ? dateToISO(date1.value) : new Date(),
date1.value instanceof Date ? dateToISO(date1.value) : new Date(),
// date_2: date2.value instanceof Date ? dateToISO(date2.value) : new Date(), // date_2: date2.value instanceof Date ? dateToISO(date2.value) : new Date(),
// date_3: date3.value instanceof Date ? dateToISO(date3.value) : new Date(), // date_3: date3.value instanceof Date ? dateToISO(date3.value) : new Date(),
// date_4: date4.value instanceof Date ? dateToISO(date4.value) : new Date(), // date_4: date4.value instanceof Date ? dateToISO(date4.value) : new Date(),
@ -2168,17 +2168,17 @@ const putData = (id: string) => {
{ {
personal_id: caretaker1.value.id, personal_id: caretaker1.value.id,
role: "mentor", role: "mentor",
dated: date2.value instanceof Date ? dateToISO(date2.value) : null, dated: date2.value instanceof Date ? dateToISO(date2.value) : dateToISO(new Date(date2.value)),
}, },
{ {
personal_id: caretaker2.value.id, personal_id: caretaker2.value.id,
role: "mentor", role: "mentor",
dated: date3.value instanceof Date ? dateToISO(date3.value) : null, dated: date3.value instanceof Date ? dateToISO(date3.value) : dateToISO(new Date(date3.value)),
}, },
{ {
personal_id: commander.value.id, personal_id: commander.value.id,
role: "commander", role: "commander",
dated: date4.value instanceof Date ? dateToISO(date4.value) : null, dated: date4.value instanceof Date ? dateToISO(date4.value) : dateToISO(new Date(date4.value)),
}, },
{ {
personal_id: chairman.value.id, personal_id: chairman.value.id,
@ -2230,7 +2230,7 @@ const putData = (id: string) => {
}; };
const saveData = (id: string) => { const saveData = (id: string) => {
dialogConfirm($q, () => DataSave(id)); dialogConfirm($q, async () => await DataSave(id));
}; };
const DataSave = async (id: string) => { const DataSave = async (id: string) => {
await myForm.value.validate().then((result: boolean) => { await myForm.value.validate().then((result: boolean) => {
@ -2308,8 +2308,8 @@ const getAssign = async () => {
activityCount.value = data.jobs.length; activityCount.value = data.jobs.length;
caretaker1.value = data.mentors[0]; caretaker1.value = data.mentors[0];
caretaker2.value = data.mentors[1]; caretaker2.value = data.mentors[1];
chairman.value = data.chairman.name; chairman.value = data.chairman;
commander.value = data.commander.name; commander.value = data.commander;
knowledge.value = data.knowledges.map((id: any) => id.id); knowledge.value = data.knowledges.map((id: any) => id.id);
knowledgeCount.value = data.knowledges.length; knowledgeCount.value = data.knowledges.length;
other_desc.value = data.assign.other_desc; other_desc.value = data.assign.other_desc;
@ -2340,7 +2340,7 @@ const getAssign = async () => {
productivityCount.value = data.outputs.length; productivityCount.value = data.outputs.length;
checkRule.value = data.laws.map((law: any) => ({ checkRule.value = data.laws.map((law: any) => ({
id: law.law_id, id: law.id,
checked: law.selected, checked: law.selected,
description: law.description, description: law.description,
status_select: law.status_select, status_select: law.status_select,

View file

@ -8,7 +8,7 @@
flat flat
color="primary" color="primary"
class="q-mr-sm" class="q-mr-sm"
@click="router.go(-1)" @click="router.push(`/probation/`)"
/> />
รายละเอยดงานทไดบมอบหมายของ {{ name }} รายละเอยดงานทไดบมอบหมายของ {{ name }}
</div> </div>