From 2b90a30589561bdd88e2432c5ecea3fb1c13951b Mon Sep 17 00:00:00 2001 From: lzq <2495532633@qq.com> Date: Fri, 5 Dec 2025 00:30:34 +0800 Subject: [PATCH] 1 --- src/assets/css/index.css | 1 + src/dts/components.d.ts | 6 + src/pages/sys/dict/DictCategory.vue | 5 +- src/pages/sys/dict/DictItem.vue | 4 +- src/pages/sys/menus/MenuForm.vue | 1 - src/pages/sys/menus/Menus.vue | 4 +- src/pages/sys/role/Role.vue | 4 +- src/pages/sys/sn-config/SnConfig.vue | 7 +- src/pages/sys/sn-config/SnConfigForm.vue | 135 +++++++++++++++-------- 9 files changed, 108 insertions(+), 59 deletions(-) diff --git a/src/assets/css/index.css b/src/assets/css/index.css index 8651953..2cd982a 100644 --- a/src/assets/css/index.css +++ b/src/assets/css/index.css @@ -5,4 +5,5 @@ --el-button-hover-border-color: #458FFF; --el-color-primary-light-3: #458FFF; --el-border-radius-base: 2px; + --el-color-danger: #CF171D; } diff --git a/src/dts/components.d.ts b/src/dts/components.d.ts index ea0a151..c22b02b 100644 --- a/src/dts/components.d.ts +++ b/src/dts/components.d.ts @@ -18,11 +18,14 @@ declare module 'vue' { ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup'] ElCollapse: typeof import('element-plus/es')['ElCollapse'] + ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElContainer: typeof import('element-plus/es')['ElContainer'] ElDialog: typeof import('element-plus/es')['ElDialog'] ElDivider: typeof import('element-plus/es')['ElDivider'] ElDropdown: typeof import('element-plus/es')['ElDropdown'] + ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] + ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] @@ -65,11 +68,14 @@ declare global { const ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] const ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup'] const ElCollapse: typeof import('element-plus/es')['ElCollapse'] + const ElCollapseItem: typeof import('element-plus/es')['ElCollapseItem'] const ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] const ElContainer: typeof import('element-plus/es')['ElContainer'] const ElDialog: typeof import('element-plus/es')['ElDialog'] const ElDivider: typeof import('element-plus/es')['ElDivider'] const ElDropdown: typeof import('element-plus/es')['ElDropdown'] + const ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] + const ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] const ElEmpty: typeof import('element-plus/es')['ElEmpty'] const ElForm: typeof import('element-plus/es')['ElForm'] const ElFormItem: typeof import('element-plus/es')['ElFormItem'] diff --git a/src/pages/sys/dict/DictCategory.vue b/src/pages/sys/dict/DictCategory.vue index 972115c..5fba1c7 100644 --- a/src/pages/sys/dict/DictCategory.vue +++ b/src/pages/sys/dict/DictCategory.vue @@ -30,7 +30,7 @@ - + 修改 字典项 @@ -51,7 +51,6 @@ - + 修改 diff --git a/src/pages/sys/menus/MenuForm.vue b/src/pages/sys/menus/MenuForm.vue index 965f601..9ff4711 100644 --- a/src/pages/sys/menus/MenuForm.vue +++ b/src/pages/sys/menus/MenuForm.vue @@ -87,7 +87,6 @@ diff --git a/src/pages/sys/menus/Menus.vue b/src/pages/sys/menus/Menus.vue index c9f701d..6499efe 100644 --- a/src/pages/sys/menus/Menus.vue +++ b/src/pages/sys/menus/Menus.vue @@ -53,7 +53,7 @@ - + 修改 diff --git a/src/pages/sys/role/Role.vue b/src/pages/sys/role/Role.vue index 84e0df9..04bbfdd 100644 --- a/src/pages/sys/role/Role.vue +++ b/src/pages/sys/role/Role.vue @@ -40,7 +40,7 @@ - + 资源 修改 diff --git a/src/pages/sys/sn-config/SnConfig.vue b/src/pages/sys/sn-config/SnConfig.vue index 2b1d2c3..d8468df 100644 --- a/src/pages/sys/sn-config/SnConfig.vue +++ b/src/pages/sys/sn-config/SnConfig.vue @@ -42,9 +42,9 @@ function searchHandler() { searching.value = true SnConfigApi.paging(searchForm, {...pagination}) .then((res) => { - pagination.current = res.data.current pagination.size = res.data.size pagination.total = res.data.total + pagination.pages = res.data.pages datasource.value = res.data.records.map((it) => ({ key: it.id, ...it, @@ -116,7 +116,7 @@ onMounted(() => { @@ -136,7 +136,6 @@ onMounted(() => { snConfig.config.map((_, i) => i)) +const expandedKeys = computed(() => snConfig.config.map((_, i) => i + '')) const arrowDropdownVisible = ref(false) @@ -206,7 +207,7 @@ defineExpose({ +