Browse Source

fix: 添加筛选按钮

ChenYangfan 6 years ago
parent
commit
bbf24c772b
2 changed files with 5 additions and 2 deletions
  1. 0 1
      src/App.vue
  2. 5 1
      src/views/quiz/components/QuizEditor.vue

+ 0 - 1
src/App.vue

@@ -28,7 +28,6 @@ export default {
     }, (error) => {
       if (error.response.status === 401 && this.$route.matched.some(record => record.meta.roles)) {
         this.$router.push({ name: 'login' })
-        this.$setErrorMessage('请重新登录')
       } else {
         return Promise.reject(error)
       }

+ 5 - 1
src/views/quiz/components/QuizEditor.vue

@@ -56,8 +56,11 @@
               创建题目
             </c-button>
           </router-link>
+          <c-button text icon="filter_list" :theme="showOwn ? 'blue' : 'orange'" @click="showOwn = !showOwn">
+            {{ showOwn ? '显示全部' : '只显示我创建的' }}
+          </c-button>
         </div>
-        <question-table v-model="selectedQuestions" selectable/>
+        <question-table v-model="selectedQuestions" selectable :show-own="showOwn"/>
       </div>
     </div>
   </keep-alive>
@@ -94,6 +97,7 @@ export default {
       selectedQuestions: [],
       // 默认折叠题目,只显示题干
       isFold: true,
+      showOwn: false,
 
       QuestionKindNaming,
       QuizStateNaming,