From 7b4cd6ef04b358e0805846d49e3acf02d7eae5cb Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期三, 30 七月 2025 11:08:33 +0800
Subject: [PATCH] feat(eims): 更新预测性维护功能 - 新增设备数据定时更新功能 - 添加维护建议滚动显示 - 更新设备部件寿命预测数据 - 调整备件库存与预警逻辑 - 优化数据展示和颜色提示

---
 eims-ui-mobile/src/pages/repair/res-list.vue |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/eims-ui-mobile/src/pages/repair/res-list.vue b/eims-ui-mobile/src/pages/repair/res-list.vue
index 3ca5864..c572112 100644
--- a/eims-ui-mobile/src/pages/repair/res-list.vue
+++ b/eims-ui-mobile/src/pages/repair/res-list.vue
@@ -20,8 +20,11 @@
 <!--        </template>-->
       </wd-navbar>
       <!-- 澧炲姞涓�涓悳绱㈡爮 -->
-      <wd-search v-model="searchValue" @search="handleSearch">
-      </wd-search>
+      <wd-search v-model="searchValue" @search="handleSearch"></wd-search>
+      <wd-tabs v-model="activeTab" @change="handleTabChange">
+        <wd-tab title="寰呯淮淇�"></wd-tab>
+        <wd-tab title="宸茬淮淇�"></wd-tab>
+      </wd-tabs>
 <!--      <wd-drop-menu>-->
 <!--        <wd-drop-menu-item-->
 <!--          v-model="resTypeId"-->
@@ -61,6 +64,8 @@
 import { formatDate } from '@/utils/DateUtils'
 import dayjs from "dayjs";
 import ResCard from "@/components/repair/res-card.vue";
+
+const activeTab = ref(0)
 const userStore = useUserStore()
 
 const message = useMessage()
@@ -148,7 +153,14 @@
   if (option?.from === 'scan') {
     queryParams.assetNo = option.assetNo
   }
-  queryParams.params.status = '0,1,2,3'
+  if (activeTab.value === 0) {
+    // 寰呯淮淇細status 绛変簬 1 鎴� 2 鎴� 3
+    queryParams.params.status = '1,2'
+  } else {
+    // 宸茬淮淇細status 绛変簬 3 鎴� 4
+    queryParams.params.status = '3,4'
+  }
+
   queryParams.reqUser = userStore?.userInfo?.userId
   if (isRepair()) {
     queryParams.params.status = undefined
@@ -167,6 +179,10 @@
   paging.value.reload()
 }
 
+function handleTabChange() {
+  reloadData()
+}
+
 // /**
 //  * 鏉$洰鐐瑰嚮浜嬩欢
 //  * @param item

--
Gitblit v1.9.3