From f1950b48fec6421b50580f2a8899b360b314b73c Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期四, 10 四月 2025 15:29:33 +0800
Subject: [PATCH] feat:增加车牌号,和规格Bug修改

---
 pages/driver-page/driver-index/driver-index.vue | 1767 ++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 1,451 insertions(+), 316 deletions(-)

diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue
index 34a11e5..e54fbe8 100644
--- a/pages/driver-page/driver-index/driver-index.vue
+++ b/pages/driver-page/driver-index/driver-index.vue
@@ -1,330 +1,1465 @@
 <template>
-	<view class="driver-index">
-		<view class="driver-index-body">
-			<!-- 寰呴鍙栨彁鐓ゅ崟 -->
-			<combined-title title="寰呴鍙�"></combined-title>
-			<u-empty
-				mode="data"
-				icon="http://cdn.uviewui.com/uview/empty/data.png"
-				textSize="30"
-				iconSize="1000"
-				v-if="driverBillOfLoadingData.list1 ? (driverBillOfLoadingData.list1.length == 0 ? true : false) : true"
-			></u-empty>
-			<card v-for="(item, index) in driverBillOfLoadingData.list1" :key="index" :name="item.id" backgroundType="2">
-				<template v-slot:left>
-					<view class="card-left__top">
-						<text>{{ item.carNum }}</text>
-						寮�
-					</view>
-					<view class="card-left__utils"><u-button @tap.stop="qiangDanBtn(item)" text="鎶㈠崟" type="primary" shape="circle"></u-button></view>
-				</template>
-				<template v-slot:right-top>
-					<view class="right-top">
-						<view class="card-right-top-row">
-							<view>
-								<text>{{ item.deptName ||''}}</text>
-							</view>
-							<view>
-								<text>{{ item.coalName ||''}}</text>
-							</view>
-						</view>
-						<view class="card-right-top-row">
-							<view>
-								<text>鍓╀綑{{ item.carNum - item.taskNum }}寮�</text>
-							</view>
-						</view>
-						<view class="card-right-top-row">
-							<view>
-								<text>{{item.filedName||''}}</text>
-							</view>
-						</view>
-						<view class="card-right-top-row">
-							<view>
-								<text>{{item.orderCode||''}}</text>
-							</view>
-						</view>
-					</view>
-				</template>
-			</card>
+  <div
+    class="warp"
+    :style="{
+      backgroundImage: `url(${onlineurl}/appimg/image/banner/diverbanner.png)`,
+      backgroundSize: 'contain',
+      backgroundRepeat: 'no-repeat',
+    }"
+  >
+      <div class="warp-box">
+        <!-- 褰撳墠鐨勮鍗� -->
+        <!-- 鍗犱綅 -->
+        <!-- 淇敼鏍峰紡瀹瑰櫒鍖呰9棣栭〉 -->
+        <view class="indexPageDiv">
+        <div class="ingOrderDiv">
+          <div
+            class="ingOrder"
+            v-for="(item, i) in (driverBillOfLoadingData.list2 )"
+            :key="i"
+            v-if="i == 0"
+            @click="list3CardIconClick(item)"
+          >
+            <!-- 绗竴琛� -->
+            <div class="firstLine">
+              <div class="leftIcon">
+                <div class="leftOneDiv">
+                  <span class="leftOne">瑁�</span>
+                </div>
+                <div class="leftLine"></div>
+                <div class="rightDiv">
+                  <span class="rightone">鍗�</span>
+                </div>
+              </div>
+              <div class="centerTitle">
+                <view class="filedname exceedHide">
+                  <text
+                    v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'"
+                    >{{ item.deptName }}</text
+                  >
+                  <text
+                    v-else-if="
+                      item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'
+                    "
+                    >{{ item.customerName }}</text
+                  >
+                  <text
+                    v-else-if="
+                      item.orderType == '杞嚭' || item.orderType == '杞叆'
+                    "
+                  >
+                    {{ item.filedName }}
+                  </text>
+                </view>
+                <p class="centerLine"></p>
+                <view class="filedname exceedHide">
+                  <text
+                    v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'"
+                    >{{ item.customerName }}</text
+                  >
+                  <text
+                    v-else-if="
+                      item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'
+                    "
+                    >{{ item.deptName }}</text
+                  >
+                  <text
+                    v-else-if="
+                      item.orderType == '杞嚭' || item.orderType == '杞叆'
+                    "
+                  >
+                    {{ item.toFiledName }}
+                  </text>
+                </view>
+              </div>
+              <div class="rightIcon">
+                <u-icon
+                  name="map"
+                  color="#4978F0"
+                  @click.stop="skipMap(item)"
+                  size="40"
+                ></u-icon>
+                <u-icon
+                  @click.stop="skipMap(item)"
+                  name="map"
+                  color="#4978F0"
+                  size="40"
+                ></u-icon>
+              </div>
+            </div>
+            <div class="statusBox">
+              <div class="twoleft">
+                <view class="time-icon"
+                  ><u-icon name="clock" color="#515151" size="25"></u-icon
+                ></view>
+                <view
+                  class="send-date"
+                  style="font-size: 13px; color: #1f4978f0"
+                  >{{ item.yuYueSection || item.yuYueTime }}</view
+                >
+              </div>
+              <view class="status">
+                <u-tag :text="coalStatus[item.statusWeigh] || ''" plain>
+                </u-tag>
+              </view>
+            </div>
 
-			<!-- 鎶㈠崟鎻愮ず妯℃�佹 -->
-			<view class="qianDanModel">
-				<u-modal :show="qiangDanShow" :title="qiangDanTitle" showCancelButton :content="qiangDanContent" @confirm="qiangDanConfirm" @cancel="qiangDanCancel"></u-modal>
-			</view>
+            <div class="twoLine">
+              <div class="twoRight">
+                <view>
+                  <u-tag :text="item.coalName" plain> </u-tag>
+                </view>
+                <view style="margin-left: 10rpx">
+                  <u-tag :text="item.orderType" plain> </u-tag>
+                </view>
+              </div>
+            </div>
+            <div class="threeLine">
+              <span class="more" @click="todoHistory">鏇村>></span>
+            </div>
+          </div>
+        </div>
 
