From ffe6ba4390ac17d74c6be6b8f1d986ede6c28a26 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Tue, 31 Dec 2024 11:14:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BA=BA=E5=91=98=E6=90=9C=E7=B4=A2?= =?UTF-8?q?=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/global.scss | 0 src/components/Select/SelectUser.vue | 73 ++++++++++++ src/components/index.ts | 9 +- src/main.ts | 1 + src/views/admin/system/user/index.vue | 109 ++++++++---------- src/views/wallet/wallet-manage/index.vue | 23 +++- .../wallet/wallet-manage/transaction-list.vue | 31 +---- src/views/wallet/wallet-type/index.vue | 5 +- 8 files changed, 158 insertions(+), 93 deletions(-) create mode 100644 src/assets/styles/global.scss create mode 100644 src/components/Select/SelectUser.vue diff --git a/src/assets/styles/global.scss b/src/assets/styles/global.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/components/Select/SelectUser.vue b/src/components/Select/SelectUser.vue new file mode 100644 index 0000000..02d7811 --- /dev/null +++ b/src/components/Select/SelectUser.vue @@ -0,0 +1,73 @@ + + + \ No newline at end of file diff --git a/src/components/index.ts b/src/components/index.ts index f69151b..98cfa60 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -13,6 +13,10 @@ import TagList from '/@/components/TagList/index.vue'; import SvgIcon from '/@/components/SvgIcon/index.vue'; import PreviewImage from "/@/components/PreviewImage/index.vue" +// 业务组件 +import SelectUser from '/@/components/Select/SelectUser.vue' + + // 第三方组件 import ElementPlus from 'element-plus'; import * as ElementPlusIconsVue from '@element-plus/icons-vue'; @@ -34,7 +38,7 @@ import { App } from 'vue'; export default { install(app: App) { app.component('DictTag', DictTag); - app.component('DictSelect',DictSelect) + app.component('DictSelect', DictSelect) app.component('Pagination', Pagination); app.component('RightToolbar', RightToolbar); app.component('uploadExcel', UploadExcel); @@ -46,7 +50,8 @@ export default { app.component('DelWrap', DelWrap); app.component('TagList', TagList); app.component('SvgIcon', SvgIcon); - app.component('PreviewImage',PreviewImage) + app.component('PreviewImage', PreviewImage) + app.component('SelectUser', SelectUser) // 导入全部的elmenet-plus的图标 for (const [key, component] of Object.entries(ElementPlusIconsVue)) { diff --git a/src/main.ts b/src/main.ts index a402c8f..491e22a 100644 --- a/src/main.ts +++ b/src/main.ts @@ -7,6 +7,7 @@ import Components from '/@/components'; import { i18n } from '/@/i18n'; import { properties } from '/@/utils/globalProperties'; import { initAntiDebug } from '/@/utils/anti-debug'; +import "/@/assets/styles/global.scss" // Initialize anti-debug protection initAntiDebug(); diff --git a/src/views/admin/system/user/index.vue b/src/views/admin/system/user/index.vue index b806577..14a88a6 100644 --- a/src/views/admin/system/user/index.vue +++ b/src/views/admin/system/user/index.vue @@ -4,12 +4,13 @@
- + - + +
- + diff --git a/src/views/wallet/wallet-manage/index.vue b/src/views/wallet/wallet-manage/index.vue index a8355d5..81b05f6 100644 --- a/src/views/wallet/wallet-manage/index.vue +++ b/src/views/wallet/wallet-manage/index.vue @@ -1,6 +1,25 @@