From 1dc84e14accf77681279e63fbba188770bfc8b40 Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期三, 23 四月 2025 17:58:10 +0800
Subject: [PATCH] 新增保养工单,准备开发保养工单角色权限控制

---
 eims-ui-mobile/src/pages/maint/maint-st.vue |   31 +++++++++++++++++--------------
 1 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/eims-ui-mobile/src/pages/maint/maint-st.vue b/eims-ui-mobile/src/pages/maint/maint-st.vue
index 4104498..e267621 100644
--- a/eims-ui-mobile/src/pages/maint/maint-st.vue
+++ b/eims-ui-mobile/src/pages/maint/maint-st.vue
@@ -1,6 +1,7 @@
 <route lang="json5" type="page">
 {
   layout: 'default',
+  needLogin: true,
   style: {
     navigationBarTitleText: '淇濆吇姹囨��',
   },
@@ -23,13 +24,15 @@
           <view class="flex justify-between">
             <view class="flex items-center menu-title-box">
               <view class="menu-indicator"></view>
-              <view class="ml-1 text-sm align-center">{{ item.equName }}</view>
+              <view class="ml-1 text-sm align-center w-[50%]">
+                <wd-text :text="item.equName" :lines="1"></wd-text>
+              </view>
               <view class="text-color-gray ml-2 text-mini">{{ item.assetNo }}</view>
             </view>
 
-            <view class="flex items-center">
+            <view class="flex items-center w-[20%] justify-end">
               <text class="text-color-gray text-mini">
-                {{ status === 'Day' ? item?.planTimeStr : item?.planTimeStr?.substring(0, 7) || '' }}
+                {{ item?.planTime }}
               </text>
             </view>
           </view>
@@ -38,21 +41,21 @@
           <image class="slot-img text-center" src="/static/images/camera.png" />
           <view class="flex-1">
             <view class="text-color-gray text-xs mt-1 flex">
-              <text class="mr-3">鐐规鎬绘暟: {{ item.recordCount }}</text>
+              <text class="mr-3">宸ュ崟鎬绘暟: {{ item.orderCount }}</text>
               |
-              <text class="mx-3">宸茬偣妫�: {{ item.checkCount }}</text>
-              |
-              <text class="ml-3">鏈偣妫�: {{ item.unCheckCount }}</text>
+              <text class="mx-3">宸插畬鎴�: {{ item.wcCount }}</text>
             </view>
             <view class="text-color-gray text-xs mt-2 flex">
-              <text class="mr-3">姝e父: {{ item.normalNum }}</text>
+              <text class="mr-3">寰呬繚鍏�: {{ item.dbyCount }}</text>
               |
-              <text class="mx-3">寮傚父: {{ item.abNormalNum }}</text>
+              <text class="mx-3">淇濆吇涓�: {{ item.byCount }}</text>
+              |
+              <text class="ml-3">寰呴獙璇�: {{ item.dyzCount }}</text>
             </view>
             <view class="text-color-gray text-xs mt-2 flex">
               <text>鐘舵�侊細</text>
-              <template v-if="item.recordCount === item.checkCount">
-                <wd-icon class="icon-color-success" name="check-outline" size="40rpx"></wd-icon>
+              <template v-if="item.orderCount === item.wcCount">
+                <wd-icon class="icon-color-success" name="check-outline" size="34rpx"></wd-icon>
                 <text class="ml-1">宸插畬鎴�</text>
               </template>
               <template v-else>
@@ -83,7 +86,7 @@
 const equName = ref<string>('-1')
 
 const statusList = ref<Record<string, any>[]>([
-  { label: '鍏ㄩ儴', value: '-1' },
+  { label: '鎵�鏈夌姸鎬�', value: '-1' },
   { label: '寰呬繚鍏�', value: '0' },
   { label: '淇濆吇涓�', value: '1' },
   { label: '寰呴獙璇�', value: '2' },
@@ -128,9 +131,9 @@
 }
 
 function itemClick(item) {
-  const inspCode = `${item.equId}_${item.planTime}_${status.value}`
+  const itemString = encodeURIComponent(JSON.stringify(item))
   uni.navigateTo({
-    url: `/pages/inspect/insp-record?id=${item.id}&inspCode=${inspCode}&specialNote=${item.specialNote ?? ''}&equName=${item.equName ?? ''}&assetNo=${item.assetNo ?? ''}&planTimeStr=${item.planTimeStr ?? ''}`,
+    url: `/pages/maint/maint-order?maintSt=${itemString}`,
   })
 }
 

--
Gitblit v1.9.3