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