-			<!-- 寰呴绾︽彁鐓ゅ崟 -->
-			<combined-title title="寰呴绾︽彁鐓ゅ崟"></combined-title>
-			<u-empty
-				mode="data"
-				icon="http://cdn.uviewui.com/uview/empty/data.png"
-				textSize="30"
-				iconSize="1000"
-				v-if="driverBillOfLoadingData.list3 ? (driverBillOfLoadingData.list3.length == 0 ? true : false) : true"
-			></u-empty>
-			<view>
-				<!-- 寰呴绾︽彁鐓ゅ崟 -->
-				<view class="daiYuYue" v-for="(item, index) in driverBillOfLoadingData.list3" :key="index">
-					<view class="daiYuYueTop">
-						<text>鎻愮叅鍗曠紪鍙凤細{{ item.code }}</text>
-					</view>
-					<view class="daiYuYueTable">
-						<!-- <view>{{ item.deptName }}</view>
-						<view>{{ item.coalName }}</view>
-						<view>宸查绾︼細{{ item.cars }} 杞�</view> -->
-						<uni-table border stripe emptyText="鏆傛棤鏇村鏁版嵁">
-							<uni-tr>
-								<uni-th align="center">鐓ゅ満</uni-th>
-								<uni-th align="center">鐓ょ</uni-th>
-								<uni-th align="center">宸查绾�</uni-th>
-							</uni-tr>
-							<uni-tr>
-								<uni-td align="left">{{ item.deptName || '' }}</uni-td>
-								<uni-td align="left">{{ item.coalName || '' }}</uni-td>
-								<uni-td align="left">{{ item.cars || '' }} 杞�</uni-td>
-							</uni-tr>
-							<uni-tr>
-								<uni-th align="center">鍙戣繍鏃ユ湡</uni-th>
-								<uni-th align="center">鐓ゅ満</uni-th>
-								<uni-th align="center">瀹㈡埛</uni-th>
-							</uni-tr>
-							<uni-tr>
-								<uni-td align="left">{{ item.sendDate || '' }}</uni-td>
-								<uni-td align="left">{{ item.filedName || '' }}</uni-td>
-								<uni-td align="left">{{ item.customerName || '' }}</uni-td>
-							</uni-tr>
-						</uni-table>
-					</view>
-					<view><u-button text="棰勭害" type="primary" @click="toAppointmentClick(item)"></u-button></view>
-				</view>
-			</view>
+        <!-- 涔濆鏍� -->
+        <view class="gridBoxBg no-right no-left">
+          <view class="gridBox">
+            <u-grid :border="false" col="4" v-if="!loading">
+              <u-grid-item
+                v-for="(listItem, listIndex) in list"
+                :key="listIndex"
+              >
+                <u--image
+                  :showLoading="true"
+                  :src="listItem.src"
+                  width="50px"
+                  height="50px"
+                  @click="gridClick(listItem)"
+                ></u--image>
+                <text class="grid-text">{{ listItem.title }}</text>
+              </u-grid-item>
+            </u-grid>
+          </view>
+        </view>
 
