ali 2 anni fa
parent
commit
ffa021aba1

+ 7 - 1
src/components/FormBuilderCustumComponents/QuestionsSelector/QuestionsSelector.vue

@@ -27,7 +27,7 @@
     <div class="content-list q-mt-lg">
       <entity-index ref="entityIndexQuestions"
                     v-model:value="inputs"
-                    :title="'لیست سوالات ' + selectedSession?.title"
+                    :title="'لیست سوالات ' + selectedSessionTitle"
                     :api="api"
                     :table="table"
                     :table-keys="tableKeys"
@@ -214,6 +214,12 @@ export default {
     }
   },
   computed: {
+    selectedSessionTitle () {
+      if (!this.selectedSession?.title) {
+        return ''
+      }
+      return this.selectedSession?.title
+    },
     countOfForceQuestions () {
       return this.selectedQuestions.filter(item => !item.is_extra_mark).length
     },

+ 3 - 2
src/router/routes.js

@@ -573,10 +573,11 @@ const routes = [
                 component: () => import('src/layouts/bareLayout.vue'),
                 children: [
                   { name: 'Admin.Unit.Questions.Index', path: '', component: () => import('src/pages/Admin/Unit/QuestionsList.vue') },
-                  { name: 'Admin.Unit.Questions.Create', path: 'create', component: () => import('src/pages/Admin/Unit/QuestionsCreate.vue') },
-                  { name: 'Admin.Unit.Questions.Show', path: ':id', component: () => import('src/pages/Admin/Unit/QuestionsShow.vue') }
+                  { name: 'Admin.Unit.Questions.Create', path: 'create', component: () => import('src/pages/Admin/Unit/QuestionsCreate.vue') }
+                  // { name: 'Admin.Unit.Questions.Show', path: ':id', component: () => import('src/pages/Admin/Unit/QuestionsShow.vue') }
                 ]
               },
+              { name: 'Admin.Unit.Questions.Show', path: ':unit_id/questions/:id', component: () => import('src/pages/Admin/Unit/QuestionsShow.vue') },
               {
                 name: 'Admin.Unit.TestSet',
                 path: ':unit_id/test_set',