From 742a8fb0d0abcd84a2a42fbb7cb6d05b3cb8278d Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期五, 02 八月 2024 18:19:02 +0800 Subject: [PATCH] feat:运维到期预警 --- src/views/home/data-rank/index.vue | 73 +++--------------------- src/views/home/examine/index.vue | 2 src/views/home/data-table/index.vue | 83 ++++----------------------- src/api/platform/home.js | 16 +++++ 4 files changed, 40 insertions(+), 134 deletions(-) diff --git a/src/api/platform/home.js b/src/api/platform/home.js index 92c3128..9d5af3f 100644 --- a/src/api/platform/home.js +++ b/src/api/platform/home.js @@ -24,4 +24,20 @@ method: 'get', params: data }) +} + +// 杩愮淮鍒版湡棰勮 +export function ywPoint() { + return request({ + url: '/home/ywPoint', + method: 'get' + }) +} + +// 杩愮淮鍗曚綅瓒呮湡璐d换鏁版帓鍚� +export function ywUnitCount() { + return request({ + url: '/home/ywUnitCount', + method: 'get' + }) } \ No newline at end of file diff --git a/src/views/home/data-rank/index.vue b/src/views/home/data-rank/index.vue index 5a63d26..fd7a25a 100644 --- a/src/views/home/data-rank/index.vue +++ b/src/views/home/data-rank/index.vue @@ -5,13 +5,13 @@ <div class="card-content"> <div class="title-container"> <h1>杩愮淮鍗曚綅瓒呮湡璐d换鏁版帓鍚�</h1> - <div class="more-button"> + <div class="more-button" @click="$router.push({ path: '/contract/score' })"> <span>鏇村</span> <i class="el-icon-arrow-right"></i> </div> </div> <el-table :data="tableData" style="width: 100%" height="350"> - <el-table-column prop="name" label="鍗曚綅" align="center"> + <el-table-column prop="name" label="鍗曚綅" align="center" show-overflow-tooltip> </el-table-column> <el-table-column prop="num" label="瓒呮湡鏁�" align="center"> </el-table-column> @@ -22,74 +22,19 @@ </template> <script> +import { ywUnitCount } from "@/api/platform/home"; export default { name: 'DataRank', data() { return { - tableData: [ - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - ] + tableData: [] } + }, + mounted() { + ywUnitCount().then(res => { + this.tableData = res.data; + }) } } </script> diff --git a/src/views/home/data-table/index.vue b/src/views/home/data-table/index.vue index 96dfd61..c96a215 100644 --- a/src/views/home/data-table/index.vue +++ b/src/views/home/data-table/index.vue @@ -5,23 +5,22 @@ <div class="card-content"> <div class="title-container"> <h1>杩愮淮鍒版湡棰勮</h1> - <div class="more-button"> + <div class="more-button" @click="$router.push({ path: '/point-manage/point' })"> <span>鏇村</span> <i class="el-icon-arrow-right"></i> </div> </div> <el-table :data="tableData" height="400"> - <el-table-column prop="date" label="璀︽姤鏃堕棿" align="center"> + <el-table-column prop="pointName" label="鐐逛綅淇℃伅" align="center" show-overflow-tooltip> </el-table-column> - <el-table-column prop="name" label="鐐逛綅淇℃伅" align="center"> + <el-table-column prop="startTime" label="杩愮淮寮�濮嬫椂闂�" align="center"> </el-table-column> - <el-table-column prop="date" label="杩愮淮鎴鏃堕棿" align="center"> + <el-table-column prop="endTime" label="杩愮淮鎴鏃堕棿" align="center"> </el-table-column> - <el-table-column prop="date" label="鐘舵��" align="center"> + <el-table-column prop="status" label="鐘舵��" align="center"> <template slot-scope="scope"> - <el-tag type="warning" - disable-transitions>涓存湡</el-tag> + <el-tag type="warning" disable-transitions v-if="scope.row.status">{{ scope.row.status }}</el-tag> </template> </el-table-column> <el-table-column label="鎿嶄綔" align="center"> @@ -36,73 +35,19 @@ </template> <script> + +import { ywPoint } from "@/api/platform/home"; export default { name: 'DataTable', data() { return { - tableData: [ - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - { - date: '2024.02.28 15:14:01', - name: '杩愮淮鍏徃鍚嶇О1', - address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�', - num: 111, - }, - ] + tableData: [] } + }, + mounted() { + ywPoint().then(res => { + this.tableData = res.data; + }) } } </script> diff --git a/src/views/home/examine/index.vue b/src/views/home/examine/index.vue index f1f9854..e088803 100644 --- a/src/views/home/examine/index.vue +++ b/src/views/home/examine/index.vue @@ -5,7 +5,7 @@ <div class="card-content"> <div class="title-container"> <h1>鑰冩牳棰勮</h1> - <div class="more-button"> + <div class="more-button" @click="$router.push({ path: '/contract/score' })"> <span>鏇村</span> <i class="el-icon-arrow-right"></i> </div> -- Gitblit v1.8.0