From fd073a00f6813eada92b08f1884b115295ac1177 Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期二, 17 六月 2025 17:15:58 +0800 Subject: [PATCH] 添加版权注释 --- 项目代码/WCS/WIDESEAWCS_Client/src/views/Index.vue | 146 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 119 insertions(+), 27 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/Index.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/Index.vue" index 6a20d4e..2f19d8d 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/Index.vue" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/views/Index.vue" @@ -7,9 +7,28 @@ </div> <div class="vol-menu"> <el-scrollbar style="height: 100%"> - <VolMenu :currentMenuId="currentMenuId" :on-select="onSelect" :enable="true" :open-select="false" - :isCollapse="isCollapse" :list="menuOptions"></VolMenu> + <VolMenu + :currentMenuId="currentMenuId" + :on-select="onSelect" + :enable="true" + :open-select="false" + :isCollapse="isCollapse" + :list="menuOptions" + ></VolMenu> </el-scrollbar> + <div + class="version-number" + v-show="!isCollapse" + style=" + text-align: center; + padding: 10px 0; + color: #888; + font-size: 16px; + " + > + 鐗堟湰锛�05.17.01<br /> + 涓変竴鏈哄櫒浜虹増鏉冩墍鏈�<br /> + </div> </div> </div> <div class="vol-container" :style="{ left: menuWidth - 1 + 'px' }"> @@ -32,12 +51,16 @@ </div> <div class="header-info"> <div class="h-link"> - <a href="javascript:void(0)" @click="to(item)" v-for="(item, index) in links.filter((c) => { - return c.icon; - })" :key="index"> + <a + href="javascript:void(0)" + @click="to(item)" + v-for="(item, index) in links.filter((c) => { + return c.icon; + })" + :key="index" + > <span> {{ item.text }}</span> </a> - </div> <div> <img class="user-header" :src="userImg" :onerror="errorImg" /> @@ -47,37 +70,62 @@ <span id="index-date"></span> </div> <div class="settings"> - <i style="font-size: 20px" class="el-icon-s-tools" @click="drawer_model = true" /> + <i + style="font-size: 20px" + class="el-icon-s-tools" + @click="drawer_model = true" + /> </div> </div> </div> <div class="vol-path"> - <el-tabs @tab-click="selectNav" @tab-remove="removeNav" @contextmenu.prevent="bindRightClickMenu(false)" - type="border-card" class="header-navigation" v-model="selectId" :strtch="false"> - <el-tab-pane v-for="(item, navIndex) in navigation" type="card" :name="navIndex + ''" :closable="navIndex > 0" - :key="navIndex" :label="item.name"> + <el-tabs + @tab-click="selectNav" + @tab-remove="removeNav" + @contextmenu.prevent="bindRightClickMenu(false)" + type="border-card" + class="header-navigation" + v-model="selectId" + :strtch="false" + > + <el-tab-pane + v-for="(item, navIndex) in navigation" + type="card" + :name="navIndex + ''" + :closable="navIndex > 0" + :key="navIndex" + :label="item.name" + > <span style="display: none">{{ navIndex }}</span> </el-tab-pane> </el-tabs> <!-- 鍙抽敭鑿滃崟 --> <div v-show="contextMenuVisible"> - <ul :style="{ left: menuLeft + 'px', top: menuTop + 'px' }" class="contextMenu"> + <ul + :style="{ left: menuLeft + 'px', top: menuTop + 'px' }" + class="contextMenu" + > <li v-show="visibleItem.all"> <el-button link @click="closeTabs()"> <i class="el-icon-close"></i> {{ navigation.length == 2 ? "鍏抽棴鑿滃崟" : "鍏抽棴鎵�鏈�" - }}</el-button> + }}</el-button + > </li> <li v-show="visibleItem.left"> - <el-button link @click="closeTabs('left')"><i class="el-icon-back"></i>鍏抽棴宸﹁竟</el-button> + <el-button link @click="closeTabs('left')" + ><i class="el-icon-back"></i>鍏抽棴宸﹁竟</el-button + > </li> <li v-show="visibleItem.right"> <el-button link @click="closeTabs('right')"> - <i class="el-icon-right"></i>鍏抽棴鍙宠竟</el-button> + <i class="el-icon-right"></i>鍏抽棴鍙宠竟</el-button + > </li> <li v-show="visibleItem.other"> - <el-button link @click="closeTabs('other')"><i class="el-icon-right"></i>鍏抽棴鍏朵粬 + <el-button link @click="closeTabs('other')" + ><i class="el-icon-right"></i>鍏抽棴鍏朵粬 </el-button> </li> </ul> @@ -88,26 +136,55 @@ <loading v-show="$store.getters.isLoading()"></loading> <router-view v-slot="{ Component }"> <keep-alive> - <component :is="Component" :key="$route.name" - v-if="!$route.meta || ($route.meta && !$route.meta.hasOwnProperty('keepAlive'))" /> + <component + :is="Component" + :key="$route.name" + v-if=" + !$route.meta || + ($route.meta && !$route.meta.hasOwnProperty('keepAlive')) + " + /> </keep-alive> - <component :is="Component" :key="$route.name" v-if="$route.meta && $route.meta.hasOwnProperty('keepAlive')" /> + <component + :is="Component" + :key="$route.name" + v-if="$route.meta && $route.meta.hasOwnProperty('keepAlive')" + /> </router-view> </el-scrollbar> </div> </div> - <el-drawer title="閫夋嫨涓婚" v-model="drawer_model" direction="rtl" destroy-on-close> + <el-drawer + title="閫夋嫨涓婚" + v-model="drawer_model" + direction="rtl" + destroy-on-close + > <div class="theme-selector"> - <div @click="changeTheme(item.name)" class="item" v-for="(item, index) in theme_color" :key="index" - :style="{ background: item.color }"> - <div v-show="item.leftColor" :style="{ background: item.leftColor }" style="height: 100%; width: 20px" - class="t-left"></div> + <div + @click="changeTheme(item.name)" + class="item" + v-for="(item, index) in theme_color" + :key="index" + :style="{ background: item.color }" + > + <div + v-show="item.leftColor" + :style="{ background: item.leftColor }" + style="height: 100%; width: 20px" + class="t-left" + ></div> <div class="t-right"></div> </div> </div> </el-drawer> - <el-drawer title="娑堟伅鍒楄〃" v-model="messageModel" direction="rtl" destroy-on-close> + <el-drawer + title="娑堟伅鍒楄〃" + v-model="messageModel" + direction="rtl" + destroy-on-close + > <Message :list="messageList"></Message> </el-drawer> </div> @@ -663,6 +740,17 @@ padding: 0; } +.vol-menu { + position: relative; + height: calc(100% - 60px); /* Adjust this based on your header height */ +} + +.version-number { + position: absolute; + bottom: 0; + width: 100%; +} + .contextMenu { width: 120px; margin: 0; @@ -699,8 +787,12 @@ letter-spacing: 1px; } -.el-tabs.el-tabs--top.el-tabs--border-card.header-navigation>.el-tabs__header .el-tabs__item:last-child, -.el-tabs--top.el-tabs--border-card.header-navigation>.el-tabs__header .el-tabs__item:nth-child(2) { +.el-tabs.el-tabs--top.el-tabs--border-card.header-navigation + > .el-tabs__header + .el-tabs__item:last-child, +.el-tabs--top.el-tabs--border-card.header-navigation + > .el-tabs__header + .el-tabs__item:nth-child(2) { padding: 0; } -- Gitblit v1.9.3