diff --git a/frontend/components/tasks/toolbar/ToolbarLabeling.vue b/frontend/components/tasks/toolbar/ToolbarLabeling.vue index 4f340229..aeaa591b 100644 --- a/frontend/components/tasks/toolbar/ToolbarLabeling.vue +++ b/frontend/components/tasks/toolbar/ToolbarLabeling.vue @@ -1,6 +1,6 @@ @@ -46,7 +59,9 @@ import ButtonClear from './buttons/ButtonClear.vue' import ButtonComment from './buttons/ButtonComment.vue' import ButtonFilter from './buttons/ButtonFilter.vue' import ButtonGuideline from './buttons/ButtonGuideline.vue' +import ButtonPagination from './buttons/ButtonPagination.vue' import ButtonReview from './buttons/ButtonReview.vue' +import FormGuideline from './forms/FormGuideline.vue' export default Vue.extend({ components: { @@ -55,7 +70,9 @@ export default Vue.extend({ ButtonComment, ButtonFilter, ButtonGuideline, + ButtonPagination, ButtonReview, + FormGuideline }, props: { @@ -63,16 +80,48 @@ export default Vue.extend({ type: String, default: '' }, + guidelineText: { + type: String, + default: '', + required: true + }, isReviewd: { type: Boolean, default: false + }, + total: { + type: Number, + default: 1 + } + }, + + data() { + return { + dialogGuideline: false + } + }, + + computed: { + page(): number { + // @ts-ignore + return parseInt(this.$route.query.page, 10) + } + }, + + methods: { + updatePage(page: number) { + this.$router.push({ query: { page: page.toString() }}) } } }) \ No newline at end of file