From 0892efe5131551631fe287cfda29e59e4f2f6707 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期六, 09 十月 2021 10:34:17 +0800 Subject: [PATCH] 系统监控 --- src/pages/settings/index/index.vue | 149 +++++++++++++++++++------------------------------ 1 files changed, 57 insertions(+), 92 deletions(-) diff --git a/src/pages/settings/index/index.vue b/src/pages/settings/index/index.vue index 5c27f41..4642cfc 100644 --- a/src/pages/settings/index/index.vue +++ b/src/pages/settings/index/index.vue @@ -8,7 +8,6 @@ :key="i" @click="openMenu(i)" > - <!-- <span class="icon iconfont">{{ item.icon }}</span> --> <img :src="item.blackIcon" class="b" alt="" /> <img :src="item.whiteIcon" class="w" alt="" /> <span class="card-text">{{ item.name }}</span> @@ -40,7 +39,6 @@ </div> </div> <div class="add-account" v-if="curUserRole != '鏅�氱敤鎴�'"> - <!-- <span class="icon iconfont" @click="openAdd"></span> --> <i class="el-icon-circle-plus" style="font-size: 40px" @@ -74,15 +72,7 @@ <span class="enable" v-if="!showJPGArr" @click="editHeadPic" >缂栬緫澶村儚</span > - <!-- <span - class="enable" - v-if="addForm.headpic" - @click="confirmChangePic" - >纭閫夋嫨</span - > - <span class="enable" v-if="showJPGArr" @click="cacelChoosePic"> - 鍙栨秷</span - > --> + </div> </div> <div class="user-desc"> @@ -366,12 +356,6 @@ </div> <div class="adjust-zone"> - <!-- <el-radio-group v-model="ajustType" - fill="#4E94FF" - > - <el-radio-button label="鎵嬪姩鏍℃椂"></el-radio-button> - <el-radio-button label=""></el-radio-button> - </el-radio-group> --> <div class="two-radio"> <div class="radio" @@ -624,7 +608,6 @@ :class="showRecomand ? 'border-change' : ''" @click.stop > - <!-- @blur="showRecomand = false" --> <el-input class="search-input" placeholder="鏌ユ壘璁剧疆" @@ -660,7 +643,6 @@ :key="i" > <div class="child-info"> - <!-- <span class="icon iconfont welcome-icon">{{ item.icon }}</span> --> <img :src="item.imgUrl" alt="" /> <span class="welcome-title">{{ item.name }}</span> </div> @@ -752,7 +734,6 @@ browserTimer: null, timezone: "", showRecomand: false, - searchArr: [ { name: "璐︽埛", addr: [0] }, { name: "閫氱敤璁剧疆", addr: [5] }, @@ -786,7 +767,6 @@ isSetPermission: false, timeInterval: 10, ntpServer: "", - // syncType: "1", equipmentTime: "", equipmentDate: "", roleList: [], @@ -847,7 +827,6 @@ ], accountArr: [], jpgArr: [], - isManual: true, isNtp: false, activeIndex: 0, clockTimer: null, @@ -904,9 +883,9 @@ beforeDestroy() { clearTimeout(this.clockTimer); clearInterval(this.browserTimer); - if (this.$refs.curPage) { - this.$refs.curPage.removeEventListener("click"); - } + // if (this.$refs.curPage) { + // this.$refs.curPage.removeEventListener("click"); + // } }, mounted() { const menu = getUrlKey("menu"); @@ -1017,7 +996,6 @@ case "hrs": num = +this.syncHour - 1; if (num == -1) { - 鏈夌嚎缃戠粶鏈夌嚎缃戠粶; num = 23; } this.syncHour = pad0(+num); @@ -1175,18 +1153,18 @@ } ); }, - flatCheckedArr(arr, res) { - for (const item of arr) { - if (item.selected) res.push(item.id); - if (item.children) this.flatCheckedArr(item.children, res); - } - }, + // flatCheckedArr(arr, res) { + // for (const item of arr) { + // if (item.selected) res.push(item.id); + // if (item.children) this.flatCheckedArr(item.children, res); + // } + // }, saveAuth() { - let arr = []; - this.flatCheckedArr(this.sysMenus, arr); + // let arr = []; + // this.flatCheckedArr(this.sysMenus, arr); updataUser({ id: this.activeAccountItem.id, - menuIds: arr, + menuIds: this.$refs.treeMenus.getCheckedKeys(), }).then((res) => { if (res.success) { this.$message.success(res.msg); @@ -1218,9 +1196,7 @@ if (rsp && rsp.success) { this.timezone = rsp.data.time_zone; if (!ntpTest) { - // this.syncType = rsp.data.ntp ? "1" : "2"; this.isNtp = rsp.data.ntp; - this.isManual = !rsp.data.ntp; } if (rsp.data.ntp) { this.ntpServer = rsp.data.ntp_server; @@ -1232,7 +1208,7 @@ "鏃ヤ竴浜屼笁鍥涗簲鍏�".charAt(new Date(+this.timestamp * 1000).getDay()); if (this.clockTimer === null) { this.runClock(); - if (this.isManual) this.parseTime(); + if (!this.isNtp) this.parseTime(); } } }); @@ -1313,9 +1289,6 @@ this.openWelcome(addr[0]); this.$nextTick(() => { if (addr[0] == 1) { - // addr[1] == 0 - // ? this.changeSwitch("isNtp") - // : this.changeSwitch("isManual"); return; } this.$refs[`view_${addr[0]}`].openRight(addr[1]); @@ -1570,7 +1543,6 @@ .search-box { width: 332px; z-index: 999; - // margin: 55px auto; position: fixed; left: calc(50% - 166px); top: 50px; @@ -1653,9 +1625,6 @@ font-weight: bold; color: #4e94ff; } - // .res-bar:last-child { - // border-radius: 0 0 20px 20px; - // } } } .nav-items { @@ -1674,11 +1643,9 @@ align-items: center; cursor: pointer; - // box-shadow: 2px 2px 4px rgb(226, 226, 226); .child-info { display: flex; flex-direction: column; - // justify-content: space-around; height: 100%; .welcome-icon { font-size: 72px; @@ -1697,11 +1664,7 @@ } } } - .nav-child:hover { - // box-shadow: 4px 4px 12px rgb(218, 218, 218); - // transform: translate3d(0, -1px, 0); - // transition: all 0.3s; - } + } } .container { @@ -1713,7 +1676,6 @@ box-sizing: border-box; background-color: #fff; border-top: 1px solid #e1e0e6; - .container-left { height: 100%; width: 244px; @@ -1721,7 +1683,6 @@ box-sizing: border-box; flex-shrink: 0; padding: 10px; - // border-right: 5px solid rgba(248, 248, 248, 1); box-sizing: border-box; .left-card { height: 56px; @@ -1731,11 +1692,7 @@ display: flex; align-items: center; padding: 0 20px; - // .iconfont { - // margin-left: 25px; - // margin-right: 10px; - // font-size: 24px; - // } + .card-text { margin-left: 20px; color: #333333; @@ -1825,7 +1782,6 @@ color: #333333; transform: scale(0.833333); line-height: 22.21px; - // border: 1px solid var(--colorCard) ; span { font-size: 13px; } @@ -1859,7 +1815,6 @@ margin: 0 auto; display: flex; flex-direction: column; - // margin-bottom: 80px; align-items: center; .touxiang-big { width: 100px; @@ -2009,22 +1964,23 @@ .change-pw { padding: 40px 10px; - max-width: 600px; - margin: 0 auto; + max-width: 600px; + margin: 0 auto; .title { font-weight: bold; font-size: 16px; line-height: 22px; - color: #333333; margin-bottom: 40px; - height: 28px; - display: flex; - align-items: center; - justify-content: center; - .icon{ - font-size: 28px; - font-weight: normal;margin-right: 10px; + color: #333333; + margin-bottom: 40px; + height: 28px; + display: flex; + align-items: center; + justify-content: center; + .icon { + font-size: 28px; + font-weight: normal; + margin-right: 10px; } - } .el-form-item__content { line-height: 48px; @@ -2059,12 +2015,16 @@ .el-form-item { .el-input__inner { background-color: #ffffff; - border: none; + border: 2px solid transparent; border-radius: 20px; height: 32px; + line-height: 32px; padding: 0 15px; font-size: 14px; font-weight: bold; + } + .el-input__inner:focus{ + border: 2px solid #4e94ff; } .el-input__inner::placeholder { color: #c0c4cc; @@ -2081,11 +2041,11 @@ } } .p-title { - height: 48px; - text-align: left; - line-height: 48px; - width: 90px; - font-weight: 600; + height: 48px; + text-align: left; + line-height: 48px; + width: 90px; + font-weight: 600; } } .el-form-item { @@ -2132,8 +2092,8 @@ color: #333; height: 100%; overflow: auto; - max-width: 600px; - margin: 0 auto; + max-width: 600px; + margin: 0 auto; .el-tree-node { background: initial; .el-tree-node__content { @@ -2271,14 +2231,18 @@ } .el-form-item { .el-input__inner { - background-color: #ffffff; - border: none; - border-radius: 20px; - height: 32px; - padding: 0 15px; - font-size: 14px; - font-weight: bold; - } + background-color: #ffffff; + border: 2px solid transparent; + border-radius: 20px; + height: 32px; + line-height: 32px; + padding: 0 15px; + font-size: 14px; + font-weight: bold; + } + .el-input__inner:focus{ + border: 2px solid #4e94ff; + } .el-input__inner::placeholder { color: #c0c4cc; font-size: 12px; @@ -2534,7 +2498,8 @@ border-radius: 20px; width: 68px; color: #333; - font-weight: bold;padding: 6px 20px; + font-weight: bold; + padding: 6px 20px; } } } @@ -2573,7 +2538,6 @@ } .ip-input-container { max-width: none !important; - display: inline-block; width: 336px; height: 34px; line-height: normal; @@ -2585,7 +2549,9 @@ border: 2px solid transparent; } } - .btns { + + } + .btns { margin: 0 auto; margin-top: 40px; width: fit-content; @@ -2613,7 +2579,6 @@ font-size: 16px; } } - } .container-right-for-account { background: #fbfaff; padding: 0; -- Gitblit v1.8.0