From 98b6d298e541c366a97fadc4853160939e03a205 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期二, 29 十月 2024 10:30:35 +0800
Subject: [PATCH] feat:创建日计划参数修改

---
 pages/quality-inspection-page/yanGaiMei-sampling/yanGaiMei-sampling.vue |   65 +++++++++++++++++++++++++++++++-
 1 files changed, 62 insertions(+), 3 deletions(-)

diff --git a/pages/quality-inspection-page/yanGaiMei-sampling/yanGaiMei-sampling.vue b/pages/quality-inspection-page/yanGaiMei-sampling/yanGaiMei-sampling.vue
index 28389a1..2ca4cf4 100644
--- a/pages/quality-inspection-page/yanGaiMei-sampling/yanGaiMei-sampling.vue
+++ b/pages/quality-inspection-page/yanGaiMei-sampling/yanGaiMei-sampling.vue
@@ -1,6 +1,16 @@
 <template>
    <view class="yanGaiMei-sampling-wrap">
      <div class="edc-sampling-main">
+       <u-empty
+           class="empty-box"
+           mode="data"
+           icon="http://cdn.uviewui.com/uview/empty/data.png"
+           textSize="30"
+           width="300"
+           height="300"
+           text="鏆傛棤鏁版嵁"
+           v-if="emptyShow">
+       </u-empty>
        <view class="yanGaiMei-sampling-add">
          <view class="add-box" @click="addYanGaiMeiForm">
            <u-image src="/static/image/quality/addIcon.png" mode="widthFix"></u-image>
@@ -11,7 +21,13 @@
          <view class="edc-sampling-card" v-for="item in edcList" :key="item.id">
            <view class="edc-sampling-line">
              <h1>渚涘簲鍟嗭細{{item.customerName}}</h1>
+             <!--    #ifdef H5        -->
+             <view class="status" :class="statusClassComputed(item.status)" v-if="item.status">{{statusComputed(item.status)}}</view>
+             <!--    #endif   -->
+
+             <!--    #ifdef MP-WEIXIN -->
              <view class="status" v-if="item.status">{{statusComputed(item.status)}}</view>
+             <!--    #endif     -->
            </view>
            <view class="edc-sampling-line">
              <h2>閲囨牱鍦扮偣锛歿{item.bunkerName}}</h2>
@@ -56,11 +72,12 @@
   data() {
     return {
       edcList:[],
+      emptyShow:false, //绌洪〉闈㈡槸鍚︽樉绀�
       size:10,
       current:1,
       total:0,
       flag:false,
-      type:6,  //1 EDC銆�2 PVC銆�3 纭吀銆�4 姘㈡哀鍖栭挔 5 娑叉隘 6銆佸師鐩愰挋闀� 7銆佸師鐩怲OC 8銆佸師鐩愬叏妫�
+      type:6,  //1 EDC銆�2 鑱氭隘涔欑儻鏍戣剛銆�3 纭吀銆�4 姘㈡哀鍖栭挔 5 娑叉隘 6銆佸師鐩愰挋闀� 7銆佸師鐩怲OC 8銆佸師鐩愬叏妫�
     }
   },
   onShow() {
@@ -88,6 +105,27 @@
         return ''
       }
     },
+    /* #ifdef H5 */
+    statusClassComputed(status) {
+      if(status == 1) {
+        return 'blue'
+      }else if(status == 2) {
+        return 'red'
+      }else if(status == 3) {
+        return 'red'
+      }else if(status == 4) {
+        return 'red'
+      }else if(status == 5) {
+        return 'red'
+      }else if(status == 6) {
+        return 'red'
+      }else if(status == 7) {
+        return 'black'
+      }else {
+        return ''
+      }
+    },
+    /* #endif */
     async getPageList(callBack) {
       uni.showLoading({
         title: "鍔犺浇涓�"
@@ -105,6 +143,11 @@
         const res = await this.$reqGet('pageList',{current:this.current,size:this.size,type:this.type})
         uni.hideLoading()
         this.edcList = [...this.edcList,...res.data.records]
+        if(this.edcList == 0) {
+          this.emptyShow = true
+        }else {
+          this.emptyShow = false
+        }
         this.total = res.data.total
         callBack && callBack()
       }catch (err) {
@@ -236,13 +279,21 @@
           display: flex;
           align-self: baseline;
         }
+        .blue{
+          color: #184edd;
+          border: 1px solid #184edd;
+        }
         .red{
           color: #f56c6c;
           border: 1px solid #f56c6c;
         }
+        .black{
+          color: black;
+          border: 1px solid black;
+        }
         .yellow{
-          color: #f9ae3d;
-          border: 1px solid #f9ae3d;
+          color: #fcbd20;
+          border: 1px solid #fcbd20;
         }
       }
       .edc-sampling-btn-box{
@@ -270,6 +321,14 @@
       font-size: 30rpx;
       color: #999999;
     }
+    .empty-box{
+      margin: auto;
+      position: absolute;
+      top: 24%;
+      left: 50%;
+      transition: (50%, -50%);
+      transform: translate(-50%, -24%);
+    }
   }
 }
 </style>

--
Gitblit v1.9.1