|
@ -1,42 +1,43 @@ |
|
|
<template> |
|
|
<template> |
|
|
<v-container v-if="doc.id" fluid> |
|
|
|
|
|
<toolbar-laptop |
|
|
|
|
|
:doc-id="doc.id" |
|
|
|
|
|
:enable-auto-labeling.sync="enableAutoLabeling" |
|
|
|
|
|
:guideline-text="project.guideline" |
|
|
|
|
|
:is-reviewd="doc.isApproved" |
|
|
|
|
|
:show-approve-button="project.permitApprove" |
|
|
|
|
|
:total="docs.count" |
|
|
|
|
|
class="d-none d-sm-block" |
|
|
|
|
|
@click:clear-label="clear" |
|
|
|
|
|
@click:review="approve" |
|
|
|
|
|
/> |
|
|
|
|
|
<toolbar-mobile |
|
|
|
|
|
:total="docs.count" |
|
|
|
|
|
class="d-flex d-sm-none" |
|
|
|
|
|
/> |
|
|
|
|
|
<v-row justify="center"> |
|
|
|
|
|
<v-col cols="12" md="9"> |
|
|
|
|
|
<v-card class="mb-5"> |
|
|
|
|
|
<v-card-text class="title" v-text="doc.text" /> |
|
|
|
|
|
</v-card> |
|
|
|
|
|
<seq2seq-box |
|
|
|
|
|
:text="doc.text" |
|
|
|
|
|
:annotations="annotations" |
|
|
|
|
|
@delete:annotation="remove" |
|
|
|
|
|
@update:annotation="update" |
|
|
|
|
|
@create:annotation="add" |
|
|
|
|
|
/> |
|
|
|
|
|
</v-col> |
|
|
|
|
|
<v-col cols="12" md="3"> |
|
|
|
|
|
<list-metadata :metadata="JSON.parse(doc.meta)" /> |
|
|
|
|
|
</v-col> |
|
|
|
|
|
</v-row> |
|
|
|
|
|
</v-container> |
|
|
|
|
|
|
|
|
<layout-text v-if="doc.id"> |
|
|
|
|
|
<template v-slot:header> |
|
|
|
|
|
<toolbar-laptop |
|
|
|
|
|
:doc-id="doc.id" |
|
|
|
|
|
:enable-auto-labeling.sync="enableAutoLabeling" |
|
|
|
|
|
:guideline-text="project.guideline" |
|
|
|
|
|
:is-reviewd="doc.isApproved" |
|
|
|
|
|
:show-approve-button="project.permitApprove" |
|
|
|
|
|
:total="docs.count" |
|
|
|
|
|
class="d-none d-sm-block" |
|
|
|
|
|
@click:clear-label="clear" |
|
|
|
|
|
@click:review="approve" |
|
|
|
|
|
/> |
|
|
|
|
|
<toolbar-mobile |
|
|
|
|
|
:total="docs.count" |
|
|
|
|
|
class="d-flex d-sm-none" |
|
|
|
|
|
/> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-slot:content> |
|
|
|
|
|
<v-card class="mb-5"> |
|
|
|
|
|
<v-card-text class="title" v-text="doc.text" /> |
|
|
|
|
|
</v-card> |
|
|
|
|
|
<seq2seq-box |
|
|
|
|
|
:text="doc.text" |
|
|
|
|
|
:annotations="annotations" |
|
|
|
|
|
@delete:annotation="remove" |
|
|
|
|
|
@update:annotation="update" |
|
|
|
|
|
@create:annotation="add" |
|
|
|
|
|
/> |
|
|
|
|
|
</template> |
|
|
|
|
|
<template v-slot:sidebar> |
|
|
|
|
|
<list-metadata :metadata="JSON.parse(doc.meta)" /> |
|
|
|
|
|
</template> |
|
|
|
|
|
</layout-text> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
import _ from 'lodash' |
|
|
import _ from 'lodash' |
|
|
|
|
|
import LayoutText from '@/components/tasks/layout/LayoutText' |
|
|
import ListMetadata from '@/components/tasks/metadata/ListMetadata' |
|
|
import ListMetadata from '@/components/tasks/metadata/ListMetadata' |
|
|
import ToolbarLaptop from '@/components/tasks/toolbar/ToolbarLaptop' |
|
|
import ToolbarLaptop from '@/components/tasks/toolbar/ToolbarLaptop' |
|
|
import ToolbarMobile from '@/components/tasks/toolbar/ToolbarMobile' |
|
|
import ToolbarMobile from '@/components/tasks/toolbar/ToolbarMobile' |
|
@ -46,8 +47,9 @@ export default { |
|
|
layout: 'workspace', |
|
|
layout: 'workspace', |
|
|
|
|
|
|
|
|
components: { |
|
|
components: { |
|
|
Seq2seqBox, |
|
|
|
|
|
|
|
|
LayoutText, |
|
|
ListMetadata, |
|
|
ListMetadata, |
|
|
|
|
|
Seq2seqBox, |
|
|
ToolbarLaptop, |
|
|
ToolbarLaptop, |
|
|
ToolbarMobile |
|
|
ToolbarMobile |
|
|
}, |
|
|
}, |
|
|