feat: replace our home-grown gantt implementation with ganttastic #2180
|
@ -7,6 +7,7 @@
|
||||||
bar-end="endDate"
|
bar-end="endDate"
|
||||||
:grid="true"
|
:grid="true"
|
||||||
@dragend-bar="updateTask"
|
@dragend-bar="updateTask"
|
||||||
|
@dblclick-bar="openTask"
|
||||||
>
|
>
|
||||||
<g-gantt-row
|
<g-gantt-row
|
||||||
konrad marked this conversation as resolved
Outdated
|
|||||||
v-for="(bar, k) in ganttBars"
|
v-for="(bar, k) in ganttBars"
|
||||||
|
@ -46,10 +47,12 @@ import TaskService from '@/services/task'
|
||||||
import {useStore} from 'vuex'
|
import {useStore} from 'vuex'
|
||||||
import Rights from '../../models/constants/rights.json'
|
import Rights from '../../models/constants/rights.json'
|
||||||
import TaskModel from '@/models/task'
|
import TaskModel from '@/models/task'
|
||||||
|
import {useRouter} from 'vue-router'
|
||||||
|
|
||||||
const dateFormat = 'yyyy-LL-dd kk:mm'
|
const dateFormat = 'yyyy-LL-dd kk:mm'
|
||||||
|
|
||||||
const store = useStore()
|
const store = useStore()
|
||||||
|
const router = useRouter()
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
listId: {
|
listId: {
|
||||||
|
@ -180,6 +183,15 @@ async function createTask() {
|
||||||
newTaskTitle.value = ''
|
newTaskTitle.value = ''
|
||||||
hideCreateNewTask()
|
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>
|
</script>
|
||||||
konrad marked this conversation as resolved
Outdated
dpschen
commented
Add type: https://vuejs.org/guide/typescript/composition-api.html#typing-template-refs
|
|||||||
|
|
||||||
<style>
|
<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.