achao 2 years ago
parent
commit
383ecb9201
3 changed files with 258 additions and 149 deletions
  1. 101 62
      pages/goodSource/index.vue
  2. 157 87
      pages/goodSource/shippingDetails.vue
  3. BIN
      static/fenxiang.png

+ 101 - 62
pages/goodSource/index.vue

@@ -4,32 +4,33 @@
 		<!-- 		<fh-no-network></fh-no-network> -->
 		<view class="banner">
 			<image class="banner-img" src="@/static/images/goodSource/banner@2x.png" mode='widthFix'></image>
-			<view class="head flex s-row paddingr35">
+			<view class="head flex s-row">
 				<view class="flex flex-space-between">
 					<view class="flex s-row item1" @click="goCity(0)">
-						<view class="fontsize-28 gray">装车</view>
+						<view class="fontsize-28 gray place-title">装车</view>
 						<view class="fontsize-46 fontweight-500 text">{{startPlace.selected}}</view>
 					</view>
 					<image class="change-btn item2" src="@/static/images/goodSource/change.png" mode='widthFix'
 						@click="changeCity"></image>
 					<view class="flex s-row item3" @click="goCity(1)">
-						<view class="fontsize-28 gray text-align-right">卸车</view>
+						<view class="fontsize-28 gray text-align-right place-title">卸车</view>
 						<view class="fontsize-46 fontweight-500 text">{{endPlace.selected}}</view>
 					</view>
 				</view>
 				<view>
-					<u-button type="" class="btn-color fontsize-36 m-top20" @click="upCallback({size:10,num:1})"> 查询
+					<u-button type="" class="btn-color fontsize-36" @click="upCallback({size:10,num:1})"> 查询
 					</u-button>
 				</view>
 			</view>
 		</view>
 		<view :class="scrollTop>1200?'fixed1':''"></view>
 		<view class="tab-view">
-			<u-tabs :list="tabList" @click="clickTab" :lineColor="scrollTop>1200?'white':'#303133'" :current='tabIndex'
+			<u-tabs :list="tabList" @click="clickTab" :lineColor="scrollTop>1200?'white':'#000000'" :current='tabIndex'
 				:inactiveStyle="{color: scrollTop>1200?'white':'',}" :activeStyle="{
-							color: scrollTop>1200?'white':'',
+							color: scrollTop>1200?'':'#000000',
 							fontWeight: 'bold',
-							transform: 'scale(1.05)'
+							transform: 'scale(1.25)',
+							
 						}" :class="scrollTop>1200?'fixed':''"></u-tabs>
 			<view class="tab-right" @click="selectType">
 				<view>{{pickerSelect}}</view>
@@ -45,63 +46,73 @@
 			<view v-for="(good,index) in goods" :key="index" @click="toDetail(good.id)">
 				<view v-if="good.peripheralInfo==1&&isFirstIndex==index" class="other-goods">周边货源</view>
 				<view class="good-list">
-					<view style="padding: 0 35rpx 20rpx 35rpx;position: relative;">
+					<view class="good-view">
 						<image src="@/static/images/goodSource/xf.png" mode="widthFix" class="xf-iamge"
 							v-if="good.freightAdvance==1"></image>
-						<view class="flex align-center">
-							<view class="item1">
-								<view class="ssx">
-									{{$helper.getProvinceAbbreviation(good.sendPrivate?good.sendPrivate:good.sendCity)}}
+						<view class="list-left">
+							<view class="flex align-center">
+								<view class="item1">
+									<view class="ssx">
+										{{$helper.getProvinceAbbreviation(good.sendPrivate?good.sendPrivate:good.sendCity)}}
+									</view>
+									<view class="level2-title">{{$helper.filterUrban(good.sendCity)}}
+										{{$helper.filterArea(good.sendArea)}}
+									</view>
 								</view>
-								<view class="level2-title">{{$helper.filterUrban(good.sendCity)}}
-									{{$helper.filterArea(good.sendArea)}}
+
+								<image class="jt-icon item2" src="@/static/images/goodSource/jt.png" mode='widthFix'>
+								</image>
+								<view class="item3">
+									<view class="ssx">
+										{{$helper.getProvinceAbbreviation(good.unloadPrivate?good.unloadPrivate:good.unloadCity)}}
+									</view>
+									<view class="level2-title">{{$helper.filterUrban(good.unloadCity)}}
+										{{$helper.filterArea(good.unloadArea)}}
+									</view>
 								</view>
 							</view>
 