-			<!-- 宸查绾︽彁鐓ゅ崟 -->
-			<combined-title title="宸查绾︽彁鐓ゅ崟"></combined-title>
-			<u-empty
-				mode="data"
-				icon="http://cdn.uviewui.com/uview/empty/data.png"
-				textSize="30"
-				iconSize="1000"
-				v-if="driverBillOfLoadingData.list2 ? (driverBillOfLoadingData.list2.length == 0 ? true : false) : true"
-			></u-empty>
-			<view class="">
-				<view @click="list3CardIconClick(item)" class="haveYuYue" v-for="(item, index) in driverBillOfLoadingData.list2" :key="index">
-					<view class="haveYuYueTop">
-						<text>鎻愮叅鍗曠紪鍙凤細{{ item.code || '' }}</text>
-					</view>
-					<view class="haveYuYueCenter">
-						<view>{{ item.deptName || '' }}</view>
-						<view>{{ item.coalName || '' }}</view>
-						<view>鎺掗槦鏁帮細鏆傛棤{{}}</view>
-					</view>
-					<view class="haveYuYueBottom">
-						<text>{{ item.yuYueTime || '鏃舵' }}</text>
-					</view>
-				</view>
-			</view>
+        <!-- 绔嬪嵆鎶㈠崟 -->
+        <div
+          class="orderGrabbing"
+          v-for="(item, i) in driverBillOfLoadingData.list1"
+          :key="i"
+        >
+          <!-- 绗竴琛� -->
+          <div class="firstLine">
+            <div class="leftIcon">
+              <div class="leftOneDiv">
+                <span class="leftOne">瑁�</span>
+              </div>
+              <div class="leftLine"></div>
+              <div class="rightDiv">
+                <span class="rightone">鍗�</span>
+              </div>
+            </div>
+            <div class="centerTitle">
+              <view class="filedname exceedHide">
+                <text
+                  v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'"
+                  >{{ item.deptName || "" }}</text
+                >
+                <text
+                  v-else-if="
+                    item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'
+                  "
+                  >{{
+                    item.customerId
+                      ? item.customerName
+                      : item.customerNameCopy || ""
+                  }}</text
+                >
+                <text
+                  v-else-if="
+                    item.orderType == '杞嚭' || item.orderType == '杞叆'
+                  "
+                  >{{ item.filedName }}
+                </text>
+              </view>
+              <p class="centerLine"></p>
+              <view class="filedname exceedHide">
+                <text
+                  v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'"
+                >
+                  {{
+                    item.customerNameCopy
+                      ? item.customerNameCopy
+                      : item.customerName || ""
+                  }}
+                </text>
+                <text
+                  v-else-if="
+                    item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'
+                  "
+                  >{{ item.deptName || "" }}</text
+                >
+                <text
+                  v-else-if="
+                    item.orderType == '杞嚭' || item.orderType == '杞叆'
+                  "
+                  >{{ item.toFiledName }}
+                </text>
+              </view>
+            </div>
+            <div class="rightIcon">
+              <div>
+                <span
+                  style="color: #f81414; font-size: 40rpx; font-weight: 400"
+                  >{{ item.carNum - item.taskNum }}</span
+                >
+                <span style="font-size: 24rpx; color: #c78a64; font-weight: 400"
+                  >/</span
+                >
+                <span
+                  style="font-size: 24rpx; color: #c78a64; font-weight: 400"
+                  >{{ item.carNum }}</span
+                >
+              </div>
+            </div>
+          </div>
+          <div class="twoLine">
+            <div class="twoleft">
+              <span>{{ item.coalName }}</span>
+              <span>|</span>
+              <span>{{ item.orderType }}</span>
+            </div>
+          </div>
+          <div class="threeLine">
+            <div class="date">
+              <view class="time-icon"
+                ><u-icon name="clock" color="#515151" size="30"></u-icon
+              ></view>
+              <view class="send-date">{{ item.createTime }}</view>
+            </div>
+            <span class="more">
+              <div @click.stop="qiangDanBtn(item)" class="qiangdanBtn">
+                绔嬪嵆鎶㈠崟
+              </div>
+            </span>
+          </div>
+        </div>
+        <!-- 寰呴绾︽彁鐓ゅ崟 -->
+        <combined-title title="寰呴绾﹂�氱煡鍗�"></combined-title>
+        <div
+          class="pendingAppointment"
+          v-for="(item, i) in driverBillOfLoadingData.list3"
+          :key="i"
+          @click.stop="list3CardIconClick(item)"
+        >
+          <div class="firstLine">
+            <div class="leftIcon">
+              <div class="leftOneDiv">
+                <span class="leftOne">瑁�</span>
+              </div>
+              <div class="leftLine"></div>
+              <div class="rightDiv">
+                <span class="rightone">鍗�</span>
+              </div>
+            </div>
+            <div class="centerTitle">
+              <view class="filedname exceedHide">
+                <text
+                  v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'"
+                  >{{ item.deptName || "" }}</text
+                >
+                <text
+                  v-else-if="
+                    item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'
+                  "
+                  >{{
+                    item.customerId
+                      ? item.customerName
+                      : item.customerNameCopy || ""
+                  }}</text
+                >
+                <text
+                  v-else-if="
+                    item.orderType == '杞嚭' || item.orderType == '杞叆'
+                  "
+                  >{{ item.filedName }}
+                </text>
+              </view>
+              <p class="centerLine"></p>
+              <view class="filedname exceedHide">
+                <text
+                  v-if="item.orderType == '澶栭攢' || item.orderType == '鍐呴攢'"
+                >
+                  {{
+                    item.customerNameCopy
+                      ? item.customerNameCopy
+                      : item.customerName || ""
+                  }}
+                </text>
+                <text
+                  v-else-if="
+                    item.orderType == '澶栬喘' || item.orderType == '鍐呰喘'
+                  "
+                  >{{ item.deptName || "" }}</text
+                >
+                <text
+                  v-else-if="
+                    item.orderType == '杞嚭' || item.orderType == '杞叆'
+                  "
+                  >{{ item.toFiledName }}
+                </text>
+              </view>
+            </div>
+            <div class="rightIcon">
+              <!-- <div>
+                        <span style="color: #F81414;font-size: 40rpx;font-weight: 400">3</span>
+                        <span style="font-size: 24rpx;color: #C78A64;font-weight: 400;">/</span>
+                        <span style="font-size: 24rpx;color: #C78A64;font-weight: 400;">18</span>
+                     </div> -->
+            </div>
+          </div>
+          <div class="twoLine">
+            <div class="twoleft">
+              <span>{{ item.coalName }}</span>
+              <span>|</span>
+              <span>{{ item.orderType }}</span>
+            </div>
+          </div>
+          <div class="threeLine">
+            <div class="date">
+              <view class="time-icon"
+                ><u-icon name="clock" color="#515151" size="30"></u-icon
+              ></view>
+              <view class="send-date"> {{ item.createTime }}</view>
+            </div>
+            <span class="more">
+              <div class="qiangdanBtn" @click.stop="toAppointmentClick(item)">
+                绔嬪嵆棰勭害
+              </div>
+            </span>
+          </div>
+        </div>
+        <!-- <div v-if="!driverBillOfLoadingData.list3.length"><u-empty
+            mode="data"
+            icon="http://cdn.uviewui.com/uview/empty/data.png"
+            textSize="30"></u-empty></div> -->
+        <!-- 閫氱煡閫氬憡 -->
+        <combined-title title="閫氱煡鍏憡"></combined-title>
+        <div class="tongzhi">
+          <u-list
+            style="height:auto"
+            v-if="noticeList && noticeList.length"
+            height='540'
+            scrollable='false'
+          >
+            <u-list-item v-for="(item, index) in noticeList" :key="index">
+              <div class="listItem" @click="todoNotice(item)">
+                <div class="listItemTop">
+                  <u-avatar
+                    slot="icon"
+                    shape="square"
+                    size="35"
+                    :src="item.url"
+                    customStyle="margin: -3px 5px -3px 0"
+                  ></u-avatar>
+                  <div v-html="item.title"></div>
+                </div>
+
+                <span class="listDate">{{ item.createTime }}</span>
+              </div>
+            </u-list-item>
+          </u-list>
+          <u-empty
+            v-if="!noticeList.length"
+            mode="data"
+            icon="http://cdn.uviewui.com/uview/empty/data.png"
+            textSize="30"
+          ></u-empty>
+        </div>
+        <!-- 寮曞椤� -->
+        <view class="noob-tour" v-if="roleType === 3 && isFirstLogin">
+          <!-- <combined-title title="鎿嶄綔鎸囧紩"></combined-title> -->
+          <u-cell-group>
+            <u-cell
+              title="鏂版墜鎸囧紩"
+              name="1"
+              :clickable="true"
+              @click="noobTour"
+            >
+              <u-badge type="primary" value="01" slot="icon"></u-badge>
+              <u-icon
+                slot="value"
+                name="arrow-right"
+                size="30"
+                color="#b8b8b8"
+              ></u-icon>
+            </u-cell>
+          </u-cell-group>
+        </view>
+        </view>
+      </div>
+    <!-- 鎶㈠崟鎻愮ず妯℃�佹 -->
+    <view class="qianDanModel">
+      <u-modal
+        :show="qiangDanShow"
+        :title="qiangDanTitle"
+        showCancelButton
+        :content="qiangDanContent"
+        @confirm="qiangDanConfirm"
+        @cancel="qiangDanCancel"
+      ></u-modal>
+    </view>
+    <!-- 鍥剧墖棰勮寮瑰嚭妗� -->
+    <view class="previewImage-container">
+      <previewImage
+        ref="previewImage"
+        :imgs="driverTourImgList"
+        :saveBtn="false"
+      ></previewImage>
+    </view>
+    <!-- 閫氱煡鍏憡 -->
+    <u-modal
+      :show="noticeModelShow"
+      :title="notice.title"
+      @confirm="noticConfirm"
+    >
+      <div v-html="notice.content"></div>
+    </u-modal>
+	<!-- 澶栭攢鎶㈠崟閫夋嫨杞︾墝 -->
+	<u-modal :show="show"
+	showCancelButton
+	  @confirm="showConFirm(activeObj)"
+        @cancel="showCancel"
+	:title="title" >
+			<view class="slot-content">
+				<view style="text-align: left;">
+				<u-radio-group
+				v-model="paramsCarNo"
+				placement="column"
+			>
+				<u-radio
+				:iconSize="40"
+				:labelSize="40"
+				:size="40"
+				:customStyle="{marginBottom: '8px'}"
+				v-for="(item, index) in paramsArr"
+				:key="index"
+				:label="item.carNo + '--' + item.name"
+				:name="item.carNo"
+				@change="radioChange"
+				>
+				</u-radio> 
+				
+
+			</u-radio-group>
 		</view>
-	</view>
+			</view>
+		</u-modal>
+  </div>
 </template>
-
 <script>
