From 89bd041d29bc6e0b03559fecb1d3569aefbec1dc Mon Sep 17 00:00:00 2001 From: MaysWind Date: Sun, 9 Jul 2023 00:37:19 +0800 Subject: [PATCH] add transaction tag list page --- src/desktop-main.js | 2 + src/locales/en.js | 3 + src/locales/zh_Hans.js | 3 + src/styles/desktop/global.scss | 6 + src/views/desktop/TransactionTagsPage.vue | 423 +++++++++++++++++++++- 5 files changed, 434 insertions(+), 3 deletions(-) diff --git a/src/desktop-main.js b/src/desktop-main.js index 3683fd99..bbc6e4ed 100644 --- a/src/desktop-main.js +++ b/src/desktop-main.js @@ -27,6 +27,7 @@ import { VProgressCircular } from 'vuetify/components/VProgressCircular'; import { VProgressLinear } from 'vuetify/components/VProgressLinear'; import { VSelect } from 'vuetify/components/VSelect'; import { VSheet } from 'vuetify/components/VSheet'; +import { VSkeletonLoader } from 'vuetify/labs/VSkeletonLoader'; import { VSlideGroup, VSlideGroupItem } from 'vuetify/components/VSlideGroup'; import { VSnackbar } from 'vuetify/components/VSnackbar'; import { VSwitch } from 'vuetify/components/VSwitch'; @@ -124,6 +125,7 @@ const vuetify = createVuetify({ VProgressLinear, VSelect, VSheet, + VSkeletonLoader, VSlideGroup, VSlideGroupItem, VSnackbar, diff --git a/src/locales/en.js b/src/locales/en.js index bd777c8f..ae666d53 100644 --- a/src/locales/en.js +++ b/src/locales/en.js @@ -720,6 +720,8 @@ export default { 'Disabled': 'Disabled', 'Copy': 'Copy', 'Visible': 'Visible', + 'Show': 'Show', + 'Hide': 'Hide', 'Version': 'Version', 'Edit': 'Edit', 'Remove': 'Remove', @@ -728,6 +730,7 @@ export default { 'Sort': 'Sort', 'Date': 'Date', 'Type': 'Type', + 'More': 'More', 'All': 'All', 'Today': 'Today', 'Yesterday': 'Yesterday', diff --git a/src/locales/zh_Hans.js b/src/locales/zh_Hans.js index f6732863..30605185 100644 --- a/src/locales/zh_Hans.js +++ b/src/locales/zh_Hans.js @@ -720,6 +720,8 @@ export default { 'Disabled': '禁用', 'Copy': '复制', 'Visible': '可见', + 'Show': '显示', + 'Hide': '隐藏', 'Version': '版本', 'Edit': '编辑', 'Remove': '移除', @@ -728,6 +730,7 @@ export default { 'Sort': '排序', 'Date': '日期', 'Type': '类型', + 'More': '更多', 'All': '全部', 'Today': '今天', 'Yesterday': '昨天', diff --git a/src/styles/desktop/global.scss b/src/styles/desktop/global.scss index 4206f0b9..26bf3a4e 100644 --- a/src/styles/desktop/global.scss +++ b/src/styles/desktop/global.scss @@ -77,3 +77,9 @@ input[type=number] { background: rgb(var(--v-table-header-background)) !important; } } + +.right-bottom-icon .v-badge__badge { + padding: 0; + min-width: 16px; + height: 1rem; +} diff --git a/src/views/desktop/TransactionTagsPage.vue b/src/views/desktop/TransactionTagsPage.vue index a8f6dadb..31aaa58c 100644 --- a/src/views/desktop/TransactionTagsPage.vue +++ b/src/views/desktop/TransactionTagsPage.vue @@ -1,13 +1,430 @@ + +