From 4b5b989a31cbbd9f7738450516eed2f146bf1f1e Mon Sep 17 00:00:00 2001
From: zhangxiaoxu123 <819527061@qq.com>
Date: 星期二, 03 一月 2023 21:10:38 +0800
Subject: [PATCH] 添加中间页面

---
 src/components/page/invoice/middlePge.vue   |   52 ------------
 src/components/page/invoice/invoiceForm.vue |  151 ++++++++++++++++++++++---------------
 2 files changed, 93 insertions(+), 110 deletions(-)

diff --git a/src/components/page/invoice/invoiceForm.vue b/src/components/page/invoice/invoiceForm.vue
index 224a2a3..c8cbb7d 100644
--- a/src/components/page/invoice/invoiceForm.vue
+++ b/src/components/page/invoice/invoiceForm.vue
@@ -1,71 +1,77 @@
 <template>
     <div class="invoiceForm-wrap">
-        <div class="title">璁㈠崟鍙戠エ</div>
-        <div class="invoiceForm-main">
-            <div class="invoiceForm-main-inside">
-                <div class="invoice-date-box">
-                    <el-date-picker
-                            :editable="false"
-                            format="yyyy-MM"
-                            value-format="yyyy-MM"
-                            v-model="date"
-                            type="month"
-                            @change="changeDate"
-                            placeholder="閫夋嫨鏃ユ湡">
-                    </el-date-picker>
-                </div>
-                <van-list
-                        v-model="loading"
-                        :finished="finished"
-                        finished-text="娌℃湁鏇村浜�"
-                        :offset="50"
-                        :immediate-check="false"
-                        @load="onLoad"
-                >
-
-                    <div v-for="(item,index) in invoiceData" :key="index">
-                        <el-checkbox
-                                v-model="item.isShow"
-                                class="invoiceForm-block"
-                                @change="handleCheckedCitiesChange(invoiceData)">
-                            <div>
-                                <div class="invoiceForm-content">
-
-                                    <svg class="iconSvg" style="font-size: 12px" aria-hidden="true">
-                                        <use xlink:href="#icon-shijian3"></use>
-                                    </svg>
-                                    {{item.enterTime}}
-                                </div>
-                                <div class="invoiceForm-content">
-
-                                    <svg class="iconSvg" style="font-size: 12px" aria-hidden="true">
-                                        <use xlink:href="#icon-shijian3"></use>
-                                    </svg>
-                                    {{item.outTime}}
-                                </div>
-                                <div class="invoiceForm-content">
-                                    <svg class="iconSvg" style="font-size: 12px" aria-hidden="true">
-                                        <use xlink:href="#icon-dizhi1"></use>
-                                    </svg>
-                                    {{item.address}}
-                                </div>
-                            </div>
-                            <div class="money-main">
-                                <h1 class="money-box">{{item.money}}<font class="money-small">鍏�</font></h1>
-                            </div>
-                        </el-checkbox>
+        <div v-if="isWeiXin ">
+            <div class="title">璁㈠崟鍙戠エ</div>
+            <div class="invoiceForm-main">
+                <div class="invoiceForm-main-inside">
+                    <div class="invoice-date-box">
+                        <el-date-picker
+                                :editable="false"
+                                format="yyyy-MM"
+                                value-format="yyyy-MM"
+                                v-model="date"
+                                type="month"
+                                @change="changeDate"
+                                placeholder="閫夋嫨鏃ユ湡">
+                        </el-date-picker>
                     </div>
-                </van-list>
-                <div class="fapiao-btn">
-                    <el-checkbox v-model="checkAll" @change="handleCheckAllChange">鍏ㄩ��</el-checkbox>
-                    <div class="fapiao-right">
-                        <span class="money">閲戦锛�<font class="big">{{countMoney}}</font>鍏�</span>
-                        <el-button size="mini" @click="seeInvoice">涓嬭浇鍙戠エ</el-button>
+                    <van-list
+                            v-model="loading"
+                            :finished="finished"
+                            finished-text="娌℃湁鏇村浜�"
+                            :offset="50"
+                            :immediate-check="false"
+                            @load="onLoad"
+                    >
+
+                        <div v-for="(item,index) in invoiceData" :key="index">
+                            <el-checkbox
+                                    v-model="item.isShow"
+                                    class="invoiceForm-block"
+                                    @change="handleCheckedCitiesChange(invoiceData)">
+                                <div>
+                                    <div class="invoiceForm-content">
+
+                                        <svg class="iconSvg" style="font-size: 12px" aria-hidden="true">
+                                            <use xlink:href="#icon-shijian3"></use>
+                                        </svg>
+                                        {{item.enterTime}}
+                                    </div>
+                                    <div class="invoiceForm-content">
+
+                                        <svg class="iconSvg" style="font-size: 12px" aria-hidden="true">
+                                            <use xlink:href="#icon-shijian3"></use>
+                                        </svg>
+                                        {{item.outTime}}
+                                    </div>
+                                    <div class="invoiceForm-content">
+                                        <svg class="iconSvg" style="font-size: 12px" aria-hidden="true">
+                                            <use xlink:href="#icon-dizhi1"></use>
+                                        </svg>
+                                        {{item.address}}
+                                    </div>
+                                </div>
+                                <div class="money-main">
+                                    <h1 class="money-box">{{item.money}}<font class="money-small">鍏�</font></h1>
+                                </div>
+                            </el-checkbox>
+                        </div>
+                    </van-list>
+                    <div class="fapiao-btn">
+                        <el-checkbox v-model="checkAll" @change="handleCheckAllChange">鍏ㄩ��</el-checkbox>
+                        <div class="fapiao-right">
+                            <span class="money">閲戦锛�<font class="big">{{countMoney}}</font>鍏�</span>
+                            <el-button size="mini" @click="seeInvoice">涓嬭浇鍙戠エ</el-button>
+                        </div>
                     </div>
                 </div>
             </div>
         </div>
