From 9f633a2aff6cde941dd1293a57eb14e971e5ba13 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期五, 05 十一月 2021 14:12:04 +0800 Subject: [PATCH] margin change --- src/pages/shuohuangMonitorAnalyze/components/configManage.vue | 7 + src/pages/shuohuangMonitorAnalyze/components/transferMemo.vue | 9 ++ src/pages/shuohuangMonitorAnalyze/index/App.vue | 10 +- vue.config.js | 2 src/pages/shuohuangMonitorAnalyze/components/taskManage.vue | 36 +++++++- src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue | 89 ++++++++++++++++----- src/pages/shuohuangMonitorAnalyze/components/memberManage.vue | 63 +++++++++++++-- src/pages/systemSettings/views/NetSettings.vue | 4 8 files changed, 174 insertions(+), 46 deletions(-) diff --git a/src/pages/shuohuangMonitorAnalyze/components/configManage.vue b/src/pages/shuohuangMonitorAnalyze/components/configManage.vue index 7d603e9..1d4770f 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/configManage.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/configManage.vue @@ -113,9 +113,10 @@ <style lang="scss"> .config-manage { padding: 28px 33px; - margin: 27px; background: #fff; + box-shadow: 0px 3px 6px rgba(160, 174, 230, 0.56); height: 100%; + border-radius: 10px; .el-collapse { border-top: none; border-bottom: none; @@ -172,7 +173,11 @@ padding-top: 20px; .el-button { padding: 9px 42px; + background-color: #2d52d7; font-size: 13px; + span { + color: #fff; + } } } } diff --git a/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue b/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue index 6464274..d857c46 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/memberManage.vue @@ -116,7 +116,9 @@ <el-table-column label="鐢ㄦ埛鏉冮檺" prop="userpermission"> <template slot-scope="scope"> <div> - <el-switch active-color="#4B72E2" inactive-color="#B7BEC8" + <el-switch + active-color="#4B72E2" + inactive-color="#B7BEC8" v-model="scope.row.UserPermissions" @change="memberUpdate(scope.row)" ></el-switch> @@ -126,7 +128,9 @@ <el-table-column label="杞偍鏉冮檺" prop="transferpermission"> <template slot-scope="scope"> <div> - <el-switch active-color="#4B72E2" inactive-color="#B7BEC8" + <el-switch + active-color="#4B72E2" + inactive-color="#B7BEC8" v-model="scope.row.DumpPermissions" @change="memberUpdate(scope.row)" ></el-switch> @@ -136,8 +140,12 @@ <el-table-column label="鎿嶄綔"> <template slot-scope="scope"> <div class="operation"> - <i class="el-icon-edit" @click="editMember(scope.row)"></i> - <i class="el-icon-delete" @click="delMember(scope.row)"></i> + <div class="edit" @click="editMember(scope.row)"> + <span class="icon iconfont"></span> + </div> + <div class="delete" @click="delMember(scope.row)"> + <span class="icon iconfont"></span> + </div> </div> </template> </el-table-column> @@ -637,11 +645,13 @@ <style lang="scss"> .member-manage { - padding: 20px; + padding: 25px; background: #fff; - margin: 33px; + // margin: 33px; display: flex; - box-sizing: border-box; + box-sizing: border-box;box-shadow: 0px 3px 6px rgba(160, 174, 230, 0.56); + +border-radius: 10px; .left { .el-tree--highlight-current .el-tree-node.is-current @@ -792,6 +802,9 @@ .keyword-input { width: 320px; } + button span { + color: #fff; + } .reset-btn { background-color: #a6b5cb !important; border-color: #a6b5cb !important; @@ -804,11 +817,42 @@ padding: 8px 12px; } } + .table-area { .actions { text-align: right; + button span { + color: #fff; + } } - + .operation { + .edit { + background: #dea60b; + width: 23px; + height: 23px; + text-align: center; + border-radius: 23px; + line-height: 21px; + margin-right: 10px; + span { + color: #fff; + font-size: 12px; + } + } + .delete { + background: #D94141; + width: 23px; + height: 23px; + text-align: center; + border-radius: 23px; + line-height: 22px; + margin-right: 10px; + span { + color: #fff; + font-size: 12px; + } + } + } .el-table td.el-table__cell div { color: #425277; } @@ -824,6 +868,9 @@ .el-table .el-table__cell { padding: 7.5px 0; } + .el-table th.el-table__cell > .cell { + color: #fff; + } } } } diff --git a/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue b/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue index f0ce4d4..462d9fc 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/searchForVideoAnalyze.vue @@ -261,11 +261,12 @@ v-for="(label, index) in data.LableLst" :key="index" > - {{ - label.Desc + - (index == data.LableLst.length - 1 ? "" : "锛�") - }} + {{ label.Desc }} </span> + <!-- (index == data.LableLst.length - 1 ? "" : "锛�") --> + </div> + <div v-else-if="hasError(data)" class="has-error"> + <span>鏈夊紓甯�</span> </div> <div v-else class="no-error"> <span>鏃犲紓甯�</span> @@ -601,7 +602,7 @@ _this.tabData = _this.tabData.map(function (item) { const set = new Set(); item.LableLst.forEach(function (label) { - label.Desc.split("锛�").forEach(function (d) { + label.Desc.split(",").forEach(function (d) { set.add(d); }); }); @@ -658,7 +659,7 @@ _this.tabData = _this.tabData.map(function (item) { const set = new Set(); item.LableLst.forEach(function (label) { - label.Desc.split("锛�").forEach(function (d) { + label.Desc.split(",").forEach(function (d) { set.add(d); }); }); @@ -705,6 +706,13 @@ }); }); }); + }, + hasError(data) { + if (!data.EventLst || data.EventLst.length == 0) { + return false; + } + const t = data.EventLst.some((x) => x.state == 0); + return t && data.IsOperate == "1"; }, toggleFollow(data) { data.IsFollow == "0" ? (data.IsFollow = "1") : (data.IsFollow = "0"); @@ -885,6 +893,8 @@ .search-for-video-analyze { background-color: #f4f6f9; margin: 0 5px; + margin-bottom: 10px; + * { box-sizing: content-box; } @@ -1157,6 +1167,7 @@ font-size: 18px; padding: 2px 4px 0px 4px; border-radius: 4px; + cursor: pointer; &.menu { margin-right: 10px; span { @@ -1167,7 +1178,7 @@ span { color: #fff; } - background-color: #2D52D7; + background-color: #2d52d7; } } } @@ -1178,11 +1189,13 @@ .el-table__row { cursor: pointer; } + .el-table { + border: none; + } .el-col { margin-bottom: 10px; } .card { - cursor: pointer; position: relative; text-align: left; background: #fff; @@ -1194,6 +1207,7 @@ box-shadow: 3px 3px 4px #d3def2; } .video-wrap { + cursor: pointer; border-radius: 3px; width: 100%; padding-top: 56.25%; @@ -1214,32 +1228,61 @@ margin-bottom: 1px; } label { - color: #999; + color: #808dab; padding-right: 8px; + line-height: 16px; + } + span { + font-weight: bold; + color: #425277; + line-height: 16px; } } .mark-info { margin: 10px 0; color: #3d68e1; .abnormal { - color: red; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; + .abnormal-label { + display: inline-block; + border: 1px solid; + border: 1px solid #bf3a3a; + border-radius: 2px; + color: #bf3a3a; + padding: 0 3px; + margin-right: 3px; + } } .event-tag { - margin-top: 10px; + margin-top: 8px; + .el-tag.el-tag--info { + background-color: #96a0b7; + border-color: #96a0b7; + color: #fff; + cursor: pointer; + height: 19px; + padding: 0 5px; + } } - .no-error{ + .has-error { width: fit-content; - background: #2D52D7; - padding: 1px 5px -; - border-radius: 2px -; -span{ - color: #fff; -} + background: #bf3a3a; + padding: 1px 5px; + border-radius: 2px; + span { + color: #fff; + } + } + .no-error { + width: fit-content; + background: #2d52d7; + padding: 1px 5px; + border-radius: 2px; + span { + color: #fff; + } } } .tag-info { @@ -1258,11 +1301,11 @@ font-size: 20px; right: 10px; bottom: 10px; - i{ - color: #C7D0E5; + i { + color: #c7d0e5; } .follow { - color: #F90741; + color: #f90741; } } } diff --git a/src/pages/shuohuangMonitorAnalyze/components/taskManage.vue b/src/pages/shuohuangMonitorAnalyze/components/taskManage.vue index 9bdd6ff..4d32c28 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/taskManage.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/taskManage.vue @@ -444,8 +444,16 @@ <style lang="scss"> .tab-task-manage { - padding: 0 30px; - + // padding: 0 30px; + .el-collapse-item__content { + padding: 10px 32px; + } + button span { + color: #fff; + } + button i { + color: #fff; + } .partment { border: 1px solid #e8e8e8; border-radius: 3px; @@ -459,9 +467,7 @@ float: right; } } - .body { - // padding: 14px 20px 20px; - } + .flex-box { align-items: center; & > label { @@ -528,6 +534,17 @@ color: #888; } } + } + .video-list::-webkit-scrollbar { + width: 8px; + } + .video-list::-webkit-scrollbar-thumb { + border-radius: 5px; + // box-shadow: 0px 3px 6px rgba(23, 37, 233, 0.43); + background-color: #eaecf8; + } + .video-list::-webkit-scrollbar-track { + background-color: #cad5e6; } } .top-right { @@ -600,12 +617,13 @@ background: #f5f5f5; } .bot-box { - height: 450px; background: #ffffff; box-shadow: 0px 3px 6px rgba(160, 174, 230, 0.56); opacity: 1; border-radius: 10px; box-sizing: border-box; + padding-bottom: 30px; + .header { display: flex; height: 60px; @@ -648,6 +666,12 @@ padding: 0; height: 50px; } + .el-table__expanded-cell { + padding-left: 65px; + } + th.el-table__cell > .cell { + color: #fff; + } } } .actions { diff --git a/src/pages/shuohuangMonitorAnalyze/components/transferMemo.vue b/src/pages/shuohuangMonitorAnalyze/components/transferMemo.vue index 249e8db..82106cf 100644 --- a/src/pages/shuohuangMonitorAnalyze/components/transferMemo.vue +++ b/src/pages/shuohuangMonitorAnalyze/components/transferMemo.vue @@ -214,11 +214,15 @@ .transfer-memo { padding: 33px; background-color: #fff; - margin: 31px; height: 100%; + height: 100%; +box-shadow: 0px 3px 6px rgba(160, 174, 230, 0.56); .table-area .el-table { border: none; } + .el-table th.el-table__cell > .cell { + color: #fff; +} .btns { .reset-btn { background-color: #a6b5cb !important; @@ -227,6 +231,9 @@ .query-btn { background-color: #2d52d7 !important; } + button span { + color: #fff; + } } .flex-box { margin-bottom: 23px; diff --git a/src/pages/shuohuangMonitorAnalyze/index/App.vue b/src/pages/shuohuangMonitorAnalyze/index/App.vue index 83b0aac..1bb1d9a 100644 --- a/src/pages/shuohuangMonitorAnalyze/index/App.vue +++ b/src/pages/shuohuangMonitorAnalyze/index/App.vue @@ -11,12 +11,12 @@ <top-nav></top-nav> </div> - <el-breadcrumb separator-class="el-icon-arrow-right"> + <!-- <el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb-item>{{ breadcrumb }}</el-breadcrumb-item> <el-breadcrumb-item v-if="breadcrumb2">{{ breadcrumb2 }}</el-breadcrumb-item> - </el-breadcrumb> + </el-breadcrumb> --> <div class="container"> <!-- 棣栭〉 --> @@ -240,10 +240,12 @@ margin: 25px 0 25px 30px; } .container { - margin: 0px 0 0 30px; + margin: 0 0 0 30px; + padding: 30px 0; + padding-right: 30px; box-sizing: border-box; - height: calc(100vh - 84px); + height: calc(100vh - 58px); overflow-y: auto; } } diff --git a/src/pages/systemSettings/views/NetSettings.vue b/src/pages/systemSettings/views/NetSettings.vue index 4ce99b8..c7444eb 100644 --- a/src/pages/systemSettings/views/NetSettings.vue +++ b/src/pages/systemSettings/views/NetSettings.vue @@ -323,7 +323,7 @@ getDevInfo, } from "@/api/system"; -import cloudNode from "../components/CloudNode"; +// import cloudNode from "../components/CloudNode"; import ipInput from "@/components/subComponents/IPInput"; import { isIPv4 } from "@/scripts/validate"; import switchBar from "../components/switchBar"; @@ -396,7 +396,7 @@ }; }, components: { - cloudNode, + // cloudNode, ipInput, switchBar, }, diff --git a/vue.config.js b/vue.config.js index 5a6817f..89da434 100644 --- a/vue.config.js +++ b/vue.config.js @@ -41,7 +41,7 @@ }) // const serverUrl = "http://58.118.225.79:41243" // 缇婁簲 -const serverUrl = "http://192.168.8.117:7003" +const serverUrl = "http://192.168.20.117:7009" module.exports = { pages, -- Gitblit v1.8.0