From 17efddc6a667670dca682bf36b51a43e99615e6d Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期三, 16 十月 2024 15:59:38 +0800
Subject: [PATCH] 代码初始化

---
 h5/pages/applicationRecord/applicationRecord.vue |   49 +++++++++++++++++++++++++++++++------------------
 1 files changed, 31 insertions(+), 18 deletions(-)

diff --git a/h5/pages/applicationRecord/applicationRecord.vue b/h5/pages/applicationRecord/applicationRecord.vue
index 8855dd0..6a17869 100644
--- a/h5/pages/applicationRecord/applicationRecord.vue
+++ b/h5/pages/applicationRecord/applicationRecord.vue
@@ -36,8 +36,8 @@
         :key="index"
       >
         <view class="box_list_item_head">
-          <text>{{ item.name }}鐨勫姵鍔″叆鍘傜敵璇�</text>
-          <text class="loading">{{ statusMap[item.status] }}</text>
+          <text>{{ item.name }}鎻愪氦鐨勮瀹㈢敵璇�</text>
+          <text class="loading" :class="{error: item.status == 3}">{{ statusMap[item.status] }}</text>
         </view>
         <view class="box_list_item_nr">
           <view class="box_list_item_nr_item">
@@ -50,19 +50,27 @@
           </view>
           <view class="box_list_item_nr_item">
             <text>杩涘巶鏃堕棿锛�</text>
-            <text>{{ item.starttime }}</text>
+            <text v-if="item.starttime">{{ item.starttime.slice(5, 16) }}</text>
           </view>
           <view class="box_list_item_nr_item">
-            <text>绂诲巶鏃堕棿锛�</text>
-            <text>{{ item.endtime }}</text>
+            <text>绂诲洯鏃堕棿锛�</text>
+            <text v-if="item.endtime">{{ item.endtime.slice(5, 16) }}</text>
           </view>
           <view class="box_list_item_nr_item">
             <text>鏉ヨ浜嬬敱锛�</text>
             <text>{{ item.reason }}</text>
           </view>
           <view class="box_list_item_nr_x"></view>
-          <view class="box_list_item_nr_text">{{ item.createDate }} 鎻愪氦</view>
+          <view v-if="item.createDate" class="box_list_item_nr_text">{{ item.createDate.slice(0, 16) }} 鎻愪氦</view>
         </view>
+      </view>
+      <view v-if="list.length === 0" style="text-align: center">
+        <image
+          src="@/static/empty.png"
+          style="width: 320rpx; margin: 120rpx auto 0"
+          mode="widthFix"
+        />
+        <view class="placeholder9 fs24">鏆傛棤鏁版嵁</view>
       </view>
     </view>
   </view>
@@ -82,13 +90,16 @@
       status: '',
 
       statusMap: {
-        0: '寰呭鏍�',
-        1: '宸叉彁浜�',
+        0: '寰呭鎵�',
+        1: '瀹℃壒涓�',
         2: '瀹℃牳閫氳繃',
-        3: '瀹℃牳涓嶉�氳繃',
+        3: '瀹℃牳椹冲洖',
         4: '鍙栨秷',
         5: '涓嬪彂鎴愬姛',
         6: '涓嬪彂澶辫触',
+        7: '鎷滆涓�',
+        8: '宸茬绂�',
+        9: '宸插け鏁�',
       }
     }
   },
@@ -103,11 +114,12 @@
   methods: {
     handleDetail(id) {
       uni.navigateTo({
-        url: "/pages/appointmentDetails/appointmentDetails?id=" + id
+        url: "/pages/appointmentDetails/appointmentDetails?detail=1&id=" + id
       })
     },
     tabsClick(val) {
       this.pagination.page = 0
+      this.list = []
       this.status = val
       this.getList()
     },
@@ -122,9 +134,9 @@
         },
       }).then(res => {
         if (res.data.records.length > 0) {
-          if(pagination.page === 1){
+          if (pagination.page === 1) {
             this.list = res.data.records
-          }else{
+          } else {
             this.list = [...list, ...res.data.records]
           }
           this.total = res.data.total
@@ -157,12 +169,14 @@
       height: 100%;
       display: flex;
       align-items: center;
+      justify-content: space-between;
       .active {
         border: 1rpx solid $uni-color-primary !important;
         color: $uni-color-primary !important;
       }
       .box_head_item {
-        padding: 0 30rpx;
+        width: 156rpx;
+        text-align: center;
         height: 60rpx;
         line-height: 60rpx;
         box-sizing: border-box;
@@ -171,7 +185,6 @@
         font-size: 26rpx;
         font-weight: 400;
         color: #333333;
-        margin-right: 20rpx;
       }
     }
   }
@@ -207,7 +220,7 @@
         text {
           &:nth-child(1) {
             font-size: 32rpx;
-            font-weight: 500;
+            font-weight: 600;
             color: #222222;
           }
           &:nth-child(2) {
@@ -221,17 +234,17 @@
         width: 100%;
         box-sizing: border-box;
         background-color: #ffffff;
-        .box_list_item_nr_x {
+        /* .box_list_item_nr_x {
           width: 100%;
           height: 1rpx;
           background-color: #e5e5e5;
-        }
+        } */
         .box_list_item_nr_text {
           width: 100%;
           font-size: 26rpx;
           font-weight: 400;
           color: #999999;
-          margin-top: 32rpx;
+          /* margin-top: 32rpx; */
         }
         .box_list_item_nr_item {
           width: 100%;

--
Gitblit v1.9.3