diff --git a/package.json b/package.json index abfe88f..3bacd65 100644 --- a/package.json +++ b/package.json @@ -15,29 +15,29 @@ "ajv": "^8.12.0", "exceljs": "^4.4.0", "jsonschema": "^1.4.1", - "mango-vue": "^0.1.7", + "mango-vue": "^0.1.9", "pinia": "^2.1.7", "prettier": "^3.2.5", "read-excel-file": "^5.7.1", + "rollup": ">=4.22.4", "vite-plugin-vuetify": "^2.0.2", "vue": "^3.3.11", "vue-i18n": "^9.9.0", "vue-router": "^4.3.0", "vuetify": "^3.5.17", - "webfontloader": "^1.6.28", - "rollup": ">=4.22.4" + "webfontloader": "^1.6.28" }, "devDependencies": { + "@types/node": "^20.11.24", "@vitejs/plugin-vue": "^5.0.5", "@vitest/coverage-v8": "^2.0.5", "@vue/test-utils": "^2.4.0-alpha.2", "jsdom": "^24.1.0", - "vitest": "^2.0.5", - "@types/node": "^20.11.24", "rollup": "^4.22.4", "sass": "^1.71.1", "typescript": "^5.2.2", "vite": "^5.0.8", + "vitest": "^2.0.5", "vue-tsc": "^2.1.6" } } diff --git a/src/components/input-data/InputOutputDataTable.vue b/src/components/input-data/InputOutputDataTable.vue index 26d0f7a..28dea85 100644 --- a/src/components/input-data/InputOutputDataTable.vue +++ b/src/components/input-data/InputOutputDataTable.vue @@ -158,8 +158,10 @@ :headers="headers" :options="{ density: 'compact' }" :editionMode="editionMode" + :resetCurrentPage="resetPage" @create-item="createItem" @deleteItem="deleteItem" + @update:resetCurrentPage="handleResetPage" /> @@ -280,6 +282,7 @@ export default { searchText: '', filtersSelected: {}, filters: {}, + resetPage: false, } }, created() { @@ -290,6 +293,13 @@ export default { } }, watch: { + selectedTable: { + handler(newVal, oldVal) { + if (newVal !== oldVal) { + this.resetPage = true + } + }, + }, showDataChecksTable: { handler() { if (!this.showDataChecksTable) { @@ -499,6 +509,9 @@ export default { handleDataChecksTabSelected(newTab) { this.checkSelectedTable = newTab }, + handleResetPage() { + this.resetPage = false + }, openSaveModal() { this.openConfirmationSaveModal = true }, diff --git a/src/views/HistoryExecutionView.vue b/src/views/HistoryExecutionView.vue index 56dbac7..dac9649 100644 --- a/src/views/HistoryExecutionView.vue +++ b/src/views/HistoryExecutionView.vue @@ -32,9 +32,10 @@