From c746783c4f570f9bdbe2d62b22bda22308b0dfba Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期一, 05 十二月 2022 15:27:35 +0800 Subject: [PATCH] 修复断流数据展示的内容 --- src/views/manageCenter/index.vue | 76 +++++++++++++++++++++++--------------- 1 files changed, 46 insertions(+), 30 deletions(-) diff --git a/src/views/manageCenter/index.vue b/src/views/manageCenter/index.vue index 18530c7..97b7298 100644 --- a/src/views/manageCenter/index.vue +++ b/src/views/manageCenter/index.vue @@ -26,7 +26,7 @@ <div class="products"> <div class="title">缁熻鍒嗘瀽</div> <div class="productList"> - <p class="p-statis" style=" vertical-align: top"> + <p class="p-statis" style="vertical-align: top"> <span>鏃堕棿锛�</span> <el-date-picker size="mini" @@ -64,7 +64,7 @@ <span>閮ㄩ棬锛�</span> <el-cascader size="mini" - style="width:400px" + style="width: 400px" v-model="searchTree" :options="menuTree" :props="{ value: 'id', label: 'name', checkStrictly: true }" @@ -80,7 +80,7 @@ clearable collapse-tags size="mini" - style="width:140px" + style="width: 140px" placeholder="璇烽�夋嫨" > <el-option @@ -162,7 +162,7 @@ <div class="left"> <div class="title">棰勮鏁版嵁鍗犳瘮:</div> <div class="info"> - <div class="equipmentInfo" style="margin-top:25px"> + <div class="equipmentInfo" style="margin-top: 25px"> <div class="equipmentCard"> <div class="label">鏁存敼鎬婚噺</div> <div class="number"> @@ -198,7 +198,7 @@ <el-table-column prop="count" align="center" label="鏁存敼鏁伴噺" show-overflow-tooltip></el-table-column> </el-table> - <el-pagination + <!-- <el-pagination @current-change="refrash" @size-change="handleSizeChange" :current-page="page" @@ -207,7 +207,7 @@ :page-sizes="[5, 10, 15, 20, 25]" :total="solvedTotal" background - ></el-pagination> + ></el-pagination> --> </div> </div> </div> @@ -314,11 +314,27 @@ }, { - name: "鎺ㄩ�佺鐞�", + name: "鐢ㄦ埛绠$悊", icon: "/images/manageCenter/push.png", - openPath: "/report", - path: "/report", - permission: "dataPushMng" + openPath: "/subAccount", + path: "/subAccount", + permission: "accountMng" + }, + + { + name: "鏁版嵁涓婁紶", + icon: "/images/manageCenter/push.png", + openPath: "/dataPush", + path: "/dataPush", + permission: "reportMng" + }, + + { + name: "鏁版嵁鎶ヨ〃", + icon: "/images/manageCenter/push.png", + openPath: "/dataReport", + path: "/dataReport", + permission: "" }, { @@ -327,6 +343,13 @@ openPath: "/video", path: "/video", permission: "videoMng" + }, + { + name: "鐐逛綅鍙樻洿", + icon: "/images/manageCenter/cam.png", + openPath: "/invalidCamera", + path: "/invalidCamera", + permission: "positionMng" } ], cameraTree: [], @@ -604,10 +627,13 @@ if (decodeString != "") { let decodeResult = JSON.parse(decodeString) if (decodeResult) { - console.log("warningStatics", decodeResult) + // console.log("warningStatics", decodeResult) decodeResult.forEach((element) => { this.solvedTotal = this.solvedTotal + element.doc_count - this.tableDataList.push({ date: element.key_as_string, count: element.doc_count }) + this.tableDataList.push({ + date: element.key_as_string, + count: element.doc_count + }) }) } } @@ -643,7 +669,10 @@ let decodeResult = JSON.parse(decodeString) if (decodeResult) { decodeResult.forEach((element) => { - this.pieOption.series[0].data.push({ value: element.doc_count, name: element.key }) + this.pieOption.series[0].data.push({ + value: element.doc_count, + name: element.key + }) }) } } @@ -745,23 +774,10 @@ this.pieChart.setOption(this.pieOption) }, jump(route) { - const userInfo = JSON.parse(sessionStorage.getItem("userInfo")) - - const val = userInfo.permissions.find((item) => { - return item == route.permission + const { href } = this.$router.resolve({ + path: route.path }) - if (val) { - if (route.path === "/search" || route.path === "/dataView") { - const { href } = this.$router.resolve({ - path: route.path - }) - window.open(href, "_blank") - return - } - this.$router.push(route.path) - } else if (!userInfo.parentId) { - this.$router.push(route.openPath) - } + window.open(href, "_blank") }, refrash() {}, handleSizeChange() {}, @@ -855,7 +871,7 @@ display: flex; .productItem { - margin-right: 20px; + margin: 0px 10px; width: 190px; height: 90px; display: flex; -- Gitblit v1.8.0