From adc14180ebdc6b3a5251034a0693289dfa015161 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期三, 31 一月 2024 08:27:42 +0800
Subject: [PATCH] feat:换肤代码提交

---
 pages/driver-page/driver-index/test-index.vue | 1133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 1,130 insertions(+), 3 deletions(-)

diff --git a/pages/driver-page/driver-index/test-index.vue b/pages/driver-page/driver-index/test-index.vue
index 24e7492..6202822 100644
--- a/pages/driver-page/driver-index/test-index.vue
+++ b/pages/driver-page/driver-index/test-index.vue
@@ -1,12 +1,1139 @@
 <template>
-    <div>
-        灏忕▼搴忕炕鐗�
+    <div class="warp">
+        <div class="warp-box">
+               <!-- 褰撳墠鐨勮鍗� -->
+                <!-- 鍗犱綅 -->
+                <div v-if="loading" class="ingOrderBox"></div>
+                <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">
+                    <view class="status">
+				<u-tag :text="coalStatus[item.statusWeigh] || ''"
+				plain>
+				</u-tag>
+			 </view>
+                </div>
+                
+                <div class="twoLine">
+                    <div class="twoleft">
+							<view class="time-icon"><u-icon name="clock"
+									color="#515151"
+									size="25"></u-icon></view>
+							<view class="send-date">{{ item.yuYueSection }}</view>
+                    </div>
+                    <div class="twoRight">
+                        <u-tag :text="item.coalName" plain> </u-tag>
+                        <u-tag :text="item.orderType" plain> </u-tag>
+                    </div>
+                </div>
+                <div class="threeLine">
+                    <span class="more" @click="todoHistory">MORE>></span>
+                </div>
+            </div>
+           
+            <!-- 涔濆鏍� -->
+             <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>
+            <!-- 绔嬪嵆鎶㈠崟 -->
+            <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="toAppointmentClick(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
+            v-if="noticeList && noticeList.length"
+            height="280rpx"
+            @scrolltolower="scrolltolower"
+            pagingEnabled
+		    >
+			<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>
+        </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>
     </div>
 </template>
 <script>
+	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';
+    import labaIcon from '@/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 27 鎷疯礉 3.jpg'
+    import newIcon from '@/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/缁� 27.jpg'
+	export default {
+		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,
+                newIcon,
+                noticeModelShow:false,
+                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:10,
+                },
+                
+				qiangDanTitle: '鎶㈠崟鎻愮ず',
+				qiangDanContent: '',
+				qiangDanOrderPlanId: null,
+				fleetId: '',
+				xsUserId: '',
+				customerId: '',
+				coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '澶勭悊瀹屾垚'],
+				onlineurl,
+				phone: "",
+                loading:true,
+				isFirstLogin: true //鏄惁鏄涓�娆$櫥褰�
+			};
+		},
+		mounted() {
+			// this.TourImgList = TourImgList
+			this.getLogOn()
+		    this.getNoticeList();
+		},
+		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/driver-page/driver-index/bill-of-lading-details/historicalOrders/index?historyData=${JSON.stringify(this.driverBillOfLoadingData.list2)}`
+				    });
+                        break;  
+
+                        case '鎿嶄綔鎸囧崡':
+                     this.noobTour();
+                        break; 
+                        case '娑堟伅':
+                        uni.navigateTo({
+					url: '/pages/public-page/message/message'
+				});
+                        break;
+                
+                    default:
+                        break;
+                }
+
+            },
+			init() {
+				this.qiangDanList();
+			},
+            scrolltolower() {
+				this.loadmore()
+			},
+            loadmore(){
+                this.noticePage.current ++;
+                this.getNoticeList();
+
+            },
+            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){
+				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)
+				
+			,
+			// 鎶㈠崟妯℃�佹
+			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) {
+				this.$reqPost('qiangDan', {
+						orderPlanId: id,
+						fleetId: fleetId,
+						customerId: customerId,
+						xsUserId: xsUserId
+					}, 'params')
+					.then(res => {
+						if (res.code == 0) {
+							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/driver-page/driver-index/bill-of-lading-details/historicalOrders/index`
+				    });
+            },
+            todoNotice(item){
+                console.log(item,'item')
+                if(item){
+                    this.noticeModelShow = true;
+                    this.notice = item;
+                }
+
+            },
+            noticConfirm(){
+                this.noticeModelShow = false;
+            }
+            
+		}
+	};
 </script>
-<style>
+<style lang="scss" scoped>
+.warp{
+    width: 100%;
+    height:100%;
+    display: flex;
+    margin: 0  auto;
+    flex: 1;
+    flex-direction: column;
+    padding-top: calc(var(--window-top) + 20px);
+    background:url('https://mx.jzeg.cn:9095/appimg/image/banner/diverbanner.png')   no-repeat fixed center; 
+    background-position: 0rpx 0rpx;
+    background-size: 100% 600rpx;
+    .warp-box{
+     width: 100%;
+    height:calc(100vh - 45px);
+    display: flex;
+    flex-direction: column;
+    overflow-y: auto;
+    margin:  0 auto;
+    padding-bottom: 100rpx;
+    .ingOrderBox{
+        width: 94%;
+        height: 30%;
+        transform: translateY(20%);
+    }
+    .ingOrder{
+        width: 94%;
+        height: 380rpx;
+        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;
+        margin-top: 270rpx;
+        display: flex;
+        flex-direction: column;
+        padding-top: 20rpx;
+        .statusBox{
+            width: 94%;
+            margin: 0 auto;
+            margin-top: 20rpx;
+        }
+        .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{
+                width: 325rpx;
+                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{
+                width: 210rpx;
+                display: flex;
+                justify-content: space-around;
+            }
+        }
+        .threeLine{
+            flex:  0 1 25%;
+            display: flex;
+            justify-content: flex-end;
+            height: 100rpx;
+            margin-bottom: 20rpx;
+            transform: translateY(-20rpx);
+            .more{
+                width: 106rpx;
+                height: 20rpx;
+                font-size: 24rpx;
+                font-family: Microsoft YaHei;
+                font-weight: 300;
+                color: #494949;
+                margin-right: 20rpx;
+            }
+        }
+
+    }
+    .gridBox{
+        width: 94%;
+        height: 270rpx;
+        margin: 0 auto;
+        margin-top: 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;
+            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:  0 auto;
+            margin-top: 35rpx;
+            display: flex;
+            justify-content: space-between;
+            .twoleft{
+                width: 200rpx;
+                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{
+              width: 200rpx;
+              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;
+                    background:  url('@/static/image/鏃犱汉鍊煎畧/鍙告満绔椤�/鐭╁舰 4.jpg') no-repeat;
+                    background-position: center center;
+                    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: 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:  0 auto;
+            margin-top: 35rpx;
+            display: flex;
+            justify-content: space-between;
+            .twoleft{
+                width: 200rpx;
+                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{
+              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;
+                    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);
+    }
+    .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; 
+        }
+
+    }
+    }
+ 
+}
 
 
 </style>
\ No newline at end of file

--
Gitblit v1.9.1