From 77d2426c1426223eb09944271a081a26d9ab5d4c Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sat, 13 Sep 2025 21:17:55 +0800 Subject: [PATCH] code refactor --- .../transactions/import/ImportDialog.vue | 2198 +---------------- .../tabs/ImportTransactionCheckDataTab.vue | 1778 +++++++++++++ .../tabs/ImportTransactionDefineColumnTab.vue | 588 +++++ 3 files changed, 2454 insertions(+), 2110 deletions(-) create mode 100644 src/views/desktop/transactions/import/tabs/ImportTransactionCheckDataTab.vue create mode 100644 src/views/desktop/transactions/import/tabs/ImportTransactionDefineColumnTab.vue diff --git a/src/views/desktop/transactions/import/ImportDialog.vue b/src/views/desktop/transactions/import/ImportDialog.vue index af1a7712..5aefb570 100644 --- a/src/views/desktop/transactions/import/ImportDialog.vue +++ b/src/views/desktop/transactions/import/ImportDialog.vue @@ -9,201 +9,55 @@ + v-if="currentStep === 'defineColumn' && importTransactionDefineColumnTab?.menus"> - - + + v-if="currentStep === 'checkData' && importTransactionCheckDataTab?.filterMenus"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + v-if="currentStep === 'checkData' && importTransactionCheckDataTab?.toolMenus"> - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -297,521 +151,18 @@ - - - - + - - - - - - - - - - - - - +

{{ tt('Data Import Completed') }}

@@ -831,7 +182,7 @@ {{ (submitting && importProcess > 0 ? tt('format.misc.importingTransactions', { process: formatNumberToLocalizedNumerals(importProcess, 2) }) : tt('Import')) }} @@ -845,40 +196,6 @@ - - - - - - - -
- {{ tt('OK') }} - {{ tt('Cancel') }} -
-
-
-
- - - - - @@ -886,19 +203,15 @@ - - diff --git a/src/views/desktop/transactions/import/tabs/ImportTransactionCheckDataTab.vue b/src/views/desktop/transactions/import/tabs/ImportTransactionCheckDataTab.vue new file mode 100644 index 00000000..bf0e597f --- /dev/null +++ b/src/views/desktop/transactions/import/tabs/ImportTransactionCheckDataTab.vue @@ -0,0 +1,1778 @@ + + + + + diff --git a/src/views/desktop/transactions/import/tabs/ImportTransactionDefineColumnTab.vue b/src/views/desktop/transactions/import/tabs/ImportTransactionDefineColumnTab.vue new file mode 100644 index 00000000..6f6e2f2f --- /dev/null +++ b/src/views/desktop/transactions/import/tabs/ImportTransactionDefineColumnTab.vue @@ -0,0 +1,588 @@ + + + + +