From 1128fc93b85384d6a0a7775c6157ff218a2eac3c Mon Sep 17 00:00:00 2001
From: alexm <alexm@verdnatura.es>
Date: Fri, 11 Apr 2025 10:34:53 +0200
Subject: [PATCH] refactor(InvoiceIn): refs #7527 remove /create

---
 src/pages/InvoiceIn/InvoiceInCreate.vue | 101 ------------------------
 1 file changed, 101 deletions(-)
 delete mode 100644 src/pages/InvoiceIn/InvoiceInCreate.vue

diff --git a/src/pages/InvoiceIn/InvoiceInCreate.vue b/src/pages/InvoiceIn/InvoiceInCreate.vue
deleted file mode 100644
index f6939169f..000000000
--- a/src/pages/InvoiceIn/InvoiceInCreate.vue
+++ /dev/null
@@ -1,101 +0,0 @@
-<script setup>
-import { reactive, ref } from 'vue';
-import { useI18n } from 'vue-i18n';
-import { useRoute, useRouter } from 'vue-router';
-import FormModel from 'components/FormModel.vue';
-import VnRow from 'components/ui/VnRow.vue';
-import VnSelect from 'src/components/common/VnSelect.vue';
-import FetchData from 'components/FetchData.vue';
-import VnSubToolbar from 'src/components/ui/VnSubToolbar.vue';
-import VnSearchbar from 'src/components/ui/VnSearchbar.vue';
-import { useStateStore } from 'stores/useStateStore';
-import { useState } from 'src/composables/useState';
-import VnInputDate from 'src/components/common/VnInputDate.vue';
-import VnInput from 'src/components/common/VnInput.vue';
-import VnSelectSupplier from 'src/components/common/VnSelectSupplier.vue';
-
-const state = useState();
-const { t } = useI18n();
-const route = useRoute();
-const router = useRouter();
-const stateStore = useStateStore();
-
-const user = state.getUser();
-const newInvoiceIn = reactive({
-    supplierFk: +route.query?.supplierFk || null,
-    supplierRef: null,
-    companyFk: user.value.companyFk || null,
-    issued: Date.vnNew(),
-});
-const companies = ref([]);
-
-const redirectToInvoiceInBasicData = (__, { id }) => {
-    router.push({ name: 'InvoiceInBasicData', params: { id } });
-};
-</script>
-
-<template>
-    <FetchData
-        ref="companiesRef"
-        url="Companies"
-        :filter="{ fields: ['id', 'code'] }"
-        order="code"
-        @on-fetch="(data) => (companies = data)"
-        auto-load
-    />
-    <template v-if="stateStore.isHeaderMounted()">
-        <Teleport to="#searchbar">
-            <VnSearchbar
-                custom-route-redirect-name="InvoiceInSummary"
-                data-key="InvoiceInSummary"
-            />
-        </Teleport>
-    </template>
-    <QPage>
-        <VnSubToolbar />
-        <FormModel
-            url-create="InvoiceIns"
-            model="InvoiceIn"
-            :form-initial-data="newInvoiceIn"
-            @on-data-saved="redirectToInvoiceInBasicData"
-        >
-            <template #form="{ data, validate }">
-                <VnRow>
-                    <VnSelectSupplier
-                        v-model="data.supplierFk"
-                        hide-selected
-                        :required="true"
-                        :rules="validate('entry.supplierFk')"
-                    />
-                    <VnInput
-                        :label="t('invoiceIn.list.supplierRef')"
-                        v-model="data.supplierRef"
-                    />
-                </VnRow>
-                <VnRow>
-                    <VnSelect
-                        :label="t('Company')"
-                        v-model="data.companyFk"
-                        :options="companies"
-                        option-value="id"
-                        option-label="code"
-                        map-options
-                        hide-selected
-                        :required="true"
-                        :rules="validate('invoiceIn.companyFk')"
-                    />
-                    <VnInputDate
-                        :label="t('invoiceIn.summary.issued')"
-                        v-model="data.issued"
-                    />
-                </VnRow>
-            </template>
-        </FormModel>
-    </QPage>
-</template>
-
-<i18n>
-    es:
-        Travel: EnvĂ­o
-        Company: Empresa
-</i18n>