feat: replace our home-grown gantt implementation with ganttastic #2180
|
@ -7,6 +7,7 @@
|
|||
bar-end="endDate"
|
||||
:grid="true"
|
||||
@dragend-bar="updateTask"
|
||||
@dblclick-bar="openTask"
|
||||
>
|
||||
<g-gantt-row
|
||||
konrad marked this conversation as resolved
Outdated
|
||||
v-for="(bar, k) in ganttBars"
|
||||
|
@ -46,10 +47,12 @@ import TaskService from '@/services/task'
|
|||
import {useStore} from 'vuex'
|
||||
import Rights from '../../models/constants/rights.json'
|
||||
import TaskModel from '@/models/task'
|
||||
import {useRouter} from 'vue-router'
|
||||
|
||||
const dateFormat = 'yyyy-LL-dd kk:mm'
|
||||
|
||||
const store = useStore()
|
||||
const router = useRouter()
|
||||
|
||||
const props = defineProps({
|
||||
listId: {
|
||||
|
@ -180,6 +183,15 @@ async function createTask() {
|
|||
newTaskTitle.value = ''
|
||||
hideCreateNewTask()
|
||||
}
|
||||
|
||||
function openTask(e) {
|
||||
konrad marked this conversation as resolved
Outdated
dpschen
commented
Avoid Avoid `for ... in`, see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in#array_iteration_and_for...in
|
||||
console.log('open', e.bar.ganttBarConfig.id)
|
||||
router.push({
|
||||
name: 'task.detail',
|
||||
params: { id: e.bar.ganttBarConfig.id },
|
||||
state: { backdropView: router.currentRoute.value.fullPath },
|
||||
})
|
||||
}
|
||||
</script>
|
||||
konrad marked this conversation as resolved
Outdated
dpschen
commented
Add type: https://vuejs.org/guide/typescript/composition-api.html#typing-template-refs
|
||||
|
||||
<style>
|
||||
|
|
Reference in New Issue
Block a user
Is it possible to use here simply
inherit
as value?Seems to work, yes.
Not necessary with lates release. Removed.