From eef1ef0be935d4a3d8fc691b2666f41796b2d4a5 Mon Sep 17 00:00:00 2001 From: gaoshp <291585735@qq.com> Date: 星期一, 04 十一月 2024 19:57:08 +0800 Subject: [PATCH] 增加列表显示 --- src/views/mdc/time-analysis.vue | 47 +++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 43 insertions(+), 4 deletions(-) diff --git a/src/views/mdc/time-analysis.vue b/src/views/mdc/time-analysis.vue index d2631f5..169941b 100644 --- a/src/views/mdc/time-analysis.vue +++ b/src/views/mdc/time-analysis.vue @@ -2,12 +2,12 @@ * @Author: lzhe lzhe@example.com * @Date: 2024-04-26 09:36:18 * @LastEditors: lzhe lzhe@example.com - * @LastEditTime: 2024-11-01 14:48:23 + * @LastEditTime: 2024-11-04 12:11:01 * @FilePath: /smart-web/src/views/mdc/status-record.vue * @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE --> <template> - <el-main style="height: 100%;"> + <el-main style="height: 100%;" class="timeAnalysis"> <el-card shadow="never" style="height: 100%;" body-style="height: 100%;padding: 0;"> <el-container style="height: 100%;"> <el-aside width="300px" style="height: 100%;"> @@ -41,7 +41,13 @@ </el-container> </el-aside> <el-container> - <el-main> + <el-main style="position: relative;"> + <span class="setSpan"> + <el-icon class="setIcon"> + <Setting /> + </el-icon> + <span class="setBtn" @click="openSet">鍒嗘瀽璁剧疆</span> + </span> <el-tabs tab-position="top" v-model="activeName" type="card" @tab-change="tabChange"> <el-tab-pane label="鎸夌彮娆$粺璁�" name="shift"> <!-- 鏃ユ湡 --> @@ -121,12 +127,16 @@ </el-container> </el-container> </el-card> + <el-dialog title="璁剧疆" v-model="dialogVisible" v-if="dialogVisible" width="30%" class="setModelStyle"> + <Efficiency :showModalList="showModalList" /> + </el-dialog> </el-main> </template> <script> import exportDialog from '@/layout/components/exportDialog.vue' import * as ElementPlusIconsVue from '@element-plus/icons-vue' +import Efficiency from './configComp/Efficiency.vue' let icons = [] for (const [key, component] of Object.entries(ElementPlusIconsVue)) { icons.push(key) @@ -136,10 +146,12 @@ import MYTree from './MYTree.vue'; export default { components: { - ...ElementPlusIconsVue,MYTree,exportDialog + ...ElementPlusIconsVue,MYTree,exportDialog,Efficiency }, data() { return { + showModalList: [1], + dialogVisible: false, treeListNodeList: [], ids: [], activeNames: [], @@ -358,6 +370,9 @@ this.getGlobal(); //鑾峰彇棰滆壊 }, methods: { + openSet() { + this.dialogVisible = true; + }, exportExcel(statisticalMethod) { var ids = []; this.treeChecked.forEach(item=> { @@ -848,4 +863,28 @@ margin: 8px; padding-left: 16px; } + .setSpan { + vertical-align: sub; + font-size: 14px; + position: absolute; + top: 26px; + left: 280px; + z-index: 11; + } + .setIcon { + color: #409eff; + margin-left: 15px; + vertical-align: -2px; + } + .setBtn { + margin-left: 2px; + color: #409eff; + margin-left: 8px; + cursor: pointer; + font-size: 14px; + } + .timeAnalysis >>> .el-dialog__body { + padding-bottom: 0px; + padding-top: 0px; + } </style> \ No newline at end of file -- Gitblit v1.9.3