From ad92e8bba5a8b2c114a2c1567d753dc5b6cb45d1 Mon Sep 17 00:00:00 2001 From: lijing1 Date: Fri, 21 Nov 2025 17:19:38 +0800 Subject: [PATCH] =?UTF-8?q?update:=E8=A1=A8=E6=A0=BC=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/elementPlus.scss | 5 + src/components/common/dialog/index.vue | 16 +-- src/components/common/table/baseTable.vue | 13 +- src/components/common/table/tableFormDia.vue | 7 + src/components/common/table/treeTable.vue | 13 +- src/components/common/uploadList/index.vue | 139 +++++++++++++++++++ src/layouts/cid.vue | 2 + src/layouts/default.vue | 2 + 8 files changed, 181 insertions(+), 16 deletions(-) create mode 100644 src/components/common/uploadList/index.vue diff --git a/src/assets/styles/elementPlus.scss b/src/assets/styles/elementPlus.scss index be40850f..44653d1d 100644 --- a/src/assets/styles/elementPlus.scss +++ b/src/assets/styles/elementPlus.scss @@ -17,6 +17,11 @@ cursor: pointer; } } +.el-dialog { + .el-dialog__footer { + text-align: center; + } +} .el-upload { width: 100%; justify-content: flex-start; diff --git a/src/components/common/dialog/index.vue b/src/components/common/dialog/index.vue index 8675ea6c..884254ae 100644 --- a/src/components/common/dialog/index.vue +++ b/src/components/common/dialog/index.vue @@ -1,6 +1,6 @@ @@ -31,8 +31,8 @@ withDefaults(defineProps(), { diaTitle: '', }); -// const emit = defineEmits(['show']); -// const openFun = () => { // 兼容vxe-modal -// emit('show'); -// }; +const emit = defineEmits(['show']); +const openFun = () => { // 兼容vxe-modal + emit('show'); +}; diff --git a/src/components/common/table/baseTable.vue b/src/components/common/table/baseTable.vue index 89ca1cc4..e44bddf8 100644 --- a/src/components/common/table/baseTable.vue +++ b/src/components/common/table/baseTable.vue @@ -102,13 +102,15 @@ - + @@ -230,7 +232,7 @@ watch(() => props.actionList, (list: any) => { } }); if (list.length > 2) { - width += 20; // 更多宽度 + width += 30; // 更多宽度 } actionAutoWidth.value = width; }, { immediate: true }); @@ -466,7 +468,7 @@ defineExpose({ .actions { display: flex; align-items: center; - justify-content: space-between; + justify-content: flex-start; &::after { content: ''; position: absolute; @@ -480,6 +482,9 @@ defineExpose({ .action-item { padding: 0 4px; } + .more-icon { + margin-left: 10px; + } } .pagination { width: 100%; diff --git a/src/components/common/table/tableFormDia.vue b/src/components/common/table/tableFormDia.vue index 20134beb..0c2d6cd5 100644 --- a/src/components/common/table/tableFormDia.vue +++ b/src/components/common/table/tableFormDia.vue @@ -6,6 +6,7 @@ top="2vh" width="80%" height="80%" + body-class="table-form-dia" show-footer @close="closeFun" > @@ -244,6 +245,12 @@ const closeFun = () => { }; + + diff --git a/src/layouts/cid.vue b/src/layouts/cid.vue index e4de3bec..29d6b6bb 100644 --- a/src/layouts/cid.vue +++ b/src/layouts/cid.vue @@ -6,12 +6,14 @@
+