|
@ -6,26 +6,20 @@ |
|
|
@upload="importDialog=true" |
|
|
@upload="importDialog=true" |
|
|
@download="exportDialog=true" |
|
|
@download="exportDialog=true" |
|
|
/> |
|
|
/> |
|
|
<v-dialog |
|
|
|
|
|
v-model="importDialog" |
|
|
|
|
|
width="800" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<base-dialog :dialog="importDialog"> |
|
|
<document-upload-form |
|
|
<document-upload-form |
|
|
:upload-document="uploadDocument" |
|
|
:upload-document="uploadDocument" |
|
|
:formats="formatList" |
|
|
:formats="formatList" |
|
|
@close="importDialog=false" |
|
|
@close="importDialog=false" |
|
|
/> |
|
|
/> |
|
|
</v-dialog> |
|
|
|
|
|
<v-dialog |
|
|
|
|
|
v-model="exportDialog" |
|
|
|
|
|
width="800" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
</base-dialog> |
|
|
|
|
|
<base-dialog :dialog="exportDialog"> |
|
|
<document-export-form |
|
|
<document-export-form |
|
|
:export-document="exportDocument" |
|
|
:export-document="exportDocument" |
|
|
:formats="['json']" |
|
|
:formats="['json']" |
|
|
@close="exportDialog=false" |
|
|
@close="exportDialog=false" |
|
|
/> |
|
|
/> |
|
|
</v-dialog> |
|
|
|
|
|
|
|
|
</base-dialog> |
|
|
<v-btn |
|
|
<v-btn |
|
|
class="text-capitalize ms-2" |
|
|
class="text-capitalize ms-2" |
|
|
outlined |
|
|
outlined |
|
@ -34,10 +28,7 @@ |
|
|
> |
|
|
> |
|
|
Delete |
|
|
Delete |
|
|
</v-btn> |
|
|
</v-btn> |
|
|
<v-dialog |
|
|
|
|
|
v-model="deleteDialog" |
|
|
|
|
|
width="800" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<base-dialog :dialog="deleteDialog"> |
|
|
<confirm-form |
|
|
<confirm-form |
|
|
title="Delete Document" |
|
|
title="Delete Document" |
|
|
message="Are you sure you want to delete these documents from this project?" |
|
|
message="Are you sure you want to delete these documents from this project?" |
|
@ -46,7 +37,7 @@ |
|
|
@ok="deleteDocument($route.params.id);deleteDialog=false" |
|
|
@ok="deleteDocument($route.params.id);deleteDialog=false" |
|
|
@cancel="deleteDialog=false" |
|
|
@cancel="deleteDialog=false" |
|
|
/> |
|
|
/> |
|
|
</v-dialog> |
|
|
|
|
|
|
|
|
</base-dialog> |
|
|
</v-card-title> |
|
|
</v-card-title> |
|
|
<document-list /> |
|
|
<document-list /> |
|
|
</v-card> |
|
|
</v-card> |
|
@ -55,6 +46,7 @@ |
|
|
<script> |
|
|
<script> |
|
|
import { mapActions, mapGetters, mapState } from 'vuex' |
|
|
import { mapActions, mapGetters, mapState } from 'vuex' |
|
|
import ActionMenu from '@/components/molecules/ActionMenu' |
|
|
import ActionMenu from '@/components/molecules/ActionMenu' |
|
|
|
|
|
import BaseDialog from '@/components/molecules/BaseDialog' |
|
|
import ConfirmForm from '@/components/organisms/ConfirmForm' |
|
|
import ConfirmForm from '@/components/organisms/ConfirmForm' |
|
|
import DocumentList from '@/components/containers/DocumentList' |
|
|
import DocumentList from '@/components/containers/DocumentList' |
|
|
import DocumentUploadForm from '@/components/organisms/DocumentUploadForm' |
|
|
import DocumentUploadForm from '@/components/organisms/DocumentUploadForm' |
|
@ -65,6 +57,7 @@ export default { |
|
|
|
|
|
|
|
|
components: { |
|
|
components: { |
|
|
ActionMenu, |
|
|
ActionMenu, |
|
|
|
|
|
BaseDialog, |
|
|
ConfirmForm, |
|
|
ConfirmForm, |
|
|
DocumentList, |
|
|
DocumentList, |
|
|
DocumentUploadForm, |
|
|
DocumentUploadForm, |
|
|