[sub-task-detail-modal] multiple dates

This commit is contained in:
romankko2 committed 2023-02-06 19:05:28 +01:00
1 parent 4da2139f15
commit 04a738ddc7
4 files changed
+114 -13

No files matched your search

@@ -277,15 +277,14 @@
<td class="w-25">{{ task.master_task }}</td>
<td class="d-flex align-center">
<p class="employee-selected-avatar d-flex justify-center align-center">
<!-- {{ task.name.charAt(0) + employee.surname.charAt(0) }} -->IN
{{ getFullNameByEmployeeId(task.employee_id).initials }}
</p>
<!-- <p class="ml-2" v-html="`${masterTask.task[index].name} ${masterTask.task[index].surname}`" /> -->
<p>Meno zamestnanca</p>
<p>{{ getFullNameByEmployeeId(task.employee_id).fullName }}</p>
</td>
<td class="task-action">
<div class="d-flex justify-start">
<img class="pencil-icon" :src="require('@/plugins/tm@dashboard/_components/_img/checkmark.svg')" alt="checkmark-icon" :style="{opacity: 0.3}">
<img class="pencil-icon ml-2" :src="require('@/plugins/tm@overview/_img/pencil-icon.svg')" alt="pencil-icon" :style="{opacity: 0.3}">
<img @click="getFullNameByEmployeeId(employee_id).fullName" class="pencil-icon" :src="require('@/plugins/tm@dashboard/_components/_img/checkmark.svg')" alt="checkmark-icon" :style="{opacity: 0.3}">
<img @click="getFullNameByEmployeeId(employee_id).initials" class="pencil-icon ml-2" :src="require('@/plugins/tm@overview/_img/pencil-icon.svg')" alt="pencil-icon" :style="{opacity: 0.3}">
<img class="trash-icon" :src="require('@/plugins/tm@overview/_img/trash-icon.svg')" alt="trash-icon" :style="{opacity: 0.3}">
</div>
</td>
@@ -369,6 +368,23 @@ export default {
console.log(x)
},
getFullNameByEmployeeId(employee_id) {
let fullName = ''
let initials = ''
this.employees.forEach(employee => {
if (employee.id === employee_id) {
fullName = `${employee.name} ${employee.surname}`
initials = employee.name.charAt(0) + employee.surname.charAt(0)
}
})
return {
fullName,
initials
}
},
async showModal(masterTask, editMode = false) {
this.visible = true
this.masterTask = null