From 454e97c9f120075503c8ebe839451b25de000de4 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 5 Jan 2025 17:00:25 +0800 Subject: [PATCH] migrate services.js to ts --- .../desktop/SwitchToMobileDialog.vue | 2 +- src/core/datetime.ts | 5 + src/lib/i18n.js | 2 +- src/lib/map/amap.ts | 2 +- src/lib/map/baidumap.ts | 2 +- src/lib/map/googlemap.ts | 2 +- src/lib/map/leaflet.ts | 2 +- src/lib/qrcode.js | 5 - src/lib/qrcode.ts | 5 + src/lib/services.js | 741 ------------------ src/lib/services.ts | 605 ++++++++++++++ src/models/account.ts | 63 ++ src/models/auth_response.ts | 13 + src/models/data_management.ts | 13 + src/models/exchange_rate.ts | 12 + src/models/forget_password.ts | 3 + src/models/imported_transaction.ts | 26 + src/models/token.ts | 9 + src/models/transaction.ts | 267 +++++++ src/models/transaction_category.ts | 63 ++ src/models/transaction_picture_info.ts | 8 + src/models/transaction_tag.ts | 33 + src/models/transaction_template.ts | 64 ++ src/models/two_factor.ts | 27 + src/models/user.ts | 60 ++ src/stores/account.js | 2 +- src/stores/exchangeRates.js | 2 +- src/stores/index.js | 2 +- src/stores/overview.js | 2 +- src/stores/statistics.js | 2 +- src/stores/token.js | 2 +- src/stores/transaction.js | 2 +- src/stores/transactionCategory.js | 2 +- src/stores/transactionTag.js | 2 +- src/stores/transactionTemplate.js | 2 +- src/stores/twoFactorAuth.js | 2 +- src/stores/user.js | 2 +- 37 files changed, 1294 insertions(+), 764 deletions(-) delete mode 100644 src/lib/qrcode.js create mode 100644 src/lib/qrcode.ts delete mode 100644 src/lib/services.js create mode 100644 src/lib/services.ts create mode 100644 src/models/account.ts create mode 100644 src/models/auth_response.ts create mode 100644 src/models/data_management.ts create mode 100644 src/models/exchange_rate.ts create mode 100644 src/models/forget_password.ts create mode 100644 src/models/imported_transaction.ts create mode 100644 src/models/transaction.ts create mode 100644 src/models/transaction_category.ts create mode 100644 src/models/transaction_picture_info.ts create mode 100644 src/models/transaction_tag.ts create mode 100644 src/models/transaction_template.ts create mode 100644 src/models/two_factor.ts diff --git a/src/components/desktop/SwitchToMobileDialog.vue b/src/components/desktop/SwitchToMobileDialog.vue index 906d727f..68dab8f2 100644 --- a/src/components/desktop/SwitchToMobileDialog.vue +++ b/src/components/desktop/SwitchToMobileDialog.vue @@ -29,7 +29,7 @@