From 79993be468244e6cc16ce9c1d7e8736bd359c600 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期五, 05 五月 2023 14:48:51 +0800 Subject: [PATCH] 样式全面修改,所有页面焕然一新 --- pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue | 401 ++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 238 insertions(+), 163 deletions(-) diff --git a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue index 461de18..633f96d 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue @@ -1,86 +1,71 @@ <template> <view class="bill-of-lading-details"> - <scroll-view class="bangDanMessage" :scroll-top="scrollTop" scroll-y="true"> - <uni-table border stripe emptyText="鏆傛棤鏇村鏁版嵁"> - <uni-tr> - <uni-th align="left">瀹㈡埛</uni-th> - <uni-td align="right">{{ coalDetailsData.customerName || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">鐭垮満</uni-th> - <uni-td align="right">{{ coalDetailsData.deptName || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">姣涢噸</uni-th> - <uni-td align="right">{{ coalDetailsData.hair || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">鐨噸</uni-th> - <uni-td align="right">{{ coalDetailsData.skin || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">鍑�閲�</uni-th> - <uni-td align="right">{{ coalDetailsData.clean || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">纾呭崟绫诲瀷</uni-th> - <uni-td align="right">{{ coalDetailsData.orderType || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">鐘舵��</uni-th> - <uni-td align="right">{{ coalStatus[coalDetailsData.status] }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">鐓ゅ満</uni-th> - <uni-td align="right">{{ coalDetailsData.filedName || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">鍙戣繍鏃堕棿</uni-th> - <uni-td align="right">{{ coalDetailsData.sendDate || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">鎻愮叅鍗曠紪鍙�</uni-th> - <uni-td align="right">{{ coalDetailsData.code || '' }}</uni-td> - </uni-tr> - <uni-tr> - <uni-th align="left">璁㈠崟缂栧彿</uni-th> - <uni-td align="right">{{ coalDetailsData.orderCode || '' }}</uni-td> - </uni-tr> - </uni-table> - </scroll-view> - <!-- <view class="bangDanMessage"> - <view class=""> - <text>瀹㈡埛锛歿{}}</text> - <text>鐭垮満锛歿{ coalDetailsData.deptName || '' }}</text> + <view class="top-banner" style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/loadingbanner.png') no-repeat;background-size: cover;"> + <view class="top-information"> + <view class="cutomer-name">瀹㈡埛:{{ coalDetailsData.customerName || '' }}</view> + <view class="fild-name"> + <view class="">鐭垮満:{{ coalDetailsData.deptName || '' }}</view> + <view class="">鐓ゅ満:{{ coalDetailsData.filedName || '' }}</view> + </view> </view> - <view class=""> - <text>鐨噸锛歿{ coalDetailsData.skin || '' }}</text> - <text>姣涢噸锛歿{ coalDetailsData.hair || '' }}</text> - <text>鍑�閲嶏細{{ coalDetailsData.clean || '' }}</text> + <view class="block-information"> + <view class="block-main"> + <view class="basic"> + <view class="coalName">{{ coalDetailsData.coalName }}</view> + <view class="black-block"></view> + <view class="order-type">{{ coalDetailsData.orderType }}</view> + <view + class="status-button" + style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/statusbutton.png') no-repeat; + background-size: cover;" + > + {{ coalStatus[coalDetailsData.status] }} + </view> + </view> + <view class="time"> + <view class="time-icon"><u-icon name="clock" color="#515151" size="40"></u-icon></view> + <view class="send-date">{{ coalDetailsData.sendDate }}</view> + </view> + <view class="coal-code">鎻愮叅鍗曠紪鐮亄{ coalDetailsData.code || '' }}</view> + <view class="order-code">璁㈠崟缂栧彿:{{ coalDetailsData.orderCode || '' }}</view> + <view class="weigh-item"> + <view class="item"> + <view class="concrete" style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/skin.png') no-repeat;background-size: cover;">鐨�</view> + <view class="num">{{ coalDetailsData.skin }}</view> + </view> + <view class="item"> + <view class="concrete" style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/hair.png') no-repeat;background-size: cover;">姣�</view> + <view class="num">{{ coalDetailsData.hair }}</view> + </view> + <view class="item"> + <view class="concrete" style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/clean.png') no-repeat;background-size: cover;">鍑�</view> + <view class="num">{{ coalDetailsData.clean }}</view> + </view> + </view> + </view> </view> - <view class=""> - <text>纾呭崟绫诲瀷锛歿{ coalDetailsData.orderType || '' }}</text> - <text>鐘舵�侊細{{ coalStatus[coalDetailsData.status] }}</text> - </view> - <view class=""> - <text>鐓ゅ満锛歿{ coalDetailsData.filedName || '' }}</text> - <text>鍙戣繍鏃堕棿锛歿{ coalDetailsData.sendDate || '' }}</text> - <text>鎻愮叅鍗曠紪鍙凤細{{ coalDetailsData.code || '' }}</text> - <text>璁㈠崟缂栧彿锛歿{ coalDetailsData.orderCode || '' }}</text> - </view> - </view> --> - <view class="timeLine" style="font-size: 16rpx;"> - <u--text type="primary" size="30" plain v-for="(item, index) in dayRZ" :key="index" :text="item.taskStatusDes"></u--text> + </view> + + <view class="timeLine"> + <u-steps :current="dayRZ.length - 1" direction="column" dot> + <u-steps-item :title="item.taskStatusDes" v-for="(item, index) in dayRZ" :key="index"></u-steps-item> + </u-steps> </view> <view class="utilsBox"> <view class="utils_chil utils_chilTop"> - <u-button text="绛惧埌" type="primary" plain @click="arriveClick"></u-button> - <u-button text="鍏ュ満鐢宠" type="primary" plain @click="rcsqClick"></u-button> - <u-button text="鏀剧┖" type="primary" plain @click="evacuation" throttleTime="500"></u-button> - <u-button text="鍛煎彨瀹㈡湇" type="primary" plain @click="callCustomerService"></u-button> + <view class="top-button"> + <u-button text="绛惧埌" type="primary" plain @click="arriveClick" shape="circle"></u-button> + <u-button text="鍏ュ満鐢宠" type="primary" plain @click="rcsqClick" shape="circle"></u-button> + </view> + <view class="bottom-button"> + <u-button text="鏀剧┖" type="primary" plain @click="evacuation" throttleTime="500" shape="circle"></u-button> + <u-button text="鍛煎彨瀹㈡湇" type="primary" plain @click="callCustomerService" shape="circle"></u-button> + </view> </view> - <view class="utils_chil"><u-button text="灞曠ず鎻愮叅鍗�" @click="showCaolPickUpBill" type="primary"></u-button></view> - <view class="utils_chil"><u-button text="涓婄璁¢噺" @click="cengZhongClick" type="primary"></u-button></view> + </view> + <view class="weigh-ability"> + <view class="weigh-button"><u-button text="灞曠ず鎻愮叅鍗�" @click="showCaolPickUpBill" type="primary" shape="circle"></u-button></view> + <view class="weigh-button"><u-button text="涓婄璁¢噺" @click="cengZhongClick" type="primary" shape="circle"></u-button></view> </view> <view class="evacuationModal"> <u-modal @@ -349,112 +334,202 @@ </script> <style lang="scss" scoped> +/deep/.u-steps { + .u-steps-item { + .u-steps-item__content { + .u-text { + .u-text__value { + font-size: 31rpx !important; + font-family: Microsoft YaHei; + font-weight: 300; + color: #303030; + } + } + } + } +} +@mixin flex { + display: flex; + justify-content: space-between; + align-items: center; +} ::v-deep.bill-of-lading-details { width: 100%; height: 100vh; margin: 0 auto; display: flex; flex-direction: column; - .bangDanMessage { - width: 96%; - margin: 0 auto; - height: 50%; - } - // 琛ㄦ牸鏍峰紡 - .uni-table { - .uni-table-tr { - padding: 0; - border: vww(1) solid #c6c6c6; - .uni-table-th { - font-size: vww(14); - height: vww(20); - line-height: vww(20); - // padding: vww(5) vww(10); - color: #111111; - font-weight: 500; - background: #e2e2e2; + .top-banner { + width: 100%; + height: 346rpx; + .top-information { + width: 94%; + margin: 0 auto; + height: vww(52); + @include flex position: relative; + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + top: vww(25); + color: #ffffff; + font-size: 31rpx; + font-family: Microsoft YaHei; + font-weight: 300; + .fild-name { + @include flex justify-content: space-between; + width: 100%; } - .uni-table-td { - font-size: vww(14); - font-weight: 400; - height: vww(20); - line-height: vww(20); - padding: vww(5) vww(10); - color: #111111; + } + .block-information { + width: 690rpx; + height: 396rpx; + margin: vww(40) auto; + background: #ffffff; + box-shadow: 4rpx 6rpx 51rpx 0rpx rgba(73, 120, 240, 0.11); + border-radius: 20rpx; + position: relative; + font-size: 30rpx; + font-family: Microsoft YaHei; + font-weight: 300; + color: #303030; + overflow: hidden; + .block-main { + @include flex width: 94%; + height: 336rpx; + margin: vww(18) vww(7) vww(11) vww(17); + flex-direction: column; + justify-content: space-between; + align-items: flex-start; + } + .status-button { + width: vww(71); + height: vww(36); + text-align: center; + line-height: vww(33); + font-size: 28rpx; + font-family: Microsoft YaHei; + font-weight: 300; + position: absolute; + right: vww(10); + color: #fff; + } + .basic { + width: 40%; + height: vww(15); + @include flex justify-content: space-between; + .coalName { + width: 50%; + height: 30rpx; + font-size: 30rpx; + font-family: Microsoft YaHei; + font-weight: 300; + color: #515151; + position: relative; + } + .black-block { + width: 2rpx; + height: 30rpx; + background: #515151; + } + } + .time { + width: 30%; + height: vww(12); + display: flex; + justify-content: space-between; + .send-date { + width: 148rpx; + height: 24rpx; + font-size: 28rpx; + font-family: Microsoft YaHei; + font-weight: 300; + color: #515151; + } + } + .coal-code, + .order-code { + width: 100%; + height: 24rpx; + font-size: 28rpx; + font-family: Microsoft YaHei; + font-weight: 300; + color: #7d7d7d; + } + .weigh-item { + width: 100%; + height: vww(36); + @include flex justify-content: space-around; + .item { + width: vww(50); + height: vww(45); + font-size: 21rpx; + font-family: Microsoft YaHei; + font-weight: 400; + color: #ffffff; + text-align: center; + line-height: vww(30); + @include flex; + .concrete { + width: vww(36); + height: vww(36); + } + .num { + font-size: 40rpx; + font-family: Microsoft YaHei; + font-weight: 300; + color: #303030; + } + } } } } - // .bangDanMessage { - // margin: vww(20); - // margin-bottom: vww(10); - // height: 40%; - // font-size: vww(18); - // font-weight: 600; - // view { - // margin-bottom: vww(10); - // } - // view:nth-of-type(1) { - // display: flex; - // text { - // width: 50%; - // text-align: center; - // } - // } - // view:nth-of-type(2) { - // display: flex; - // text { - // width: 33%; - // text-align: center; - // } - // } - // view:nth-of-type(3) { - // display: flex; - // text { - // width: 50%; - // text-align: center; - // } - // } - // view:nth-of-type(4) { - // display: flex; - // flex-direction: column; - // text { - // margin-bottom: vww(10); - // text-align: center; - // } - // } - // } .timeLine { - height: 25%; + height: 40%; margin: vww(20); - margin-top: vww(10); - margin-bottom: vww(10); - border: vww(2) solid #dddddd; - border-radius: vww(20); - padding: vww(20); - box-sizing: border-box; - overflow-y: overlay; //琛屼负涓� auto 鐩稿悓锛屼絾鏄粴鍔ㄦ潯缁樺埗鍦ㄥ唴瀹逛箣涓婏紝鑰屼笉鏄崰鎹┖闂淬�� - .u-text { - margin-bottom: vww(5) !important; - } + position: relative; + top: vww(120); + overflow-y: overlay; } .utilsBox { - padding: vww(10) vww(20); - flex: 1; - display: flex; - flex-direction: column; + width: 94%; + margin: 0 auto; + position: relative; + top: vww(80); .utils_chil { - flex: 1; - display: flex; - align-items: center; - } - .utils_chilTop { - .u-button { - margin-right: vww(4); - &:nth-child(4) { - margin-right: 0; + width: 100%; + margin: 0 auto; + .top-button, + .bottom-button { + width: 100%; + height: vww(80); + @include flex; + .u-button { + width: 40%; + font-size: 28rpx; + font-family: Microsoft YaHei; + font-weight: 300; + color: #497bfb; } } } } + .weigh-ability { + width: 631rpx; + height: vww(100); + margin: vww(80) auto; + margin-bottom: vww(10); + @include flex; + flex-direction: column; + .weigh-button { + width: 631rpx; + height: vww(89); + .u-button { + font-size: 28rpx; + font-family: Microsoft YaHei; + font-weight: 300; + color: #ffffff; + } + } + } } </style> -- Gitblit v1.9.1