-							<image class="jt-icon item2" src="@/static/images/goodSource/jt.png" mode='widthFix'>
-							</image>
-							<view class="item3">
-								<view class="ssx">
-									{{$helper.getProvinceAbbreviation(good.unloadPrivate?good.unloadPrivate:good.unloadCity)}}
+							<view class="flex flex-space-between yf-style">
+								<view class="left">
+									<view class="flex">
+										<view class="gray" v-if="good.cargoDistance"><text class="text-space">货距</text>
+											<text class="text-space">{{good.cargoDistance}}km</text>
+										</view>
+										<view class="gray " v-if="good.distance"><text class="text-space">运距</text><text
+												class="text-space">{{good.distance}}km</text> </view>
+									</view>
+									<view class="u-flex-wrap flex gray row ">
+										<view>{{good.goodsName}}</view>
+										<!-- <u-line direction="col"></u-line> -->
+										<view v-if="carLength(good)"><text class="line">|</text> {{carLength(good)}}
+										</view>
+										<view v-if="carType(good)"><text class="line">|</text>{{carType(good)}} </view>
+										<view v-if="carWeight(good)"><text class="line">|</text>{{carWeight(good)}}
+										</view>
+									</view>
+									<view class="flex row">
+										<view class="row-tips" v-if="good.taskDescription">{{good.taskDescription}}
+										</view>
+									</view>
 								</view>
-								<view class="level2-title">{{$helper.filterUrban(good.unloadCity)}}
-									{{$helper.filterArea(good.unloadArea)}}
+								<view class="right flex h-color">
+									<text class="fontsize-46">
+										{{good.freightPrice}}
+									</text>
+									<text class="flex dw">{{good.billingMethod == 0?"元/吨":"元/车"}}</text>
 								</view>
 							</view>
 						</view>
-						<view class="right gray">
+
+						<!-- <view class="right gray">
 							{{$helper.changeTime(good.updateDate)}}
-						</view>
-						<view class="flex flex-space-between yf-style">
-							<view class="left">
-								<view class="flex">
-									<view class="gray mr20" v-if="good.cargoDistance">货距 {{good.cargoDistance}}km</view>
-									<view class="gray " v-if="good.distance">运距 {{good.distance}}km</view>
-								</view>
-								<view class="u-flex-wrap flex gray row ">
-									<view>{{good.goodsName}}</view>
-									<!-- <u-line direction="col"></u-line> -->
-									<view v-if="carLength(good)">|{{carLength(good)}}</view>
-									<view v-if="carType(good)">|{{carType(good)}} </view>
-									<view v-if="carWeight(good)">|{{carWeight(good)}}</view>
-								</view>
-								<view class="flex row">
-									<view class="row-tips" v-if="good.taskDescription">{{good.taskDescription}}</view>
-								</view>
-							</view>
-							<view class="right flex h-color">
-								<view class="fontsize-46">
-									{{good.freightPrice}}
-								</view>
-								<view class="flex dw">{{good.billingMethod == 0?"元/吨":"元/车"}}</view>
-							</view>
-						</view>
+						</view> -->
 					</view>
 					<view class="flex flex-space-between item-bottom">
 						<view class="left flex row" @click.stop="cargoOwner(good)">
 							<u--image
 								:src="good.cargoOwnerPortrait?good.cargoOwnerPortrait:'../../static/images/mine/tx.png'"
-								width='100rpx' height='100rpx' shape="circle">
+								width='57rpx' height='57rpx' shape="circle">
 							</u--image>
 							<view class="name">{{good.cargoOwnerName}}</view>
 							<!-- <view class="hp flex fontsize-24">
@@ -181,9 +192,9 @@
 				lat: '',
 				bool: false,
 				showMenu: false,
-				driverCommonId:"",
-				driverPhone:"",
-				driverName:""
+				driverCommonId: "",
+				driverPhone: "",
+				driverName: ""
 			}
 		},
 		onTabItemTap(e) {
@@ -623,7 +634,7 @@
 							message: '司机审核中!',
 						})
 						return