-
+        <div class="middlePge-wrap" v-else>
+            <div class="middlePge-main">
+                <img src="../../../assets/images/middlePage.png" alt="">
+            </div>
+        </div>
     </div>
 </template>
 
@@ -78,6 +84,7 @@
         },
         data() {
             return {
+                isWeiXin: false,
                 date:'',
                 checkedInvoices: [1,2],
                 invoiceData:[],
@@ -92,12 +99,22 @@
             }
         },
         created() {
+            this.checkWeiXin()
             this.date = this.$byutil.dateFormat(new Date(), "yyyy-MM");
         },
         mounted() {
             this.getByCarNo()
         },
         methods: {
+            checkWeiXin() {
+                let userAgent = navigator.userAgent;
+                console.log(userAgent)
+                if (userAgent.includes("MicroMessenger")) {
+                    this.isWeiXin = true
+                } else {
+                    this.isWeiXin = false
+                }
+            },
             onLoad() {
                 this.loading = true
                 this.current += 1
@@ -270,6 +287,18 @@
             top: 2px;
         }
     }
+    .middlePge-wrap{
+        width: 100%;
+        height: 100%;
+        background: rgba(0,0,0,0.7);
+        .middlePge-main{
+            width: 100%;
+            height: 100%;
+            img{
+                width: 100%;
+            }
+        }
+    }
     .iconSvg{
         width: 3.2vw  /* 24/7.5 */;
         height: 3.2vw  /* 24/7.5 */;
diff --git a/src/components/page/invoice/middlePge.vue b/src/components/page/invoice/middlePge.vue
index 04300ca..4aec5b2 100644
--- a/src/components/page/invoice/middlePge.vue
+++ b/src/components/page/invoice/middlePge.vue
@@ -1,21 +1,7 @@
 <template>
    <div class="middlePge-wrap">
        <div class="middlePge-main">
-           <div class="middlePge-block">
-               <div class="num">1</div>
-               <div class="wenzi-box">
-                   <h1>鐐瑰嚮鍙充笂瑙掔殑</h1>
-                   <div>...</div>
-                   <h1>鎸夐挳</h1>
-               </div>
-           </div>
-           <div class="middlePge-block">
-               <div class="num">2</div>
-               <div class="wenzi-box">
-                   <h1>閫夋嫨</h1>
-                   <div>鍦ㄦ祻瑙堝櫒涓墦寮�</div>
-               </div>
-           </div>
+           <img src="../../../assets/images/middlePage.png" alt="">
        </div>
    </div>
 </template>
@@ -38,40 +24,8 @@
       .middlePge-main{
           width: 100%;
           height: 100%;
-          display: flex;
-          flex-direction: column;
-          padding: 18.67vw  /* 140/7.5 */ 5.33vw  /* 40/7.5 */;
-          box-sizing: border-box;
-          .middlePge-block{
-              display: flex;
-              margin-top: 6.67vw  /* 50/7.5 */;
-              .num{
-                  width: 5.33vw  /* 40/7.5 */;
-                  height: 5.33vw  /* 40/7.5 */;
-                  background: #f84e01;
-                  border-radius: 50%;
-                  line-height: 5.33vw;
-                  text-align: center;
-                  color: #fff;
-              }
-              .wenzi-box{
-                  display: flex;
-                  h1{
-                      font-size: 3.73vw  /* 28/7.5 */;
-                      color: #fff;
-                      font-weight: normal;
-                      letter-spacing: 2px;
-                  }
-                  div{
-                      display: block;
-                      border-radius: 1.33vw  /* 10/7.5 */;
-                      box-shadow: 0 0 10px rgba(0,0,0,1);
-                      padding: 0 2.67vw  /* 20/7.5 */;
-                      color: #fff;
-                      background-image: linear-gradient(to bottom,#49545a,#202227);
-                      margin: 0 2px;
-                  }
-              }
+          img{
+              width: 100%;
           }
       }
   }

--
Gitblit v1.9.1