From 832688e48b3b6351ba3cd9ba490d9de0ab83e2fe Mon Sep 17 00:00:00 2001 From: wangting <wangting@vci-tech.com> Date: 星期三, 08 一月 2025 12:15:11 +0800 Subject: [PATCH] 固定列错位,默认隐藏搜索框,图标修改回显,调整页面 --- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Icons/index.vue | 4 +++- Source/plt-web/plt-web-ui/src/util/basic-option.js | 2 +- Source/plt-web/plt-web-ui/src/styles/ui.scss | 47 +++++++++++++++++++++++++++++++---------------- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue | 4 +++- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/index.vue | 2 +- 5 files changed, 39 insertions(+), 20 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/styles/ui.scss b/Source/plt-web/plt-web-ui/src/styles/ui.scss index a14a8d6..7842105 100644 --- a/Source/plt-web/plt-web-ui/src/styles/ui.scss +++ b/Source/plt-web/plt-web-ui/src/styles/ui.scss @@ -409,13 +409,24 @@ min-height: 26px; } .avue-crud .avue-crud__menu .el-button{ - margin-bottom: 5px; + } .avue-crud .avue-crud__menu .el-button--text{ padding: 2px 6px; } .avue-crud table td{ line-height: 22px; +} +/**宸︿晶鎿嶄綔鏍�**/ +.avue-crud__left{ + display: flex; + align-items: center; +} +/**琛ㄥ唴鎿嶄綔鏍�**/ +.avue-crud .avue-crud__menu{ + min-height: 22px; + display: flex; + justify-content: space-around; } .el-table--small, .el-table__expand-icon{ font-size: 14px; @@ -454,12 +465,29 @@ bottom: 0; } /****澶勭悊鍥哄畾鍒楅敊琛岄棶棰�****/ +.el-table th.el-table__cell .cell{ + display: flex; + justify-content:flex-start; +} +.el-table th.el-table__cell.is-center .cell{ + justify-content:center; +} + +.el-table th.el-table__cell.is-right .cell{ + justify-content: flex-end; +} +.el-table th.el-table__cell .cell span:first-child{ + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} .el-table .el-table__fixed,.el-table .el-table__fixed-right{ height: 100% !important; } .el-table__fixed .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-body-wrapper{ - height: calc(100% - 37px) !important; - top:37px !important; + height: calc(100% - 47px) !important; + top:35px !important; + padding-bottom: 12px !important; } /* 鍒嗛〉 @@ -624,19 +652,6 @@ content: ''; } -.avue-crud .avue-crud__menu .el-button{ - margin-top: 5px; -} - -.avue-crud__left{ - display: flex; - align-items: center; -} - -.avue-crud__menu{ - display: flex; - justify-content: space-around; -} .font14{font-size: 14px;width: 12px;height: 12px;display: inline-block;} .font16{font-size: 16px;width: 14px;height: 14px;display: inline-block;} diff --git a/Source/plt-web/plt-web-ui/src/util/basic-option.js b/Source/plt-web/plt-web-ui/src/util/basic-option.js index f359631..42beef5 100644 --- a/Source/plt-web/plt-web-ui/src/util/basic-option.js +++ b/Source/plt-web/plt-web-ui/src/util/basic-option.js @@ -4,7 +4,6 @@ index:true, indexFixed:false,//鍥哄畾鍒� dialogDrag:true, - searchShow:true, searchIcon:true, selection:true, //鏄惁鏈夐�夋嫨妗� selectionFixed:false, @@ -13,6 +12,7 @@ align: 'center', emptyText: '鏆傛棤鍐呭', tip:false, + searchShow:false,//鎼滅储鏍忛粯璁ら殣钘� // menu:false, 鏄惁鏈夋搷浣滄爮 // menuTitle:xxx, 鎿嶄綔鏍忔爣棰� } diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/index.vue index c7ca416..8e88f58 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/index.vue @@ -354,7 +354,7 @@ { required: true, message: '璇烽�夋嫨鍥炬爣', - trigger: 'blur' + trigger: 'submit' } ] }, diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Icons/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Icons/index.vue index 4bdb4a0..ab0a66b 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Icons/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Icons/index.vue @@ -29,7 +29,7 @@ <el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-pane v-for="item in iconList" :label="item.lable" :name="item.lable" style="height: calc(100vh - 270px);overflow: auto "> - <div class="iconList"> + <div class="iconList" :key="key"> <div class="iconItem" v-for="svg in item.list" :data-value="svg.name" v-right-click="{action:checkSvg,data:svg}"> <div class="svgContent" v-html="svg.content"></div> @@ -110,6 +110,7 @@ }, data() { return { + key:1, types: [], checkedTypes:[], searchText:'', @@ -264,6 +265,7 @@ if (this.iconList.length > 0) { this.activeName = this.iconList[0].lable; } + this.key++; } else { this.$message.error(res.data.msg); } diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue index 65fac14..75cb5d3 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue @@ -240,12 +240,14 @@ column: [{ label: '鍚嶇О', prop: 'plName', - search: true + search: true, + overHidden:true }, { label: 'UI涓婁笅鏂�', prop: 'plCode', search: true, sortable: true, + overHidden:true }, { label: '瀵艰埅鍖�', prop: 'plIsShowNavigator', -- Gitblit v1.9.3