-					} else if(res2.data.authenticationStatus == '已认证'){
+					} else if (res2.data.authenticationStatus == '已认证') {
 						this.driverCommonId = res2.data.commonId
 						this.driverPhone = res2.data.driverPhone
 						this.driverName = res2.data.driverName
@@ -1017,6 +1028,7 @@
 		background: white;
 		margin: 0 20rpx;
 		border-radius: 20rpx;
+		padding: 33rpx 33rpx 48rpx 33rpx;
 
 		.item1,
 		.item3 {
@@ -1047,10 +1059,15 @@
 	.good-list {
 		background-color: white;
 		margin: 10px 10px 15px 10px;
-		padding: 10px 0px 0px 0;
+		// padding: 10px 0px 0px 0;
 		border-radius: 30rpx;
 		box-shadow: 0px 5rpx 20rpx #E3E3E3;
 
+		.good-view {
+			padding: 10rpx 35rpx 10rpx 35rpx;
+			position: relative;
+		}
+
 		.item1,
 		.item3 {
 			// width: 40%;
@@ -1075,7 +1092,7 @@
 
 	.jt-icon {
 		position: relative;
-		top: 6rpx;
+		// top: 6rpx;
 		width: 60rpx;
 		margin: 0 20rpx;
 
@@ -1088,8 +1105,8 @@
 
 	.item-bottom {
 		background: #F0F5FF;
-		padding: 0 30rpx;
-		border-radius: 0 0 30rpx 30rpx;
+		padding: 23rpx 30rpx;
+		border-radius: 0px 0px 18px 18px;
 
 		.name {
 			font-size: 26rpx;
@@ -1108,11 +1125,11 @@
 
 		.qd {
 			background: linear-gradient(97deg, #4FABFD 0%, #2772FB 100%);
-			border-radius: 13px;
+			border-radius: 13rpx;
 			font-size: 29rpx;
 			font-weight: 400;
 			color: #FFFFFF;
-			padding: 10rpx 35rpx;
+			padding: 15rpx 35rpx;
 		}
 	}
 
@@ -1129,11 +1146,12 @@
 		display: flex;
 		align-items: center;
 		justify-content: space-between;
+		padding-left: 20rpx;
 	}
 
 	.tab-right {
 		display: flex;
-		margin-right: 20rpx;
+		margin-right: 39rpx;
 		align-items: center;
 	}
 
@@ -1153,10 +1171,22 @@
 	.yf-style {
 		position: relative;
 
+		.left {
+			font-size: 25.39rpx;
+
+			.text-space {
+				margin-right: 20rpx;
+			}
+
+			.line {
+				margin: 0 10rpx;
+			}
+		}
+
 		.h-color {
-			position: absolute;
-			right: 0;
-			top: -30rpx;
+			// position: absolute;
+			// right: 0;
+			// top: -30rpx;
 		}
 	}
 
@@ -1167,4 +1197,13 @@
 		top: -20rpx;
 		right: 0;
 	}
+
+	.place-title {
+		margin-bottom: 11rpx;
+	}
+
+	.btn-color {
+		margin-top: 52rpx;
+		padding: 30rpx 0;
+	}
 </style>

+ 157 - 87
pages/goodSource/shippingDetails.vue

@@ -4,30 +4,44 @@
 		<!-- <u-navbar title="发运详情" :bgColor="bgColor" @leftClick='back' :placeholder='true' leftIconColor="#fff" titleStyle='color:#fff'
 			:rightText='caseText' @rightClick="rightClick">
 		</u-navbar> -->
-		<u-navbar title="发运详情" :bgColor="bgColor" @leftClick='back' :placeholder='true' leftIconColor="#fff"
-			titleStyle='color:#fff'>
+		<!-- <u-navbar leftText="发运详情" height="50" :bgColor="bgColor" @leftClick='back' :placeholder='true'
+			leftIconColor="#fff" :titleStyle='titleStyle' leftIconSize='38rpx' rightIcon>
+		</u-navbar> -->
+		<u-navbar :placeholder='true' :bgColor="bgColor">
+			<view class="u-nav-slot nav-left" slot="left">
+				<u-icon name="arrow-left" size="19" color="#fff"></u-icon>
+				<text style="margin-left:20rpx;">发运详情</text>
+				<!-- <u-line direction="column" :hairline="false" length="16" margin="0 8px"></u-line>
+				<u-icon name="home" size="20"></u-icon> -->
+			</view>
+			<view class="u-nav-slot nav-right" slot="right">
+				<text class="case-style" @click="rightClick">已关注</text>
+				<image src="../../static/fenxiang.png" mode="widthFix" style="width: 40rpx;" @click="share"></image>
+			</view>
 		</u-navbar>
 		<view class="top-bgc"></view>
 		<view class="content-move">
 			<view class="content1">
 				<view class="row1 flex flex-space-between">
 					<view class="left flex">
-						<u--image :src="detailData.cargoOwnerPortrait?detailData.cargoOwnerPortrait:'../../static/images/mine/tx.png'" width='122rpx' height='122rpx' shape="circle">
+						<u--image
+							:src="detailData.cargoOwnerPortrait?detailData.cargoOwnerPortrait:'../../static/images/mine/tx.png'"
+							width='122rpx' height='122rpx' shape="circle">
 						</u--image>
 						<view class="fontsize-46 ml20">{{detailData.cargoOwnerCall}}</view>
 					</view>
 					<view class="right">
 						<view class="flex">
-							<view class="call fontsize-28" @click="$helper.contactCustomerService(detailData.cargoOwnerPhone)">
-								<image style='width:12px;height:12px;margin-right:4px;' src="../../static/images/goodSource/dianhua.png" mode=""></image>联系货主
+							<view class="call fontsize-28"
+								@click="$helper.contactCustomerService(detailData.cargoOwnerPhone)">
+								<image style='width:12px;height:12px;margin-right:4px;'
+									src="../../static/images/goodSource/dianhua.png" mode=""></image>联系货主
 							</view>
 						</view>
 					</view>
 				</view>
-				<view class="row">
-					<view class="flex">
-						{{detailData.cargoOwner}}
-					</view>
+				<view class="row hztype-style">
+					{{detailData.cargoOwner}}
 				</view>
 				<!-- 当前版本不做 -->
 				<view class="row3 flex fontsize-24">
@@ -75,7 +89,8 @@
 					<view class="left">距离</view>
 					<view class="right flex align-center">
 						<view>运输距离约{{detailData.distance}}公里</view>
-						<image @click="toMap()" style='width:14px;height:14px;margin-left:4px;' src="../../static/images/goodSource/dituzuobiao.png" mode=""></image>
+						<image @click="toMap()" style='width:14px;height:14px;margin-left:4px;'
+							src="../../static/images/goodSource/dituzuobiao.png" mode=""></image>
 					</view>
 				</view>
 				<view class="flex align-center">
@@ -83,31 +98,38 @@
 					<view class="right">{{detailData.freightPrice}}元/吨</view>
 				</view>
 				<view class="flex msx20">
-					<view class="left">发布</view>
+					<view class="left">日期</view>
 					<view class="right">
 						<view class="in-row flex">
+							<text style="margin-right: 40rpx;">发布</text>
 							<view class="time">{{detailData.createDate}}</view>
 						</view>
 					</view>
 				</view>
 				<view class="flex msx20">
-					<view class="left">装车</view>
+					<view class="left"></view>
 					<view class="right">
 						<view class="in-row flex">
-							<view class="time" v-if='detailData.loadingDateStart=="随时"&&detailData.loadingDateEnd=="随时"'>{{detailData.loadingDateStart}}</view>
-							<view class="time" v-else>{{detailData.loadingDateStart}}~{{detailData.loadingDateEnd}}</view>
+							<text style="margin-right: 40rpx;">装车</text>
+							<view class="time"
+								v-if='detailData.loadingDateStart=="随时"&&detailData.loadingDateEnd=="随时"'>
+								{{detailData.loadingDateStart}}
+							</view>
+							<view class="time" v-else>{{detailData.loadingDateStart}}~{{detailData.loadingDateEnd}}
+							</view>
 						</view>
 					</view>
 				</view>
 				<view class="flex align-center">
 					<view class="left">车型</view>
 					<view v-if='carLength!=""&&carType!="不限"&&carWeight!=""' class="right">
-						{{carLength}} | 
+						{{carLength}} |
 						<text v-if='carType!="不限"'> {{carType}} </text>
-						| {{carWeight}}</view>
-						<view class="right" v-else>不限</view>
+						| {{carWeight}}
+					</view>
+					<view class="right" v-else>不限</view>
 				</view>
-				<view  class="flex mt20">
+				<view class="flex mt20">
 					<view class="left">描述</view>
 					<view class="right">
 						{{detailData.taskDescription?detailData.taskDescription:'无'}}
@@ -124,9 +146,10 @@
 					<u-button type="error" text="已抢单" disabled></u-button>
 				</view> -->
 			</view>
-			 <u-toast ref="uToast"></u-toast>
+			<u-toast ref="uToast"></u-toast>
 			<u-modal :show="isShowAlert" :title="alertTitle" :closeOnClickOverlay='true' :showCancelButton='true'
-				confirmColor='#2772FB' @confirm="$u.throttle(confirmClick(), 1000)" @close="cancelClick" @cancel="cancelClick"></u-modal>
+				confirmColor='#2772FB' @confirm="$u.throttle(confirmClick(), 1000)" @close="cancelClick"
+				@cancel="cancelClick"></u-modal>
 		</view>
 	</view>
 </template>
@@ -138,6 +161,11 @@
 	export default {
 		data() {
 			return {
+				titleStyle: {
+					"fontSize": "38rpx",
+					"fontWeight": 500,
+					"color": "#FFFFFF"
+				},
 				isShowAlert: false,
 				alertTitle: '确定抢单?',
 				caseText: '关注',
@@ -202,6 +230,9 @@
 			},
 		},
 		methods: {
+			share() {
+				console.log('share')
+			},
 			rightClick() {
 				uni.$u.toast('后台接口未写');
 				// 关注
@@ -229,15 +260,15 @@
 					});
 			},
 			toMap() {
-				uni.setStorageSync('sendaddress',{
-					sendLatitude:this.detailData.sendLatitude,
-					sendLongitude:this.detailData.sendLongitude,
-					})
-				uni.setStorageSync('unsendaddress',{
-					unsendLatitude:this.detailData.unsendLatitude,
-					unsendLongitude:this.detailData.unsendLongitude,
-					})
-				uni.setStorageSync('distance',this.detailData.distance,)
+				uni.setStorageSync('sendaddress', {
+					sendLatitude: this.detailData.sendLatitude,
+					sendLongitude: this.detailData.sendLongitude,
+				})
+				uni.setStorageSync('unsendaddress', {
+					unsendLatitude: this.detailData.unsendLatitude,
+					unsendLongitude: this.detailData.unsendLongitude,
+				})
+				uni.setStorageSync('distance', this.detailData.distance, )
 				uni.$u.route('/pages/goodSource/map', {
 					id: 1,
 				});
@@ -259,78 +290,78 @@
 			confirmClick() {
 				let item = this.detailData
 				console.log(item)
-				var that=this
+				var that = this
 				this.$request.baseRequest('get', '/driverInfo/firstAuthentication', {
 					driverPhone: this.userInfo.phone,
 				}).then(res2 => {
-					if(res2.data.authenticationStatus=='已过期'){
+					if (res2.data.authenticationStatus == '已过期') {
 						that.$refs.uToast.show({
 							type: 'error',
 							message: '证件已过期,请上传新证件!',
 						})
 						return
-					}else if(res2.data.authenticationStatus=='未认证'||res2.data.authenticationStatus=='已驳回'){
+					} else if (res2.data.authenticationStatus == '未认证' || res2.data.authenticationStatus ==
+						'已驳回') {
 						that.$refs.uToast.show({
 							type: 'error',
 							message: '请先完成司机认证!',
 						})
 						return
-					}
-					else if(res2.data.authenticationStatus=='审核中'){
+					} else if (res2.data.authenticationStatus == '审核中') {
 						that.$refs.uToast.show({
 							type: 'error',
 							message: '司机审核中!',
 						})
 						return
 					}
-				let _obj = {
-					driverCommonId: res2.data.commonId,
-					commonId: item.commonId,
-					id:item.id,
-					compId:item.compId,
-					cargoOwnerName: item.cargoOwnerReallyName,
-					cargoOwner: item.cargoOwner,
-					sendPrivate: item.sendPrivate,
-					sendCity: item.sendCity,
-					sendArea: item.sendArea,
-					sendDetailedAddress: item.sendDetailedAddress,
-					unloadPrivate: item.unloadPrivate,
-					unloadCity: item.unloadCity,
-					unloadArea: item.unloadArea,
-					unloadDetailedAddress: item.unloadDetailedAddress,
-					goodsName: item.goodsName,
-					distance: item.distance,
-					freightPrice: item.freightPrice,
-					driverName: res2.data.driverName,
-					driverPhone: res2.data.driverPhone,
-					cargoOwnerPhone: item.cargoOwnerPhone
-				}
+					let _obj = {
+						driverCommonId: res2.data.commonId,
+						commonId: item.commonId,
+						id: item.id,
+						compId: item.compId,
+						cargoOwnerName: item.cargoOwnerReallyName,
+						cargoOwner: item.cargoOwner,
+						sendPrivate: item.sendPrivate,
+						sendCity: item.sendCity,
+						sendArea: item.sendArea,
+						sendDetailedAddress: item.sendDetailedAddress,
+						unloadPrivate: item.unloadPrivate,
+						unloadCity: item.unloadCity,
+						unloadArea: item.unloadArea,
+						unloadDetailedAddress: item.unloadDetailedAddress,
+						goodsName: item.goodsName,
+						distance: item.distance,
+						freightPrice: item.freightPrice,
+						driverName: res2.data.driverName,
+						driverPhone: res2.data.driverPhone,
+						cargoOwnerPhone: item.cargoOwnerPhone
+					}
 
-				that.$request.baseRequest('post', '/publishTaskInfo/api/addOrder', _obj).then(res => {
-						if (res.code == 200) {
-							that.$refs.uToast.show({
-								type: 'success',
-								message: "抢单成功!",
-								complete() {
-									uni.switchTab({
-										url: "/pages/order/index"
-									})
-								}
-							})
-
-						}else{
-							that.$refs.uToast.show({
-								type: 'error',
-								message: res.message,
-							})
-						}
-					})
-					.catch(res => {
-						uni.$u.toast(res.message);
-					});
-					}).catch(res => {
-						uni.$u.toast(res.message);
-					});
+					that.$request.baseRequest('post', '/publishTaskInfo/api/addOrder', _obj).then(res => {
+							if (res.code == 200) {
+								that.$refs.uToast.show({
+									type: 'success',
+									message: "抢单成功!",
+									complete() {
+										uni.switchTab({
+											url: "/pages/order/index"
+										})
+									}
+								})
+
+							} else {
+								that.$refs.uToast.show({
+									type: 'error',
+									message: res.message,
+								})
+							}
+						})
+						.catch(res => {
+							uni.$u.toast(res.message);
+						});
+				}).catch(res => {
+					uni.$u.toast(res.message);
+				});
 				this.isShowAlert = false
 			},
 			cancelClick() {
@@ -350,6 +381,7 @@
 	}
 
 	.top-bgc {
+		padding-top: 30rpx;
 		position: relative;
 		width: 100%;
 		height: 519rpx;
@@ -366,9 +398,20 @@
 		background: white;
 		margin: 0 20rpx;
 		border-radius: 20rpx;
-		padding: 0 30rpx;
+
+		// padding: 0 46rpx;
+		.hztype-style {
+			width: 100%;
+			font-size: 28rpx;
+			color: #121212;
+			padding: 0 0 20rpx 46rpx;
+			font-weight: 700;
+			border-bottom: 2px dotted #ccc
+		}
 
 		.row1 {
+			padding: 0 46rpx;
+
 			.left {
 				position: relative;
 				top: -50rpx;
@@ -386,7 +429,7 @@
 
 		.row4 {
 			align-items: center;
-			padding-bottom: 20rpx;
+			padding: 0 46rpx 46rpx 46rpx;
 			margin-top: 20rpx;
 
 			.left {
@@ -429,7 +472,7 @@
 		display: flex;
 		align-items: center;
 		background: #E5F0FE;
-		padding: 6rpx 30rpx;
+		padding: 10rpx 30rpx;
 		border-radius: 30rpx;
 		color: #2772FB;
 	}
@@ -443,12 +486,14 @@
 		border-radius: 20rpx;
 		margin: 20rpx;
 		padding: 30rpx;
+		font-size: 26rpx;
 
 		.left {
 			color: #666666;
 			margin-right: 20rpx;
 			box-sizing: border-box;
-			width: 20%;
+			width: 8vw;
+
 		}
 
 		.right {
@@ -469,7 +514,7 @@
 		display: flex;
 		background: white;
 		justify-content: space-between;
-		padding: 30rpx 20rpx;
+		padding: 40rpx 20rpx;
 		box-sizing: border-box;
 		align-items: center;
 
@@ -488,6 +533,31 @@
 		color: white;
 		font-size: 28rpx;
 		border-radius: 40rpx;
-		padding: 10rpx 30rpx;
+		padding: 20rpx 40rpx;
+	}
+
+	.nav-left {
+		display: flex;
+		color: #fff;
+		font-size: 38rpx;
+		padding-top: 60rpx;
+		box-sizing: border-box;
+	}
+
+	.nav-right {
+		display: flex;
+		align-items: center;
+		padding-top: 60rpx;
+		box-sizing: border-box;
+
+		.case-style {
+			margin-right: 20rpx;
+			background: rgba(255, 255, 255, 0.2);
+			border-radius: 32rpx;
+			font-size: 24rpx;
+			font-weight: 400;
+			color: #FFFFFF;
+			padding: 6rpx 28rpx;
+		}
 	}
 </style>

BIN
static/fenxiang.png