From 0967b9f3ddaaf901a68d78edb7a80df0245425bd Mon Sep 17 00:00:00 2001 From: 陶杰 <1378534974@qq.com> Date: 星期四, 14 十一月 2024 09:52:36 +0800 Subject: [PATCH] 1.交换机引导页面 --- src/views/screen1/itm.vue | 77 +++++++++++++++++++++++++++++++++++++- 1 files changed, 74 insertions(+), 3 deletions(-) diff --git a/src/views/screen1/itm.vue b/src/views/screen1/itm.vue index cebe501..abdd525 100644 --- a/src/views/screen1/itm.vue +++ b/src/views/screen1/itm.vue @@ -83,7 +83,18 @@ </div> </div> </div> - <div class="itm-container container-alert" style="cursor: pointer;margin-top: 3rem" @click="showSwitchBoardInfoTable=true"> + <div class="itm-container container-alert" style="cursor: pointer;margin-top: 1rem" @click="showSwitchBoardInfoTableAdd=true"> + <div class="flex1"> + <div class="reg-num flex"> + <span class="div1">{{ switchInfo.switchInfo && switchInfo.switchInfo.length || 0 }}</span> + <span class="div2">个</span> + </div> + <div class="reg-desc"> + 新增交换机 + </div> + </div> + </div> + <div class="itm-container container-alert" style="cursor: pointer;margin-top: 1rem" @click="showSwitchBoardInfoTable=true"> <div class="flex1"> <div class="reg-num flex"> <span class="div1">{{ switchInfo.switchInfo && switchInfo.switchInfo.length || 0 }}</span> @@ -94,7 +105,7 @@ </div> </div> </div> - <div class="itm-container container-alert" style="cursor: pointer;margin-top: 3rem" @click="showSwitchBoard"> + <div class="itm-container container-alert" style="cursor: pointer;margin-top: 1rem" @click="showSwitchBoard"> <div class="flex1"> <div class="reg-desc"> 交换机机柜 @@ -102,6 +113,64 @@ </div> </div> <el-dialog :visible.sync="showSwitchBoardInfoTable" title="交换机清单" append-to-body> + <el-table + :data="switchInfo.lackSwitchInfo||[]" + border + style="width: 100%;max-height: 650px;overflow-y: scroll"> +<!-- <el-table-column--> +<!-- fixed--> +<!-- label="index"--> +<!-- width="80"--> +<!-- type="index">--> +<!-- </el-table-column>--> +<!-- <el-table-column--> +<!-- prop="assetName"--> +<!-- label="asset name">--> +<!-- </el-table-column>--> +<!-- <el-table-column--> +<!-- prop="clentSiteCode"--> +<!-- label="clent site code"--> +<!-- >--> +<!-- </el-table-column>--> +<!-- <el-table-column--> +<!-- prop="createdTime"--> +<!-- label="created time">--> +<!-- </el-table-column>--> +<!-- <el-table-column--> +<!-- prop="dateTimeConnected"--> +<!-- label="connected datetime">--> +<!-- </el-table-column>--> + <el-table-column + prop="deviceName" + label="device name"> + </el-table-column> + <el-table-column + prop="deviceNameDNS" + label="DNS"> + </el-table-column> + <el-table-column + prop="ipAddress" + label="ip address"> + </el-table-column> + <el-table-column + width="180" + prop="macAddress" + label="mac address"> + </el-table-column> + <el-table-column + prop="nasPort" + label="nas port"> + </el-table-column> + <el-table-column + prop="switchType" + label="switch type"> + </el-table-column> + </el-table> + </el-dialog> + + <!-- 新增交换机弹窗 --> + + <el-dialog :visible.sync="showSwitchBoardInfoTableAdd" title="新增交换机" append-to-body> <el-table :data="switchInfo.lackSwitchInfo||[]" border @@ -171,10 +240,12 @@ chartclose: false, switchDeviceStatus: {}, switchInfo: {}, + switchInfoAdd:{} }, data() { return { showSwitchBoardInfoTable: false, + showSwitchBoardInfoTableAdd:false, } }, methods: { @@ -303,7 +374,7 @@ } .itm-container { - padding: 2rem; + padding: 1rem; margin-top: 2rem; background: #e9f4fd; box-shadow: 0.5rem 0.33rem 2rem 0rem rgba(198, 212, 228, 0.38), -- Gitblit v1.9.3