This commit is contained in:
2025-12-02 17:02:20 -05:00
parent f82ba25160
commit 6423d1c1a2
49 changed files with 2320 additions and 349 deletions

View File

@@ -8,6 +8,9 @@ import TaskView from '../components/task/TaskView.vue'
import RewardView from '../components/reward/RewardView.vue'
import TaskEditView from '@/components/task/TaskEditView.vue'
import RewardEditView from '@/components/reward/RewardEditView.vue'
import ChildEditView from '@/components/child/ChildEditView.vue'
import TaskAssignView from '@/components/child/TaskAssignView.vue'
import RewardAssignView from '@/components/child/RewardAssignView.vue'
const routes = [
{
@@ -43,6 +46,17 @@ const routes = [
component: ParentView,
props: true,
},
{
path: 'children/create',
name: 'CreateChild',
component: ChildEditView,
},
{
path: ':id/edit',
name: 'ChildEditView',
component: ChildEditView,
props: true,
},
{
path: 'tasks',
name: 'TaskView',
@@ -77,6 +91,18 @@ const routes = [
component: RewardEditView,
props: true,
},
{
path: ':id/assign-tasks/:type?',
name: 'TaskAssignView',
component: TaskAssignView,
props: true,
},
{
path: ':id/assign-rewards',
name: 'RewardAssignView',
component: RewardAssignView,
props: true,
},
],
},
{