From ba6ae87a1daba3fb9c509b102e5e54fa316ec52b Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Fri, 11 Jul 2025 16:50:48 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96template-admin-ts?= =?UTF-8?q?=E8=87=AA=E5=B8=A6=E6=A0=B7=E5=BC=8F=E5=AF=BC=E5=85=A5=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/plugins/unocss.ts | 20 +-------- src/App.vue | 4 ++ src/components/_base/breadcrumb/index.vue | 2 +- .../_base/exit-account-modal/index.vue | 4 +- src/components/_base/menu/index.vue | 4 +- src/components/_base/navbar/index.vue | 4 +- src/components/_base/tab-bar/index.vue | 2 +- src/components/_base/tab-bar/tab-item.vue | 2 +- src/components/confirm-button/index.vue | 2 +- src/components/container.vue | 4 +- .../custom-table-column-modal/style.scss | 6 +-- src/components/delete-modal.vue | 8 ++-- src/components/join-modal.vue | 4 +- src/components/modal.vue | 6 +-- src/components/no-data/index.vue | 2 +- src/components/wyg-form/index.vue | 2 +- src/components/wyg-table/index.vue | 2 +- src/layouts/Basic.vue | 8 ++-- src/layouts/NotFound.vue | 2 +- src/layouts/Page.vue | 2 +- src/main.ts | 4 +- src/styles/components/checkbox.scss | 9 ++-- src/styles/components/pagination.scss | 2 +- src/styles/components/table.scss | 2 +- src/styles/components/tabs.scss | 2 +- src/styles/font.scss | 8 ++-- src/styles/index.scss | 10 +++++ src/styles/index.ts | 9 ---- src/styles/lib/reset.scss | 25 +++++++++++ src/styles/lib/variable.scss | 8 ++++ src/styles/{vars.css => vars.scss} | 43 +++---------------- src/views/components/dataEngine/hotCloud.vue | 4 +- .../components/dataEngine/hotTranslation.vue | 4 +- .../dataEngine/keyBrandMovement.vue | 2 +- src/views/components/dataEngine/keyWord.vue | 6 +-- .../components/dataEngine/userPainPoints.vue | 4 +- .../components/dataEngine/userPersona.vue | 4 +- .../components/drag/DraggableResizable.vue | 2 +- src/views/components/drag/index.vue | 2 +- src/views/components/layout/comp1.vue | 2 +- src/views/components/layout/comp2.vue | 2 +- src/views/components/layout/comp3.vue | 2 +- src/views/components/layout/comp4.vue | 2 +- src/views/components/layout/index.vue | 2 +- src/views/components/login/style.scss | 2 +- .../components/management/account/index.vue | 24 +++++------ .../management/enterprise/index.vue | 16 +++---- .../components/management/person/index.vue | 12 +++--- src/views/components/permission/auth.vue | 2 +- .../permission/choose-enterprise.vue | 2 +- src/views/components/table/index.vue | 2 +- src/views/components/workplace/index.vue | 2 +- .../components/workplace/modules/case.vue | 10 ++--- .../components/workplace/modules/product.vue | 16 +++---- .../brands/brand-materials/style.scss | 2 +- src/views/property-marketing/component.scss | 2 +- .../businessAnalysisReport.vue | 2 +- .../competitiveProductAnalysisReport.vue | 2 +- .../components/account-table/style.scss | 2 +- .../components/custom-column-modal/style.scss | 6 +-- .../components/filter-block/style.scss | 2 +- .../account-dashboard/style.scss | 4 +- .../components/note-table/style.scss | 2 +- .../media-account/account-detail/style.scss | 4 +- .../components/account-table/style.scss | 8 ++-- .../components/add-account-modal/style.scss | 6 +-- .../authorized-account-modal/style.scss | 6 +-- .../components/batch-group-modal/style.scss | 2 +- .../components/batch-tag-modal/style.scss | 2 +- .../components/filter-block/style.scss | 2 +- .../components/group-manage-modal/style.scss | 4 +- .../components/import-prompt-modal/style.scss | 2 +- .../reauthorize-account-modal/style.scss | 6 +-- .../components/status-box/index.vue | 2 +- .../media-account/account-manage/style.scss | 6 +-- .../put-account/account-dashboard/style.scss | 4 +- .../components/board-table/style.scss | 2 +- .../components/filter-block/style.scss | 2 +- .../components/group-manage-modal/style.scss | 4 +- .../components/plan-table/style.scss | 2 +- .../put-account/account-data/style.scss | 2 +- .../components/account-table/style.scss | 8 ++-- .../components/add-account-modal/style.scss | 6 +-- .../authorized-account-modal/style.scss | 6 +-- .../components/filter-block/style.scss | 2 +- .../components/import-prompt-modal/style.scss | 2 +- .../components/status-box/index.vue | 2 +- .../put-account/account-manage/style.scss | 6 +-- .../components/table-data/listSearchForm.vue | 2 +- .../components/table-data/style.scss | 2 +- .../investment-guidelines/style.scss | 4 +- .../repository/test/index.vue | 2 +- vite.config.ts | 2 +- 93 files changed, 230 insertions(+), 242 deletions(-) create mode 100644 src/styles/index.scss delete mode 100644 src/styles/index.ts create mode 100644 src/styles/lib/reset.scss create mode 100644 src/styles/lib/variable.scss rename src/styles/{vars.css => vars.scss} (80%) diff --git a/config/plugins/unocss.ts b/config/plugins/unocss.ts index c5b1970..0910253 100644 --- a/config/plugins/unocss.ts +++ b/config/plugins/unocss.ts @@ -1,8 +1,8 @@ /* * @Author: 田鑫 * @Date: 2023-03-05 18:14:16 - * @LastEditors: Please set LastEditors - * @LastEditTime: 2025-06-25 10:54:24 + * @LastEditors: rd 1344903914@qq.com + * @LastEditTime: 2025-07-11 16:30:29 * @Description: */ import Unocss from 'unocss/vite'; @@ -41,21 +41,5 @@ export const configUnocss = () => [/^w-(\d+)$/, ([, d]) => ({ width: `${d}px !important` })], [/^h-(\d+)$/, ([, d]) => ({ height: `${d}px !important` })], [/^ft-(\d+)$/, ([, d]) => ({ 'font-size': `${d}px !important` })], - [ - 'box-container', - { - 'border-radius': '2px', - padding: '20px', - margin: '8px', - 'background-color': '#fff', - }, - ], - [ - 'justify-between', - { - 'justify-content': 'space-between', - }, - ], - ['align-center', { 'text-align': 'center' }], ], }); diff --git a/src/App.vue b/src/App.vue index 325eb50..4441999 100644 --- a/src/App.vue +++ b/src/App.vue @@ -41,3 +41,7 @@ onMounted(() => { }); }); + + diff --git a/src/components/_base/breadcrumb/index.vue b/src/components/_base/breadcrumb/index.vue index e923879..b5539c7 100644 --- a/src/components/_base/breadcrumb/index.vue +++ b/src/components/_base/breadcrumb/index.vue @@ -37,7 +37,7 @@ const matched = computed(() => { --> - + diff --git a/src/components/container.vue b/src/components/container.vue index 14d2f20..b99a435 100644 --- a/src/components/container.vue +++ b/src/components/container.vue @@ -15,7 +15,7 @@ const props = defineProps<{ title: string; }>(); - + diff --git a/src/layouts/Basic.vue b/src/layouts/Basic.vue index f3879ae..935161d 100644 --- a/src/layouts/Basic.vue +++ b/src/layouts/Basic.vue @@ -102,9 +102,9 @@ provide('toggleDrawerMenu', () => { - + diff --git a/src/views/components/layout/comp3.vue b/src/views/components/layout/comp3.vue index a2f9505..2e04f2f 100644 --- a/src/views/components/layout/comp3.vue +++ b/src/views/components/layout/comp3.vue @@ -10,4 +10,4 @@ - + diff --git a/src/views/components/layout/comp4.vue b/src/views/components/layout/comp4.vue index 9c3bc35..222c6b5 100644 --- a/src/views/components/layout/comp4.vue +++ b/src/views/components/layout/comp4.vue @@ -10,4 +10,4 @@ - + diff --git a/src/views/components/layout/index.vue b/src/views/components/layout/index.vue index fab9732..bcfa90e 100644 --- a/src/views/components/layout/index.vue +++ b/src/views/components/layout/index.vue @@ -380,7 +380,7 @@ function getComponentStyle(component: ComponentState) { } - \ No newline at end of file diff --git a/src/views/components/permission/choose-enterprise.vue b/src/views/components/permission/choose-enterprise.vue index f49517f..46763b0 100644 --- a/src/views/components/permission/choose-enterprise.vue +++ b/src/views/components/permission/choose-enterprise.vue @@ -15,5 +15,5 @@ const enterprise = ref(''); - \ No newline at end of file diff --git a/src/views/components/table/index.vue b/src/views/components/table/index.vue index aff4fc3..410c236 100644 --- a/src/views/components/table/index.vue +++ b/src/views/components/table/index.vue @@ -49,4 +49,4 @@ function add() { function deleteItem(record) {} - + diff --git a/src/views/components/workplace/index.vue b/src/views/components/workplace/index.vue index 66616e1..a672635 100644 --- a/src/views/components/workplace/index.vue +++ b/src/views/components/workplace/index.vue @@ -46,7 +46,7 @@ const getSuccessCaseList = async () => { }; - diff --git a/vite.config.ts b/vite.config.ts index 70c8cae..0158ad7 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -20,7 +20,7 @@ export default defineConfig(({ mode }: ConfigEnv): UserConfig => { css: { preprocessorOptions: { scss: { - // additionalData: `@import "@/styles/vars.css";`, + additionalData: `@import "@/styles/lib/variable.scss";`, }, }, },