แก้ส่ง profileID

This commit is contained in:
setthawutttty 2024-11-06 10:11:05 +07:00
parent 58028bfdd2
commit 86a6de45be

View file

@ -764,7 +764,25 @@ async function getAssign() {
isEdit.value = false;
const data = res.data.result;
fullname.value = data.profile.name;
appointTopic.value = data.assign.appointId;
appointTopic.value = appointOp.value.find(
(item: AppointTopicMain) => item.id == data.assign.appointId
);
const dataMap = appointOp.value.find(
(item: AppointTopicMain) => item.id == data.assign.appointId
)?.directors;
const dataPerson = dataMap?.map((dataPerson: AppointTopic) => ({
...dataPerson,
name: `${dataPerson.name} (${dataPerson.position}${
dataPerson.positionLevel && dataPerson.positionType
? ", " + dataPerson.positionType + ": " + dataPerson.positionLevel
: ""
})`,
}));
reportPersonIdOp.value = dataPerson ?? [];
if (reportPersonIdOp.value.length !== 0) {
reportPersonId.value = data.assign.reportPersonId
}
position.value = data.profile.positionName;
date_start.value = data.assign.date_start;
date_finish.value = data.assign.date_finish;
@ -1213,7 +1231,7 @@ onMounted(async () => {
class="col-xs-12 col-sm-6"
borderless
option-label="name"
option-value="id"
option-value="profileId"
v-model="reportPersonId"
map-options
emit-value