-import { customerId } from '@/utils/status';
-
+import { onlineurl } from "@/api/request.js";
+import { BaseUrl } from "@/api/publicInterface.js";
+import combinedTitle from "@/components/combined-title/combined-title.vue";
+import previewImage from "@/components/kxj-previewImage/kxj-previewImage.vue";
+import { mapState } from "vuex";
+import { Debounce } from "../../../utils/util";
 export default {
-	data() {
-		return {
-			driverBillOfLoadingData: [],
-			// 鎶㈠崟妯℃�佹
-			qiangDanShow: false,
-			qiangDanTitle: '鎶㈠崟鎻愮ず',
-			qiangDanContent: '',
-			qiangDanOrderPlanId: null
-		};
-	},
-	onShow() {
-		this.init();
-	},
-	methods: {
-		init() {
-			this.qiangDanList();
-		},
-		// 鍙告満棣栭〉鍒楄〃
-		qiangDanList() {
-			uni.showLoading({
-				title: '鍔犺浇涓�...'
-			});
-			this.$reqGet('qiangDanList').then(res => {
-				uni.hideLoading();
-				this.driverBillOfLoadingData = res.data;
-			});
-		},
-		// 鎶㈠崟鎸夐挳
-		qiangDanBtn(value) {
-			if (value.tmcCount == '0') {
-				this.qiangDan(value.orderPlanId);
-			} else {
-				this.qiangDanOrderPlanId = value.orderPlanId;
-				this.qiangDanShow = true;
-				this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋;
-			}
-		},
-		// 鎶㈠崟妯℃�佹
-		qiangDanConfirm() {
-			this.qiangDanContent = '';
-			this.qiangDan(this.qiangDanOrderPlanId);
-		},
-		qiangDanCancel() {
-			this.qiangDanShow = false;
-		},
-		// 鎶㈠崟璇锋眰
-		qiangDan(id) {
-			this.$reqPost('qiangDan', { orderPlanId: id }, 'params').then(res => {
-				if (res.code == 0) {
-					this.$u.toast('鎶㈠崟鎴愬姛');
-				} else {
-					this.$u.toast(res.data ? res.data : '鎶㈠崟澶辫触');
-				}
-				this.qiangDanList();
-			});
-		},
-		list3CardIconClick(value) {
-			uni.navigateTo({
-				url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${value.id}&yyId=${value.yyId}`
-			});
-		},
-		// 鎻愮叅鍗曡鎯�
-		cardBodyClick(name) {
-			uni.navigateTo({
-				url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${name}`
-			});
-		},
-		// 鍘婚绾�
-		toAppointmentClick(value) {
-			uni.navigateTo({
-				url: `/pages/driver-page/appointment/appointment?takeCoalId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}`
-			});
+  components: {
+    combinedTitle,
+    previewImage,
+  },
+  props: {
+    indexdriverBillOfLoadingData: {
+      type: Object,
+      default: {},
+    },
+  },
+  watch: {
+    indexdriverBillOfLoadingData: {
+      handler(v) {
+        this.driverBillOfLoadingData = v;
+      },
+      deep: true,
+      immediate: true,
+    },
+  },
+  computed: {
+    ...mapState(["driverTourImgList"]),
+    roleType() {
+      return uni.getStorageSync("roleType");
+    },
+  },
+  data() {
+    return {
+      labaIcon: `${onlineurl}/appimg/image/aboutUs/laba.jpg`,
+      newIcon: `${onlineurl}/appimg/image/aboutUs/labaHeight.jpg`,
+      markFlag: "none",
+	  activeObj:{},
+      noticeModelShow: false,
+      garidInitTop: "", //鍏冪礌鍒濆璺濈椤堕儴鐨勯珮搴�
+      screenHeight: "",
+	  show:false,
+	  paramsArr:[],
+	  paramsCarNo:'',
+	  title:'閫夋嫨杞︾墝',
+      notice: {
+        title: "",
+        content: "",
+      },
+      noticeList: [],
+      urls: [
+        "https://cdn.uviewui.com/uview/album/1.jpg",
+        "https://cdn.uviewui.com/uview/album/2.jpg",
+        "https://cdn.uviewui.com/uview/album/3.jpg",
+        "https://cdn.uviewui.com/uview/album/4.jpg",
+        "https://cdn.uviewui.com/uview/album/5.jpg",
+        "https://cdn.uviewui.com/uview/album/6.jpg",
+        "https://cdn.uviewui.com/uview/album/7.jpg",
+        "https://cdn.uviewui.com/uview/album/8.jpg",
+        "https://cdn.uviewui.com/uview/album/9.jpg",
+        "https://cdn.uviewui.com/uview/album/10.jpg",
+      ],
+      list: [
+        {
+          src: "/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 15.jpg",
+          title: "鍚堜綔鍩哄湴",
+        },
+        {
+          src: "/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 15(1).jpg",
+          title: "鍘嗗彶璁㈠崟",
+        },
+        // {
+        //     src: '/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 15(2).jpg',
+        //     title: '璐ㄦ'
+        // },
+        // {
+        //     src: '/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 15(3).jpg',
+        //     title: '杞﹂槦绠$悊'
+        // },
+        {
+          src: "/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 15(4).jpg",
+          title: "鍏充簬鎴戜滑",
+        },
+        {
+          src: "/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 14.jpg",
+          title: "娑堟伅",
+        },
+        {
+          src: "/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 32.jpg",
+          title: "鎿嶄綔鎸囧崡",
+        },
+        {
+          src: "/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 15(5).jpg",
+          title: "鏁版嵁缁熻",
+        },
+      ],
+      driverBillOfLoadingData: {
+        list1: [],
+        list2: [],
+        list3: [],
+      },
+      // 鎶㈠崟妯℃�佹
+      qiangDanShow: false,
+      noticePage: {
+        current: 1,
+        page: 5,
+        size:5,
+      },
+
+      qiangDanTitle: "鎶㈠崟鎻愮ず",
+      qiangDanContent: "",
+      qiangDanOrderPlanId: null,
+      fleetId: "",
+      xsUserId: "",
+      customerId: "",
+      coalStatus: ["鏈О閲�", "绉伴噸涓�", "楠岃川涓�", "绉伴噸瀹屾垚", "澶勭悊瀹屾垚"],
+      onlineurl,
+      phone: "",
+      loading: true,
+      isFirstLogin: true, //鏄惁鏄涓�娆$櫥褰�
+    };
+  },
+  mounted() {
+    // this.TourImgList = TourImgList
+    this.getLogOn();
+    this.getNoticeList();
+    this.watchScrollFun();
+  },
+  onShow() {
+    this.init();
+  },
+  methods: {
+    // 璺宠浆鍦板浘
+    skipMap(val) {
+      uni.navigateTo({
+        url: `/pages/public-page/mapRoute/mapRoute?customerId=${
+          val.customerId
+        }&filedId=${val.filedId}&orderType=${val.orderType}${
+          val.toFiledId
+            ? `&toFiledId=${val.toFiledId}&filedId=${val.filedId}`
+            : ""
+        }`,
+      });
+    },
+    gridClick(item) {
+      console.log(item, "1231");
+      switch (item.title) {
+        case "鍏充簬鎴戜滑":
+          uni.navigateTo({
+            url: `/pages/public-page/aboutus/index`,
+          });
+          break;
+
+        case "鏁版嵁缁熻":
+          uni.navigateTo({
+            url: `/pages/public-page/dataStatistics/index`,
+          });
+          break;
+
+        case "鍘嗗彶璁㈠崟":
+          uni.navigateTo({
+            url: `/pages/public-page/historicalOrders/index?historyData=${JSON.stringify(
+              this.driverBillOfLoadingData.list2
+            )}`,
+          });
+          break;
+
+        case "鎿嶄綔鎸囧崡":
+          this.noobTour();
+          break;
+        case "娑堟伅":
+          uni.navigateTo({
+            url: "/pages/public-page/message/message",
+          });
+          break;
+
+        case "鍚堜綔鍩哄湴":
+          uni.navigateTo({
+            url: "/pages/public-page/cooperationBase/index",
+          });
+          break;
+
+        default:
+          break;
+      }
+    },
+    onScroll(e) {
+      // 鐩戝惉椤甸潰鍚戜笂婊氬姩浜嬩欢
+      // let query = uni.createSelectorQuery().in(this);
+      // query.select('.gridBox').boundingClientRect(data => {
+      //     if(this.garidInitTop  && (this.garidInitTop > data.top)){
+      //         // console.log(data,data.top,   query.select('.mark'));
+      //         this.$nextTick(() => {
+      //            this.markFlag = 'block'; //鏄剧ず
+      //             });
+      //     }else{
+      //         this.$nextTick(() => {
+      //            this.markFlag = 'none'; //闅愯棌
+      //             });
+      //     }
+      // }).exec();
+    },
+    init() {
+      this.qiangDanList();
+    },
+    scrolltolower() {
+      this.loadmore();
+    },
+    loadmore() {
+      this.noticePage.current++;
+      this.getNoticeList();
+    },
+    watchScrollFun() {
+      //鍒濆鍖栬幏鍙栧睆骞曢珮搴�
+      const res = uni.getSystemInfoSync();
+      let query = uni.createSelectorQuery().in(this);
+      query
+        .select(".gridBox")
+        .boundingClientRect((data) => {
+          this.garidInitTop = data.top;
+        })
+        .exec();
+      this.screenHeight = res.screenHeight;
+    },
+    getNoticeList() {
+      this.$reqGet("noticeList", { ...this.noticePage, isNotice: "1" }).then(
+        (res) => {
+          console.log(res, "resresres");
+          if (res.code == 0) {
+            let result = res.data.records;
+            if (result.length) {
+              this.noticeList = this.noticeList.concat(result);
+            } else {
+              //鍚﹀垯灏辨槸绌�
+            }
+
+            let arr = this.noticeList.sort((a, b) => {
+              return new Date(a) - new Date(b);
+            });
+            console.log(arr);
+            this.noticeList = arr.map((item, i) => {
+              if (i == 0) {
+                item.url = this.newIcon;
+              } else {
+                item.url = this.labaIcon;
+              }
+              return item;
+            });
+          }
+        }
+      );
+    },
+    // 鍙告満棣栭〉鍒楄〃
+    qiangDanList() {
+      uni.showLoading({
+        title: "鍔犺浇涓�...",
+      });
+      this.$reqGet("qiangDanList")
+        .then((res) => {
+          uni.hideLoading();
+          this.driverBillOfLoadingData = res.data;
+          this.loading = false;
+        })
+        .finally(() => {
+          this.loading = false;
+        });
+    },
+    // 鎶㈠崟鎸夐挳
+    qiangDanBtn: Debounce(function (value) {
+		console.log(value,'value')
+		this.activeObj = value;
+		if(value.orderType === '澶栭攢'){
+			this.$reqPost('getCarNosByFleetId',{fleetId:value.fleetId},'params').then(res=>{
+			console.log(res,'ress')
+			this.paramsArr = res.data;
+			this.show = true;
+	// 		if (value.tmcCount == "0") {
+    //     this.qiangDan(
+    //       value.orderPlanId,
+    //       value.fleetId,
+    //       value.customerId === null ? "0" : value.customerId,
+    //       value.xsUserId === null ? "0" : value.xsUserId
+    //     );
+    //   } else {
+    //     this.qiangDanOrderPlanId = value.orderPlanId;
+    //     this.fleetId = value.fleetId;
+    //     this.customerId = value.customerId === null ? "0" : value.customerId;
+    //     this.xsUserId = value.xsUserId === null ? "0" : value.xsUserId;
+    //     this.qiangDanShow = true;
+    //     this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋;
+    //   }
+		})
+		}else{
+			if (value.tmcCount == "0") {
+        this.qiangDan(
+          value.orderPlanId,
+          value.fleetId,
+          value.customerId === null ? "0" : value.customerId,
+          value.xsUserId === null ? "0" : value.xsUserId
+        );
+      } else {
+        this.qiangDanOrderPlanId = value.orderPlanId;
+        this.fleetId = value.fleetId;
+        this.customerId = value.customerId === null ? "0" : value.customerId;
+        this.xsUserId = value.xsUserId === null ? "0" : value.xsUserId;
+        this.qiangDanShow = true;
+        this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋;
+      }
 		}
-	}
+	
+      
+    }, 500),
+	showConFirm(value){
+		if (value.tmcCount == "0") {
+        this.qiangDan(
+          value.orderPlanId,
+          value.fleetId,
+          value.customerId === null ? "0" : value.customerId,
+          value.xsUserId === null ? "0" : value.xsUserId
+        );
+      } else {
+        this.qiangDanOrderPlanId = value.orderPlanId;
+        this.fleetId = value.fleetId;
+        this.customerId = value.customerId === null ? "0" : value.customerId;
+        this.xsUserId = value.xsUserId === null ? "0" : value.xsUserId;
+        this.qiangDanShow = true;
+        this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋;
+      }
+	  this.show  =false;
+
+	},
+	showCancel(){
+		this.show = false;
+
+	},
+
+    // 鎶㈠崟妯℃�佹
+    qiangDanConfirm() {
+      this.qiangDanContent = "";
+      this.qiangDanShow = false;
+      this.qiangDan(
+        this.qiangDanOrderPlanId,
+        this.fleetId,
+        this.customerId,
+        this.xsUserId
+      );
+    },
+    qiangDanCancel() {
+      this.qiangDanShow = false;
+    },
+    // 鎶㈠崟璇锋眰
+    qiangDan(id, fleetId, customerId, xsUserId) {
+		console.log(this.paramsCarNo,'paramsCarNo')
+      this.$reqPost(
+        "qiangDan",
+        {
+          orderPlanId: id,
+          fleetId: fleetId,
+          customerId: customerId,
+          xsUserId: xsUserId,
+		  carNo:this.paramsCarNo ? this.paramsCarNo : '',
+        },
+        "params"
+      )
+        .then((res) => {
+          if (res.code == 0) {
+			this.paramsCarNo = '';
+            this.$u.toast("鎶㈠崟鎴愬姛");
+          } else {
+            this.$u.toast(res.msg ? res.msg : "鎶㈠崟澶辫触");
+          }
+        })
+        .then(() => {
+          setTimeout(() => {
+            this.qiangDanList();
+          }, 1000);
+        });
+    },
+    list3CardIconClick(value) {
+      uni.navigateTo({
+        url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${value.id}&yyId=${value.yyId}`,
+      });
+    },
+    // 閫氱煡鍗曡鎯�
+    cardBodyClick(name) {
+      uni.navigateTo({
+        url: `/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details?orderPlanId=${name}`,
+      });
+    },
+    // 鍘婚绾�
+    toAppointmentClick(value) {
+      uni.navigateTo({
+        url: `/pages/driver-page/appointment/appointment?takeCoalId=${value.id}&filedId=${value.filedId}&deptId=${value.deptId}&sendDate=${value.sendDate}`,
+      });
+    },
+    noobTour() {
+      this.$refs.previewImage.open(
+        "https://mx.jzeg.cn:9095/appimg/image/tour/driver/sj1.jpg"
+      );
+    },
+    getLogOn() {
+      this.$reqGet("getUserEntity")
+        .then((res) => {
+          this.phone = res.data.phone;
+        })
+        .then(() => {
+          uni.request({
+            url: `${BaseUrl}/admin/log/getLogOnType?phone=${this.phone}`,
+            success: (res) => {
+              // res.data.data 涓�1 浠h〃绗竴娆$櫥褰�  涓�0鍙栨秷瀛︿範鎸囧紩 涓�2 浠h〃瀛樺湪
+              if (res.data.data === 1) {
+                this.noobTour();
+              } else if (res.data.data === 2) {
+                this.isFirstLogin = true;
+              } else {
+                this.isFirstLogin = false;
+              }
+            },
+          });
+        });
+    },
+    todoHistory() {
+      uni.navigateTo({
+        url: `/pages/public-page/historicalOrders/index?historyData=${JSON.stringify(
+          this.driverBillOfLoadingData.list2
+        )}`,
+      });
+    },
+    todoNotice(item) {
+      console.log(item, "item");
+      if (item) {
+        this.noticeModelShow = true;
+        this.notice = item;
+      }
+    },
+    noticConfirm() {
+      this.noticeModelShow = false;
+    },
+  },
 };
 </script>
-
 <style lang="scss" scoped>
-::v-deep.driver-index {
-	width: 94%;
-	margin: 0 auto;
-	// 涓讳綋
-	.driver-index-body {
-		margin-bottom: vww(56);
-		// 鍗$墖鏍峰紡
-		.card-left__top {
-			margin-top: vww(26);
-			text-align: center;
-			color: #ffffff;
-			text {
-				font-size: vww(48);
-				font-weight: 800;
-			}
-		}
-		.card-left__utils {
-			display: flex;
-			padding: 0 vww(15) 0 vww(15);
-			.u-button {
-				width: vww(55);
-				height: vww(24);
-				background-color: #fff;
-				color: #1987ff;
-			}
-		}
-		.right-top {
-			display: flex;
-			flex-flow: column nowrap;
-			align-content: space-around;
-			.card-right-top-row {
-				margin-top: vww(8);
-				text-align: center;
-				&:nth-child(1) {
-					display: flex;
-					justify-content: space-between;
-					view {
-						text-align: center;
-						width: 50%;
-					}
-				}
-			}
-		}
-
-		// 寰呴绾�
-		.daiYuYue {
-			margin-top: vww(24);
-			font-size: 16px;
-			font-weight: 300;
-			&Top {
-				background-color: #f5f5f5;
-				height: vww(40);
-				padding-left: vww(12);
-				line-height: vww(40);
-				border: vww(1) solid #eeeeee;
-				font-weight: 400;
-			}
-			&Table {
-				.uni-table {
-					min-width: 94%!important;
-					.uni-table-tr {
-						padding: 0;
-						.uni-table-th {
-							width:33.3%;
-							line-height: 58rpx;
-							padding: vww(5) vww(10);
-							color: #111111;
-							font-weight: 400;
-							background: #f5f5f5;
-						}
-						.uni-table-td {
-							font-weight: 400;
-							line-height: 58rpx;
-							padding: vww(5) vww(10);
-							color: #111111;
-						}
-					}
-				}
-			}
-		}
-		// 宸查绾�
-		.haveYuYue {
-			font-size: 16px;
-			font-weight: 300;
-			margin-top: vww(24);
-			&Top {
-				background-color: #f5f5f5;
-				height: vww(40);
-				padding-left: vww(12);
-				line-height: vww(40);
-				border: vww(1) solid #eeeeee;
-				font-weight: 400;
-			}
-			&Center {
-				border: vww(1) solid #eeeeee;
-				border-top: none;
-				display: flex;
-				flex: 1;
-				height: vww(40);
-				line-height: vww(40);
-				view {
-					border-right: vww(1) solid #eeeeee;
-					width: 33.3%;
-					text-align: center;
-					&:nth-child(3) {
-						border-right: none;
-					}
-				}
-			}
-			&Bottom {
-				border: vww(1) solid #eeeeee;
-				border-top: none;
-				height: vww(40);
-				line-height: vww(40);
-				text-align: center;
-			}
-		}
-	}
+.indexPageDiv{
+  width: 100%;
+  position: absolute;
+  height: calc(100vh - 100rpx);
+  top: 280rpx;
+  left: 0;
 }
+.warp {
+  .page {
+    z-index: 999;
+  }
+  width: 100%;
+  height: 100%;
+  display: flex;
+  margin: 0 auto;
+  flex: 1;
+  flex-direction: column;
+  padding-top: calc(var(--window-top) + 20px);
+  background-position: 0rpx 0rpx;
+  background-size: 100% 600rpx;
+  .warp-box {
+    width: 100%;
+    height: calc(100vh - 73px);
+    // z-index: 9;
+    display: flex;
+    position: relative;
+    flex-direction: column;
+    // overflow-y: auto;
+    margin: 0 auto;
+    background-color: unset;
+    // padding-bottom: 100rpx;
+
+    .ingOrderDiv {
+      width: 100%;
+      // min-height: 630rpx;
+      margin: 0 auto;
+    }
+    .ingOrder {
+      width: 94%;
+      height: 370rpx;
+      margin: 0 auto;
+      background: #ffffff;
+      box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14),
+        0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12);
+      border-radius: 20rpx;
+      display: flex;
+      flex-direction: column;
+      padding-top: 20rpx;
+      .statusBox {
+        width: 94%;
+        margin: 0 auto;
+        margin-top: 20rpx;
+        display: flex;
+        justify-content: space-between;
+        .twoleft {
+          display: flex;
+          justify-items: center;
+          align-items: center;
+          .time-icon {
+            margin-right: 10rpx;
+            display: flex;
+            align-items: center;
+          }
+        }
+      }
+      .status {
+        display: flex;
+        width: 150rpx;
+      }
+
+      .firstLine {
+        flex: 0 1 60%;
+        width: 92%;
+        margin: 0 auto;
+        display: flex;
+        justify-content: space-between;
+        .rightIcon {
+          display: flex;
+          height: 150rpx;
+          flex-direction: column;
+          justify-content: space-between;
+        }
+        .leftIcon {
+          display: flex;
+          height: 150rpx;
+          flex-direction: column;
+          justify-content: space-between;
+          .leftOneDiv {
+            width: 46rpx;
+            height: 46rpx;
+            background: #035cfb;
+            box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(255, 255, 255, 0.85);
+            border-radius: 5rpx;
+            text-align: center;
+            .leftOne {
+              width: 31rpx;
+              height: 31rpx;
+              font-size: 30rpx;
+              font-family: Microsoft YaHei;
+              font-weight: 400;
+              color: #ffffff;
+            }
+          }
+          .rightDiv {
+            width: 46rpx;
+            height: 46rpx;
+            background: #f1333c;
+            box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(255, 255, 255, 0.85);
+            border-radius: 5rpx;
+            text-align: center;
+            .rightone {
+              width: 29rpx;
+              height: 31rpx;
+              font-size: 30rpx;
+              font-family: Microsoft YaHei;
+              font-weight: 400;
+              color: #ffffff;
+            }
+          }
+          .leftLine {
+            width: 2rpx;
+            height: 43rpx;
+            border-right: 2px dotted #303030;
+            transform: translateX(15rpx);
+          }
+        }
+      }
+      .centerTitle {
+        display: flex;
+        flex-direction: column;
+        justify-content: space-between;
+
+        height: 150rpx;
+        .centerLine {
+          width: 510rpx;
+          height: 1rpx;
+          border-bottom: solid 1px #ccc;
+        }
+      }
+
+      .twoLine {
+        flex: 0 1 25%;
+        width: 92%;
+        margin: 20rpx auto;
+        display: flex;
+        justify-content: space-between;
+        .twoleft {
+          display: flex;
+          justify-content: space-around;
+          align-items: center;
+          .send-date {
+            font-size: 25rpx;
+            font-family: Microsoft YaHei;
+            font-weight: 300;
+            color: #515151;
+          }
+          span {
+            color: #515151;
+            font-size: 30rpx;
+            font-weight: 300;
+          }
+        }
+        .twoRight {
+          display: flex;
+          justify-content: space-around;
+        }
+      }
+      .threeLine {
+        flex: 0 1 25%;
+        display: flex;
+        justify-content: flex-end;
+        height: 100rpx;
+        .more {
+          width: 106rpx;
+          height: 20rpx;
+          font-size: 24rpx;
+          font-family: Microsoft YaHei;
+          font-weight: 300;
+          color: #494949;
+          margin-right: 20rpx;
+        }
+      }
+    }
+    .gridBox {
+      width: 100%;
+      height: 270rpx;
+      margin: 0 auto;
+      margin-top: 30rpx;
+      margin-bottom: 30rpx;
+      .grid-text {
+        font-size: 28rpx;
+        font-family: Microsoft YaHei;
+        font-weight: 300;
+        color: #494949;
+      }
+    }
+    .orderGrabbing {
+      width: 690rpx;
+      height: 351rpx;
+      background: #ffffff;
+      box-shadow: 4rpx 6rpx 25rpx 0rpx rgba(73, 120, 240, 0.15);
+      border-radius: 20rpx;
+      margin: 30rpx auto;
+      padding-top: 20rpx;
+      .firstLine {
+        flex: 0 1 60%;
+        width: 92%;
+        margin: 0 auto;
+        display: flex;
+        .rightIcon {
+          display: flex;
+          height: 150rpx;
+          flex-direction: column;
+          justify-content: space-between;
+          position: absolute;
+          right: 20px;
+        }
+        .leftIcon {
+          display: flex;
+          height: 150rpx;
+          flex-direction: column;
+          justify-content: space-between;
+          .leftOneDiv {
+            width: 46rpx;
+            height: 46rpx;
+            background: #035cfb;
+            box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(255, 255, 255, 0.85);
+            border-radius: 5rpx;
+            text-align: center;
+            .leftOne {
+              width: 31rpx;
+              height: 31rpx;
+              font-size: 30rpx;
+              font-family: Microsoft YaHei;
+              font-weight: 400;
+              color: #ffffff;
+            }
+          }
+          .rightDiv {
+            width: 46rpx;
+            height: 46rpx;
+            background: #f1333c;
+            box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(255, 255, 255, 0.85);
+            border-radius: 5rpx;
+            text-align: center;
+            .rightone {
+              width: 29rpx;
+              height: 31rpx;
+              font-size: 30rpx;
+              font-family: Microsoft YaHei;
+              font-weight: 400;
+              color: #ffffff;
+            }
+          }
+          .leftLine {
+            width: 2rpx;
+            height: 43rpx;
+            border-right: 2px dotted #303030;
+            transform: translateX(15rpx);
+          }
+        }
+      }
+      .centerTitle {
+        display: flex;
+        flex-direction: column;
+        justify-content: space-between;
+        height: 150rpx;
+        text-indent: 15px;
+        .centerLine {
+          width: 510rpx;
+          height: 1rpx;
+          margin-left: 15px;
+          border-bottom: solid 1px #ccc;
+        }
+      }
+
+      .twoLine {
+        flex: 0 1 25%;
+        width: 92%;
+        margin: 0 auto;
+        margin-top: 35rpx;
+        display: flex;
+        justify-content: space-between;
+        .twoleft {
+          display: flex;
+          justify-content: space-around;
+          align-items: center;
+          .send-date {
+            font-size: 28rpx;
+            font-family: Microsoft YaHei;
+            font-weight: 300;
+            color: #515151;
+          }
+        }
+        .twoRight {
+          width: 210rpx;
+          display: flex;
+          justify-content: space-around;
+        }
+      }
+      .threeLine {
+        flex: 0 1 25%;
+        display: flex;
+        width: 92%;
+        margin: 0 auto;
+        height: 100rpx;
+        justify-content: space-between;
+        align-items: center;
+        .date {
+          display: flex;
+          align-items: center;
+          justify-content: space-around;
+          .send-date {
+            font-size: 28rpx;
+            font-family: Microsoft YaHei;
+            font-weight: 300;
+            color: #515151;
+          }
+        }
+        .more {
+          font-size: 24rpx;
+          font-family: Microsoft YaHei;
+          font-weight: 300;
+          margin-right: 20rpx;
+
+          .qiangdanBtn {
+            width: 230rpx;
+            height: 60rpx;
+            font-weight: 300;
+            font-size: 28rpx;
+            color: #ffffff;
+			font-weight: 300;
+            background: url("@/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/鐭╁舰 4.jpg")
+              no-repeat;
+            background-position: center center;
+			background-color: linear-gradient(90deg, rgba(73,123,251,0.32), rgba(72,16,255,0.32));
+			box-shadow: 2rpx 3rpx 13rpx 0rpx rgba(43,98,239,0.5), 0rpx 0rpx 9rpx 0rpx rgba(247,250,253,0.29);
+            text-align: center;
+            line-height: 60rpx;
+            font-family: Microsoft YaHei;
+            border-radius: 40rpx;
+            margin-bottom: 30rpx;
+          }
+        }
+      }
+    }
+    .pendingAppointment {
+      width: 690rpx;
+      height: 351rpx;
+      background: #ffffff;
+      box-shadow: 4rpx 6rpx 25rpx 0rpx rgba(73, 120, 240, 0.15);
+      border-radius: 20rpx;
+      margin: 30rpx auto;
+      padding-top: 20rpx;
+      .firstLine {
+        flex: 0 1 60%;
+        width: 95%;
+        margin: 0 auto;
+        display: flex;
+        .rightIcon {
+          display: flex;
+          height: 150rpx;
+          flex-direction: column;
+          justify-content: space-between;
+        }
+        .leftIcon {
+          display: flex;
+          height: 150rpx;
+          flex-direction: column;
+          justify-content: space-between;
+          .leftOneDiv {
+            width: 46rpx;
+            height: 46rpx;
+            background: #035cfb;
+            box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(255, 255, 255, 0.85);
+            border-radius: 5rpx;
+            text-align: center;
+            .leftOne {
+              width: 31rpx;
+              height: 31rpx;
+              font-size: 30rpx;
+              font-family: Microsoft YaHei;
+              font-weight: 400;
+              color: #ffffff;
+            }
+          }
+          .rightDiv {
+            width: 46rpx;
+            height: 46rpx;
+            background: #f1333c;
+            box-shadow: 0rpx 0rpx 10rpx 0rpx rgba(255, 255, 255, 0.85);
+            border-radius: 5rpx;
+            text-align: center;
+            .rightone {
+              width: 29rpx;
+              height: 31rpx;
+              font-size: 30rpx;
+              font-family: Microsoft YaHei;
+              font-weight: 400;
+              color: #ffffff;
+            }
+          }
+          .leftLine {
+            width: 2rpx;
+            height: 43rpx;
+            border-right: 2px dotted #303030;
+            transform: translateX(15rpx);
+          }
+        }
+      }
+      .centerTitle {
+        display: flex;
+        flex-direction: column;
+        justify-content: space-between;
+        height: 150rpx;
+        text-indent: 20px;
+        .centerLine {
+          width: 510rpx;
+          margin-left: 20px;
+          height: 1rpx;
+          border-bottom: solid 1px #ccc;
+        }
+      }
+
+      .twoLine {
+        flex: 0 1 25%;
+        width: 92%;
+        margin: 0 auto;
+        margin-top: 35rpx;
+        display: flex;
+        justify-content: space-between;
+        .twoleft {
+          display: flex;
+          justify-content: space-around;
+          align-items: center;
+          .send-date {
+            font-size: 28rpx;
+            font-family: Microsoft YaHei;
+            font-weight: 300;
+            color: #515151;
+          }
+          span {
+            font-size: 28rpx;
+            margin-left: 10rpx;
+          }
+        }
+        .twoRight {
+          width: 210rpx;
+          display: flex;
+          justify-content: space-around;
+        }
+      }
+      .threeLine {
+        flex: 0 1 25%;
+        display: flex;
+        width: 92%;
+        margin: 0 auto;
+        height: 100rpx;
+        justify-content: space-between;
+        align-items: center;
+        .date {
+          width: 300rpx;
+          display: flex;
+          align-items: center;
+          justify-content: space-around;
+          .send-date {
+            width: 260rpx;
+            font-size: 25rpx;
+            font-family: Microsoft YaHei;
+            font-weight: 300;
+            color: #515151;
+          }
+        }
+        .more {
+          font-size: 24rpx;
+          font-family: Microsoft YaHei;
+          font-weight: 300;
+          margin-right: 20rpx;
+          .qiangdanBtn {
+            width: 230rpx;
+            height: 60rpx;
+            font-weight: 300;
+            font-size: 28rpx;
+            color: #ffffff;
+            background: url("@/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/鐭╁舰 4.jpg")
+              no-repeat;
+            background-position: center center;
+			background-color: linear-gradient(90deg, rgba(73,123,251,0.32), rgba(72,16,255,0.32));
+			box-shadow: 2rpx 3rpx 13rpx 0rpx rgba(43,98,239,0.5), 0rpx 0rpx 9rpx 0rpx rgba(247,250,253,0.29);
+            text-align: center;
+            line-height: 60rpx;
+            font-family: Microsoft YaHei;
+            border-radius: 40rpx;
+            margin-bottom: 30rpx;
+          }
+        }
+      }
+    }
+    .tongzhi {
+      width: 94%;
+      margin: 0 auto;
+      // height: 280rpx;
+      // background-color: #fff;
+      box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14),
+        0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12);
+      border-radius: 20rpx;
+      transform: translateY(-10rpx);
+      padding-bottom: 100rpx;
+       .u-list{
+      height: auto !important;
+     }
+    }
+    .listItem {
+      display: flex;
+      align-items: center;
+      height: 80rpx;
+      width: 94%;
+      justify-content: space-between;
+      border-bottom: solid 1px #e3e3e3;
+      margin: 0 auto;
+      margin-top: 20rpx;
+      .listDate {
+        font-size: 24rpx;
+        font-family: Microsoft YaHei;
+        font-weight: 300;
+        color: #6e6e6e;
+      }
+      .listItemTop {
+        display: flex;
+        justify-content: space-around;
+        align-items: center;
+        font-size: 28rpx;
+        white-space: nowrap;
+        text-overflow: ellipsis;
+        overflow: hidden;
+      }
+    }
+  }
+}
+.gridBoxBg {
+  // box-shadow:0 0 10px 10px #9fb1c5;
+  width: 90%;
+  margin: 20rpx auto 10rpx;
+}
+.mark {
+  height: calc(100vh - 60vh);
+  background-color: #ccc;
+  position: absolute;
+  bottom: 0;
+  width: 100%;
+  left: 0;
+  z-index: 1;
+  opacity: 0.6;
+  transition: 2.5s all;
+}
+// .no-right {
+//     /* .left-top, .left-bottom 缁勫悎 */
+//     box-shadow: -5px -5px 10px -4px #fff, -5px 5px 10px -4px #fff;
+//   }
+//   .no-left {
+//     /* .right-bottom, .right-top 缁勫悎 */
+//     box-shadow: 5px 5px 10px -4px #fff, 5px -5px 10px -4px #fff;
+//   }
 </style>

--
Gitblit v1.9.1