diff --git a/src/components/common/VnDmsImportForm.vue b/src/components/common/VnDmsImportForm.vue
new file mode 100644
index 000000000..b31197bbc
--- /dev/null
+++ b/src/components/common/VnDmsImportForm.vue
@@ -0,0 +1,81 @@
+
+
+
+ (dmsOptions = data)"
+ />
+
+
+
+
+
+
+
+
+
+
+es:
+ Select document id: Introduzca id de gestion documental
+ Document: Documento
+ The document indentifier can't be empty: El número de documento no puede estar vacío
+
diff --git a/src/components/common/VnDmsList.vue b/src/components/common/VnDmsList.vue
index 769ba9959..0576ba266 100644
--- a/src/components/common/VnDmsList.vue
+++ b/src/components/common/VnDmsList.vue
@@ -3,6 +3,7 @@ import { ref, computed } from 'vue';
import { useI18n } from 'vue-i18n';
import { useRoute } from 'vue-router';
import { useQuasar, QCheckbox, QBtn, QInput } from 'quasar';
+import VnDmsImportForm from 'src/components/common/VnDmsImportForm.vue';
import axios from 'axios';
import VnPaginate from 'components/ui/VnPaginate.vue';
@@ -18,6 +19,7 @@ const { t } = useI18n();
const rows = ref();
const dmsRef = ref();
const formDialog = ref({});
+const showImportDialog = ref(false);
const $props = defineProps({
model: {
@@ -45,6 +47,10 @@ const $props = defineProps({
type: String,
required: true,
},
+ allowImport: {
+ type: Boolean,
+ default: false,
+ },
});
const dmsFilter = {
@@ -373,9 +379,15 @@ function shouldRenderButton(button, isExternal = false) {
:description="$props.description"
/>
+
+
+
+
+
+