From b86d038a1813c15468cbfbad80f3a08530816c2c Mon Sep 17 00:00:00 2001 From: xiaoxian521 <1923740402@qq.com> Date: Tue, 8 Apr 2025 14:37:20 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E6=A0=B7=E5=BC=8F=E5=A4=8D=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 4 +- pnpm-lock.yaml | 180 +++++++++--------- src/components/ReFlowChart/src/Control.vue | 3 +- src/components/ReIcon/src/offlineIcon.ts | 4 +- src/components/RePureTableBar/src/bar.tsx | 2 +- src/components/ReVxeTableBar/src/bar.tsx | 2 +- .../lay-notice/components/NoticeItem.vue | 2 +- src/layout/components/lay-panel/index.vue | 4 +- src/layout/components/lay-setting/index.vue | 20 +- .../components/SidebarLeftCollapse.vue | 2 +- src/style/reset.scss | 9 - src/style/tailwind.css | 4 +- src/views/able/infinite-scroll.vue | 4 +- src/views/able/pinyin.vue | 4 +- src/views/able/sensitive.vue | 2 +- src/views/able/wavesurfer/index.vue | 2 +- .../components/AccountManagement.vue | 2 +- .../components/Preferences.vue | 2 +- .../account-settings/components/Profile.vue | 4 +- .../components/SecurityLog.vue | 2 +- src/views/components/check-button.vue | 22 +-- src/views/components/check-card.vue | 4 +- src/views/components/collapse.vue | 4 +- src/views/components/color-picker.vue | 4 +- src/views/components/contextmenu/basic.vue | 2 +- .../components/contextmenu/menuDynamic.vue | 2 +- .../components/contextmenu/menuGroup.vue | 2 +- src/views/components/date-picker.vue | 14 +- src/views/components/datetime-picker.vue | 10 +- src/views/components/el-button.vue | 8 +- src/views/components/message.vue | 4 +- src/views/components/progress.vue | 6 +- src/views/components/segmented.vue | 20 +- src/views/components/selector.vue | 2 +- src/views/components/slider/index.vue | 16 +- src/views/components/statistic.vue | 2 +- src/views/components/tag.vue | 6 +- src/views/components/text.vue | 10 +- src/views/components/time-picker.vue | 12 +- src/views/components/timeline.vue | 2 +- src/views/components/upload/form.vue | 8 +- src/views/components/upload/index.vue | 16 +- src/views/error/403.vue | 4 +- src/views/error/404.vue | 4 +- src/views/error/500.vue | 4 +- src/views/login/components/LoginPhone.vue | 2 +- src/views/login/components/LoginQrCode.vue | 2 +- src/views/login/components/LoginRegist.vue | 2 +- src/views/login/components/LoginUpdate.vue | 2 +- src/views/login/index.vue | 7 +- src/views/markdown/index.vue | 2 +- src/views/monitor/logs/login/index.vue | 2 +- src/views/monitor/logs/operation/index.vue | 2 +- src/views/monitor/logs/system/index.vue | 2 +- src/views/monitor/online/index.vue | 2 +- src/views/permission/button/index.vue | 2 +- src/views/permission/button/perms.vue | 4 +- src/views/permission/page/index.vue | 2 +- src/views/system/dept/index.vue | 2 +- src/views/system/menu/index.vue | 2 +- src/views/system/role/index.vue | 2 +- src/views/system/user/index.vue | 4 +- src/views/system/user/tree.vue | 10 +- src/views/table/edit/demo1/index.vue | 2 +- src/views/welcome/index.vue | 1 + 65 files changed, 245 insertions(+), 257 deletions(-) diff --git a/package.json b/package.json index bbe6fed2c..7ac8cfc91 100644 --- a/package.json +++ b/package.json @@ -122,7 +122,7 @@ "@iconify/json": "^2.2.321", "@iconify/vue": "4.2.0", "@intlify/unplugin-vue-i18n": "^6.0.5", - "@tailwindcss/vite": "^4.0.17", + "@tailwindcss/vite": "^4.1.3", "@types/codemirror": "^5.60.15", "@types/dagre": "^0.7.52", "@types/intro.js": "^5.1.5", @@ -162,7 +162,7 @@ "stylelint-config-standard-scss": "^14.0.0", "stylelint-prettier": "^5.0.3", "svgo": "^3.3.2", - "tailwindcss": "^4.0.17", + "tailwindcss": "^4.1.3", "typescript": "^5.8.2", "unplugin-icons": "^22.1.0", "vite": "^6.2.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e34ffbd5c..e665c351a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -229,8 +229,8 @@ importers: specifier: ^6.0.5 version: 6.0.5(@vue/compiler-dom@3.5.13)(eslint@9.23.0(jiti@2.4.2))(rollup@4.37.0)(typescript@5.8.2)(vue-i18n@11.1.2(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) '@tailwindcss/vite': - specifier: ^4.0.17 - version: 4.0.17(vite@6.2.3(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.86.0)(yaml@2.7.0)) + specifier: ^4.1.3 + version: 4.1.3(vite@6.2.3(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.86.0)(yaml@2.7.0)) '@types/codemirror': specifier: ^5.60.15 version: 5.60.15 @@ -349,8 +349,8 @@ importers: specifier: ^3.3.2 version: 3.3.2 tailwindcss: - specifier: ^4.0.17 - version: 4.0.17 + specifier: ^4.1.3 + version: 4.1.3 typescript: specifier: ^5.8.2 version: 5.8.2 @@ -1584,85 +1584,85 @@ packages: '@sxzz/popperjs-es@2.11.7': resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} - '@tailwindcss/node@4.0.17': - resolution: {integrity: sha512-LIdNwcqyY7578VpofXyqjH6f+3fP4nrz7FBLki5HpzqjYfXdF2m/eW18ZfoKePtDGg90Bvvfpov9d2gy5XVCbg==} + '@tailwindcss/node@4.1.3': + resolution: {integrity: sha512-H/6r6IPFJkCfBJZ2dKZiPJ7Ueb2wbL592+9bQEl2r73qbX6yGnmQVIfiUvDRB2YI0a3PWDrzUwkvQx1XW1bNkA==} - '@tailwindcss/oxide-android-arm64@4.0.17': - resolution: {integrity: sha512-3RfO0ZK64WAhop+EbHeyxGThyDr/fYhxPzDbEQjD2+v7ZhKTb2svTWy+KK+J1PHATus2/CQGAGp7pHY/8M8ugg==} + '@tailwindcss/oxide-android-arm64@4.1.3': + resolution: {integrity: sha512-cxklKjtNLwFl3mDYw4XpEfBY+G8ssSg9ADL4Wm6//5woi3XGqlxFsnV5Zb6v07dxw1NvEX2uoqsxO/zWQsgR+g==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.0.17': - resolution: {integrity: sha512-e1uayxFQCCDuzTk9s8q7MC5jFN42IY7nzcr5n0Mw/AcUHwD6JaBkXnATkD924ZsHyPDvddnusIEvkgLd2CiREg==} + '@tailwindcss/oxide-darwin-arm64@4.1.3': + resolution: {integrity: sha512-mqkf2tLR5VCrjBvuRDwzKNShRu99gCAVMkVsaEOFvv6cCjlEKXRecPu9DEnxp6STk5z+Vlbh1M5zY3nQCXMXhw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.0.17': - resolution: {integrity: sha512-d6z7HSdOKfXQ0HPlVx1jduUf/YtBuCCtEDIEFeBCzgRRtDsUuRtofPqxIVaSCUTOk5+OfRLonje6n9dF6AH8wQ==} + '@tailwindcss/oxide-darwin-x64@4.1.3': + resolution: {integrity: sha512-7sGraGaWzXvCLyxrc7d+CCpUN3fYnkkcso3rCzwUmo/LteAl2ZGCDlGvDD8Y/1D3ngxT8KgDj1DSwOnNewKhmg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.0.17': - resolution: {integrity: sha512-EjrVa6lx3wzXz3l5MsdOGtYIsRjgs5Mru6lDv4RuiXpguWeOb3UzGJ7vw7PEzcFadKNvNslEQqoAABeMezprxQ==} + '@tailwindcss/oxide-freebsd-x64@4.1.3': + resolution: {integrity: sha512-E2+PbcbzIReaAYZe997wb9rId246yDkCwAakllAWSGqe6VTg9hHle67hfH6ExjpV2LSK/siRzBUs5wVff3RW9w==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.17': - resolution: {integrity: sha512-65zXfCOdi8wuaY0Ye6qMR5LAXokHYtrGvo9t/NmxvSZtCCitXV/gzJ/WP5ksXPhff1SV5rov0S+ZIZU+/4eyCQ==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.3': + resolution: {integrity: sha512-GvfbJ8wjSSjbLFFE3UYz4Eh8i4L6GiEYqCtA8j2Zd2oXriPuom/Ah/64pg/szWycQpzRnbDiJozoxFU2oJZyfg==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.0.17': - resolution: {integrity: sha512-+aaq6hJ8ioTdbJV5IA1WjWgLmun4T7eYLTvJIToiXLHy5JzUERRbIZjAcjgK9qXMwnvuu7rqpxzej+hGoEcG5g==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.3': + resolution: {integrity: sha512-35UkuCWQTeG9BHcBQXndDOrpsnt3Pj9NVIB4CgNiKmpG8GnCNXeMczkUpOoqcOhO6Cc/mM2W7kaQ/MTEENDDXg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-arm64-musl@4.0.17': - resolution: {integrity: sha512-/FhWgZCdUGAeYHYnZKekiOC0aXFiBIoNCA0bwzkICiMYS5Rtx2KxFfMUXQVnl4uZRblG5ypt5vpPhVaXgGk80w==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.3': + resolution: {integrity: sha512-dm18aQiML5QCj9DQo7wMbt1Z2tl3Giht54uVR87a84X8qRtuXxUqnKQkRDK5B4bCOmcZ580lF9YcoMkbDYTXHQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@tailwindcss/oxide-linux-x64-gnu@4.0.17': - resolution: {integrity: sha512-gELJzOHK6GDoIpm/539Golvk+QWZjxQcbkKq9eB2kzNkOvrP0xc5UPgO9bIMNt1M48mO8ZeNenCMGt6tfkvVBg==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.3': + resolution: {integrity: sha512-LMdTmGe/NPtGOaOfV2HuO7w07jI3cflPrVq5CXl+2O93DCewADK0uW1ORNAcfu2YxDUS035eY2W38TxrsqngxA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@tailwindcss/oxide-linux-x64-musl@4.0.17': - resolution: {integrity: sha512-68NwxcJrZn94IOW4TysMIbYv5AlM6So1luTlbYUDIGnKma1yTFGBRNEJ+SacJ3PZE2rgcTBNRHX1TB4EQ/XEHw==} + '@tailwindcss/oxide-linux-x64-musl@4.1.3': + resolution: {integrity: sha512-aalNWwIi54bbFEizwl1/XpmdDrOaCjRFQRgtbv9slWjmNPuJJTIKPHf5/XXDARc9CneW9FkSTqTbyvNecYAEGw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@tailwindcss/oxide-win32-arm64-msvc@4.0.17': - resolution: {integrity: sha512-AkBO8efP2/7wkEXkNlXzRD4f/7WerqKHlc6PWb5v0jGbbm22DFBLbIM19IJQ3b+tNewQZa+WnPOaGm0SmwMNjw==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.3': + resolution: {integrity: sha512-PEj7XR4OGTGoboTIAdXicKuWl4EQIjKHKuR+bFy9oYN7CFZo0eu74+70O4XuERX4yjqVZGAkCdglBODlgqcCXg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.0.17': - resolution: {integrity: sha512-7/DTEvXcoWlqX0dAlcN0zlmcEu9xSermuo7VNGX9tJ3nYMdo735SHvbrHDln1+LYfF6NhJ3hjbpbjkMOAGmkDg==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.3': + resolution: {integrity: sha512-T8gfxECWDBENotpw3HR9SmNiHC9AOJdxs+woasRZ8Q/J4VHN0OMs7F+4yVNZ9EVN26Wv6mZbK0jv7eHYuLJLwA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.0.17': - resolution: {integrity: sha512-B4OaUIRD2uVrULpAD1Yksx2+wNarQr2rQh65nXqaqbLY1jCd8fO+3KLh/+TH4Hzh2NTHQvgxVbPdUDOtLk7vAw==} + '@tailwindcss/oxide@4.1.3': + resolution: {integrity: sha512-t16lpHCU7LBxDe/8dCj9ntyNpXaSTAgxWm1u2XQP5NiIu4KGSyrDJJRlK9hJ4U9yJxx0UKCVI67MJWFNll5mOQ==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.0.17': - resolution: {integrity: sha512-HJbBYDlDVg5cvYZzECb6xwc1IDCEM3uJi3hEZp3BjZGCNGJcTsnCpan+z+VMW0zo6gR0U6O6ElqU1OoZ74Dhww==} + '@tailwindcss/vite@4.1.3': + resolution: {integrity: sha512-lUI/QaDxLtlV52Lho6pu07CG9pSnRYLOPmKGIQjyHdTBagemc6HmgZxyjGAQ/5HMPrNeWBfTVIpQl0/jLXvWHQ==} peerDependencies: vite: ^5.2.0 || ^6 @@ -5027,8 +5027,8 @@ packages: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} - tailwindcss@4.0.17: - resolution: {integrity: sha512-OErSiGzRa6rLiOvaipsDZvLMSpsBZ4ysB4f0VKGXUrjw2jfkJRd6kjRKV2+ZmTCNvwtvgdDam5D7w6WXsdLJZw==} + tailwindcss@4.1.3: + resolution: {integrity: sha512-2Q+rw9vy1WFXu5cIxlvsabCwhU2qUwodGq03ODhLJ0jW4ek5BUtoCsnLB0qG+m8AHgEsSJcJGDSDe06FXlP74g==} tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} @@ -6790,65 +6790,65 @@ snapshots: '@sxzz/popperjs-es@2.11.7': {} - '@tailwindcss/node@4.0.17': + '@tailwindcss/node@4.1.3': dependencies: enhanced-resolve: 5.18.1 jiti: 2.4.2 - tailwindcss: 4.0.17 - - '@tailwindcss/oxide-android-arm64@4.0.17': - optional: true - - '@tailwindcss/oxide-darwin-arm64@4.0.17': - optional: true - - '@tailwindcss/oxide-darwin-x64@4.0.17': - optional: true - - '@tailwindcss/oxide-freebsd-x64@4.0.17': - optional: true - - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.17': - optional: true - - '@tailwindcss/oxide-linux-arm64-gnu@4.0.17': - optional: true - - '@tailwindcss/oxide-linux-arm64-musl@4.0.17': - optional: true - - '@tailwindcss/oxide-linux-x64-gnu@4.0.17': - optional: true - - '@tailwindcss/oxide-linux-x64-musl@4.0.17': - optional: true - - '@tailwindcss/oxide-win32-arm64-msvc@4.0.17': - optional: true - - '@tailwindcss/oxide-win32-x64-msvc@4.0.17': - optional: true - - '@tailwindcss/oxide@4.0.17': - optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.0.17 - '@tailwindcss/oxide-darwin-arm64': 4.0.17 - '@tailwindcss/oxide-darwin-x64': 4.0.17 - '@tailwindcss/oxide-freebsd-x64': 4.0.17 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.17 - '@tailwindcss/oxide-linux-arm64-gnu': 4.0.17 - '@tailwindcss/oxide-linux-arm64-musl': 4.0.17 - '@tailwindcss/oxide-linux-x64-gnu': 4.0.17 - '@tailwindcss/oxide-linux-x64-musl': 4.0.17 - '@tailwindcss/oxide-win32-arm64-msvc': 4.0.17 - '@tailwindcss/oxide-win32-x64-msvc': 4.0.17 - - '@tailwindcss/vite@4.0.17(vite@6.2.3(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.86.0)(yaml@2.7.0))': - dependencies: - '@tailwindcss/node': 4.0.17 - '@tailwindcss/oxide': 4.0.17 lightningcss: 1.29.2 - tailwindcss: 4.0.17 + tailwindcss: 4.1.3 + + '@tailwindcss/oxide-android-arm64@4.1.3': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.3': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.3': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.3': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.3': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.3': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.3': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.3': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.3': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.3': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.3': + optional: true + + '@tailwindcss/oxide@4.1.3': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.3 + '@tailwindcss/oxide-darwin-arm64': 4.1.3 + '@tailwindcss/oxide-darwin-x64': 4.1.3 + '@tailwindcss/oxide-freebsd-x64': 4.1.3 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.3 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.3 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.3 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.3 + '@tailwindcss/oxide-linux-x64-musl': 4.1.3 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.3 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.3 + + '@tailwindcss/vite@4.1.3(vite@6.2.3(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.86.0)(yaml@2.7.0))': + dependencies: + '@tailwindcss/node': 4.1.3 + '@tailwindcss/oxide': 4.1.3 + tailwindcss: 4.1.3 vite: 6.2.3(@types/node@20.17.28)(jiti@2.4.2)(lightningcss@1.29.2)(sass@1.86.0)(yaml@2.7.0) '@tootallnate/once@1.1.2': {} @@ -10699,7 +10699,7 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 - tailwindcss@4.0.17: {} + tailwindcss@4.1.3: {} tapable@2.2.1: {} diff --git a/src/components/ReFlowChart/src/Control.vue b/src/components/ReFlowChart/src/Control.vue index e0f46fb8a..c578a46a8 100644 --- a/src/components/ReFlowChart/src/Control.vue +++ b/src/components/ReFlowChart/src/Control.vue @@ -114,7 +114,8 @@ onMounted(() => { :style="{ cursor: item.disabled === false ? 'pointer' : 'not-allowed', color: item.disabled === false ? '' : '#00000040', - background: 'transparent' + background: 'transparent', + border: 'none' }" @click="onControl(item, key)" > diff --git a/src/components/ReIcon/src/offlineIcon.ts b/src/components/ReIcon/src/offlineIcon.ts index 82b6ec069..6387cd258 100644 --- a/src/components/ReIcon/src/offlineIcon.ts +++ b/src/components/ReIcon/src/offlineIcon.ts @@ -54,8 +54,8 @@ const icons = [ // Remix Icon: https://github.com/Remix-Design/RemixIcon ["ri/mind-map", RiMindMap], ["ri/admin-fill", RiAdminFill], - ["ri/links-fill", RiTableLine], - ["ri/table-line", RiLinksFill], + ["ri/table-line", RiTableLine], + ["ri/links-fill", RiLinksFill], ["ri/admin-line", RiAdminLine], ["ri/list-check", RiListCheck], ["ri/search-line", RiSearchLine], diff --git a/src/components/RePureTableBar/src/bar.tsx b/src/components/RePureTableBar/src/bar.tsx index d0bbf98cc..86c381b09 100644 --- a/src/components/RePureTableBar/src/bar.tsx +++ b/src/components/RePureTableBar/src/bar.tsx @@ -255,7 +255,7 @@ export default defineComponent({
{{ t("panel.pureThemeColor") }}
+{{ t("panel.pureThemeColor") }}
{{ t("panel.pureLayoutModel") }}
+{{ t("panel.pureLayoutModel") }}
{{ t("panel.pureStretch") }}
+{{ t("panel.pureStretch") }}
{{ t("panel.pureTagsStyle") }}
+{{ t("panel.pureTagsStyle") }}
+
{{ t("panel.pureInterfaceDisplay") }}
{{ isBottom ? "已加载全部页" : `加载到第 ${page} 页` }}
+{{ modelValue }}
+{{ modelValue }}
diff --git a/src/views/able/wavesurfer/index.vue b/src/views/able/wavesurfer/index.vue index f2117dcd1..f2406639c 100644 --- a/src/views/able/wavesurfer/index.vue +++ b/src/views/able/wavesurfer/index.vue @@ -109,7 +109,7 @@ onBeforeUnmount(() => {单选(紧凑风格的按钮样式)
+单选(带有边框)
+单选(自定义内容)
+多选(紧凑风格的按钮样式)
+多选(带有边框)
+多选(来点不一样的体验)
+可控制间距的按钮样式
+单选
++
单个可选按钮
+多选
+基础用法
+不同尺寸、选择透明度、预定义颜色
+外部触发器
+基础用法
+右键点击此区域
动态菜单
+右键点击此区域
按钮组
+右键点击此区域
选择某一天
+选择周、月、年或多个日期
+选择一段时间
+选择月份范围
+日期格式
+自定义前缀
+自定义内容
+日期和时间点
+日期时间格式
+日期和时间范围
++
基础按钮
+加载状态按钮
+自定义元素标签。例如:按钮、div、链接
+自定义颜色
+直线进度条动画
+进度条内显示百分比标识
+自定义内容
++
tooltip 提示
+change 事件
+禁用
+全局禁用
+block 属性(将宽度调整为父元素宽度)
+可设置图标
+只设置图标
+自定义渲染
+基础用法
+离散值
+带有输入框的滑块
+不同尺寸
+位置
+范围选择
+垂直模式
+显示标记
+基础按钮
+动态编辑标签
+基础用法
+自定义 Tooltip 内容
+自定义 el-text 配置
+自定义 VueTippy 配置
+组件嵌套: 不需要省略的需设置 truncated 为 false
+日期和时间点
+鼠标滚轮进行选择
限制时间选择范围
+任意时间范围
+固定时间点
+时间格式
+固定时间范围
++
综合示例 ( 自动上传 、拖拽上传、拖拽排序、设置请求头、上传进度、大图预览、多选文件、最大文件数量、文件类型限制、文件大小限制、删除文件)
-+
{{ imgInfos }}
文件上传中
+
结合表单校验进行手动上传
(可先打开浏览器控制台找到Network,然后填写表单内容后点击点提交观察请求变化)
diff --git a/src/views/error/403.vue b/src/views/error/403.vue
index a16be3ce5..ffd9df440 100644
--- a/src/views/error/403.vue
+++ b/src/views/error/403.vue
@@ -15,7 +15,7 @@ const router = useRouter();
{{
diff --git a/src/views/login/components/LoginQrCode.vue b/src/views/login/components/LoginQrCode.vue
index 3963f84c1..4d40468ec 100644
--- a/src/views/login/components/LoginQrCode.vue
+++ b/src/views/login/components/LoginQrCode.vue
@@ -18,7 +18,7 @@ const { t } = useI18n();
当前拥有的code列表:{{ getAuths() }} 当前拥有的code列表:{{ getAuths() }} 当前拥有的code列表:{{ permissions }}
+ 当前拥有的code列表:{{ permissions }}
*:*:* 代表拥有全部按钮级别权限
+
模拟后台根据不同角色返回对应路由,观察左侧菜单变化(管理员角色可查看系统管理菜单、普通角色不可查看系统管理菜单)
+
双向绑定:{{ text }}