From 6339f41cfff5b9fdf33eb2f788658247430b5091 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期三, 19 十月 2022 17:19:52 +0800
Subject: [PATCH] 添加更新提醒
---
src/views/project/index.vue | 31 ++++++++++++++++++++++---------
1 files changed, 22 insertions(+), 9 deletions(-)
diff --git a/src/views/project/index.vue b/src/views/project/index.vue
index b77d588..c6b7321 100644
--- a/src/views/project/index.vue
+++ b/src/views/project/index.vue
@@ -143,7 +143,8 @@
prop="name"
label="鍚嶇О"
width="150"
- ></el-table-column>
+ >
+ </el-table-column>
<el-table-column
show-overflow-tooltip
prop="desc"
@@ -170,9 +171,15 @@
<!-- <el-table-column show-overflow-tooltip label="褰撳墠鐗堟湰" prop="latestVersion"></el-table-column> -->
<el-table-column label="鐘舵��">
<template #default="{ row }">
- <el-tag :type="row.state == 2 ? 'danger' : 'success'">{{
- projectState[row.state]
- }}</el-tag>
+ <el-badge
+ is-dot
+ :hidden="row.latestPkgShortSha1 == row.shortSha1"
+ style="margin-top: 6px"
+ >
+ <el-tag :type="row.state > 1 ? 'danger' : 'success'">{{
+ projectState[row.state]
+ }}</el-tag>
+ </el-badge>
</template>
</el-table-column>
<el-table-column
@@ -200,7 +207,7 @@
</el-table>
<el-pagination
:background="background"
- :current-page="queryForm.pageNo"
+ :current-page="queryForm.pageIndex"
:layout="layout"
:page-size="queryForm.pageSize"
:total="total"
@@ -237,7 +244,13 @@
app: "搴旂敤鍖�",
algo: "绠楁硶鍖�",
},
- projectState: ["涓嬭浇涓�", "鍚屾瀹屾垚", "鍚屾澶辫触"],
+ projectState: [
+ "涓嬭浇涓�",
+ "鍚屾瀹屾垚",
+ "涓嬭浇澶辫触",
+ "浠g爜搴撻敊璇�",
+ "鍚屾澶辫触",
+ ],
packageState: [
"鎵撳寘瀹屾垚",
"宸� 鎻� 浜�",
@@ -252,7 +265,7 @@
expandRow: "",
elementLoadingText: "姝e湪鍔犺浇...",
queryForm: {
- pageNo: 1,
+ pageIndex: 1,
pageSize: 20,
},
};
@@ -304,11 +317,11 @@
this.fetchData();
},
handleCurrentChange(val) {
- this.queryForm.pageNo = val;
+ this.queryForm.pageIndex = val;
this.fetchData();
},
handleQuery() {
- this.queryForm.pageNo = 1;
+ this.queryForm.pageIndex = 1;
this.fetchData();
},
async fetchData() {
--
Gitblit v1.8.0