Browse Source

修复禅道bug

chenxiong 3 năm trước cách đây
mục cha
commit
e6cd391a09

+ 1 - 1
pages.json

@@ -151,7 +151,7 @@
 			{
 				"path": "class/detail",
 				"style": {
-					"navigationBarTitleText": "单科",
+					"navigationBarTitleText": "课程详情",
 					"app-plus": {
 						"titleNView": false, //禁用原生导航栏 
 						"bounce": "none"

+ 89 - 32
pages/shopping/shoppingCart.vue

@@ -11,32 +11,29 @@
 						<u-checkbox-group @change="checkboxGroupChange" placement="column" >
 							<view>
 								<uni-swipe-action-item :autoClose="false" @change="swipeChange($event, item)" :show="item.show" v-for="(item, index) in list" :key="index">
-									<view class="item">
-										<view style="width: 100%;">
-											<view style="display: flex;align-items:center;">
+									<view class="goods-item">
+										<view class="item-wrap">
+											<view class="goods-msg">
 												<u-checkbox @change="checkboxChange"  style="width: 100%;" v-model="list[index].checked" shape="circle" :name="index">
-													<view style="display: flex;padding-bottom: 15rpx;width:610rpx;">
-														<view><image :src="$method.splitImgHost(item.coverUrl, true)" style="width: 278rpx;height: 134rpx;"></image></view>
-														<view style="margin-left: 20rpx;flex: 1;">
-															<view style="color: #333333;font-size: 30rpx;font-weight: bold;text-align: right;">{{ item.goodsName }}</view>
+													<view class="flex">
+														<view class="goods-img">
+															<image :src="$method.splitImgHost(item.coverUrl, true)"></image>
+														</view>
+														<view class="flex__auto">
+															<view class="goods-title">{{ item.goodsName }}</view>
 															<view class="priceTag">¥ {{ item.standPrice }}</view>
 														</view>
 													</view>
 												</u-checkbox>
 											</view>
-											<view v-if="item.templateType != null && item.goodsType == 1">
+											<view class="goods-select" v-if="item.templateType != null && item.goodsType == 1">
 												<u-line color="#D6D6DB" />
-												<view
-													v-if="item.templateType == 'class'"
-													style="display: flex;justify-content: space-between;align-items: center;height: 50rpx;"
-													@click="openPopup(0, item, index)"
-												>
+												<view class="goods-select__type" v-if="item.templateType == 'class'"
+													@click="openPopup(0, item, index)">
 													<view style="color: #666666;font-size: 24rpx;">{{ !item.gradObj.className ? '选择班级' : item.gradObj.className }}</view>
 													<view><u-icon name="arrow-right" color="#999999" size="28"></u-icon></view>
 												</view>
-												<view
-													v-if="item.templateType == 'apply'"
-													style="display: flex;justify-content: space-between;align-items: center;height: 50rpx;"
+												<view class="goods-select__type" v-if="item.templateType == 'apply'"
 													@click="openPopup(1, item, index)"
 												>
 													<view style="color: #666666;font-size: 24rpx;">
@@ -81,14 +78,14 @@
 					</view>
 					<u-line color="#D6D6DB" />
 					<view>
-						<scroll-view scroll-y="true" style="height: 500rpx;">
+						<scroll-view scroll-y="true" style="height: 536rpx;">
 							<view>
 								<u-radio-group v-model="gradeValue">
 									<view v-for="(item, index) in gradeList" :key="index">
 										<view style="display: flex;align-items: center;padding: 20rpx;">
 											<view>
 												<u-radio shape="circle" :name="index">
-													<view :class="item.checked ? 'white-box blue-box' : 'white-box'">
+													<view :class="index == gradeValue? 'white-box blue-box' : 'white-box'">
 														<view>
 															<view class="blackTxt">{{ item.className }}</view>
 															<view class="redTxt" v-if="item.classEndTime">有效期至:{{ $method.timestampToTime(item.classEndTime) }}</view>
@@ -98,7 +95,6 @@
 												</u-radio>
 											</view>
 										</view>
-										<u-line color="#D6D6DB" />
 									</view>
 								</u-radio-group>
 							</view>
@@ -114,7 +110,7 @@
 						<view class="grade">选择考期/地区</view>
 					</view>
 					<u-line color="#D6D6DB" />
-					<view style="display: flex;height: 500rpx;">
+					<view style="display: flex;height: 536rpx;">
 						<view style="width: 50%;">
 							<view class="topTxt">考期</view>
 							<view>
@@ -474,7 +470,7 @@ page {
 	background-color: #eaeef1;
 }
 </style>
-<style scoped>
+<style scoped lang="scss">
 .operate {
 	background-color: #ff3b30;
 	color: #ffffff;
@@ -535,6 +531,7 @@ page {
 	line-height: 64rpx;
 }
 .confrim-btn {
+	border-top:1px solid #EEEEEE;
 	height: 98rpx;
 	width: 100%;
 	display: flex;
@@ -562,23 +559,83 @@ page {
 	box-shadow: 0rpx 0rpx 16rpx 4rpx rgba(145, 156, 178, 0.1);
 	border-radius: 32rpx 32rpx 0rpx 0rpx;
 }
-.item {
+
+.goods-item {
 	width: 100%;
 	background: #ffffff;
 	border-radius: 16rpx;
 	margin-bottom: 20rpx;
-	padding: 15rpx;
-	display: flex;
-}
-.priceTag {
-	font-size: 30rpx;
-	font-family: PingFang SC;
-	font-weight: bold;
-	color: #ff2d55;
+	padding: 15rpx 0;
 	display: flex;
-	flex-direction: row-reverse;
-	margin-right: 8rpx;
+	
+	.item-wrap {
+		width:100%;
+		
+		.goods-msg {
+			padding: 0 15rpx;
+			display: flex;
+			align-items:center;
+			
+			.flex {
+				display: flex;
+				padding-bottom: 15rpx;
+				width:610rpx;
+				
+				
+				.goods-img {
+					overflow: hidden;
+					border-radius:16rpx;
+					
+					image {
+						display: block;
+						width: 278rpx;
+						height: 134rpx;
+						
+					}
+				}
+				
+				&__auto {
+					margin-left: 20rpx;
+					flex: 1;
+					
+					
+					.goods-title {
+						color: #333333;
+						font-size: 30rpx;
+						font-weight: bold;
+						text-align: right;
+						
+						.priceTag {
+							font-size: 30rpx;
+							font-family: PingFang SC;
+							font-weight: bold;
+							color: #ff2d55;
+							display: flex;
+							flex-direction: row-reverse;
+							margin-right: 8rpx;
+						}
+					}
+				}
+				
+				
+			}
+		}
+		
+		.goods-select {
+			
+			&__type {
+				display: flex;
+				justify-content: space-between;
+				align-items: center;
+				height: 50rpx;
+				padding: 0 15rpx;
+			}
+			
+			
+		}
+	}
 }
+
 .btn2 {
 	width: 200rpx;
 	height: 64rpx;

+ 1 - 1
pages2/bank/detail.vue

@@ -17,7 +17,7 @@
 			</view>
 			<u-line color="#D6D6DB" />
 			<view>
-				<view><u-tabs :list="list" item-width="50%" font-size="24" bar-width="110" :current="current" @change="change" active-color="#007AFF"></u-tabs></view>
+				<view><u-tabs :list="list" item-width="50%" font-size="24" bar-width="24" :current="current" @change="change" active-color="#007AFF"></u-tabs></view>
 			</view>
 			<u-line color="#D6D6DB" />
 		</view>

+ 2 - 1
pages2/bank/questionBank.vue

@@ -1937,6 +1937,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 
 	.flex_auto {
 		flex: 1;
@@ -1967,7 +1968,7 @@ export default {
 
 	&.checked {
 		color: #fff;
-		background: blue;
+		background: #007AFF;
 	}
 }
 

+ 2 - 1
pages2/bank/questionBankAllExplain.vue

@@ -499,6 +499,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -530,7 +531,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 2 - 1
pages2/bank/questionBankContinue.vue

@@ -1429,6 +1429,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -1460,7 +1461,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 2 - 1
pages2/bank/questionBankExplain.vue

@@ -514,6 +514,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -545,7 +546,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 2 - 1
pages2/bank/questionBankExplainDetail.vue

@@ -1383,6 +1383,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -1414,7 +1415,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 2 - 1
pages2/bank/questionBankTest.vue

@@ -970,6 +970,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -1001,7 +1002,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 1 - 1
pages2/bank/questionBankWrongExplain.vue

@@ -543,7 +543,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 4 - 1
pages2/class/detail.vue

@@ -35,7 +35,7 @@
 			</view>
 			<u-line color="#D6D6DB" />
 			<view style="display: flex;justify-content: center;">
-				<view><u-tabs :list="list" font-size="24" bar-width="80" :current="current" @change="change" active-color="#007AFF"></u-tabs></view>
+				<view><u-tabs :list="list" font-size="24" bar-width="24" :current="current" @change="change" active-color="#007AFF"></u-tabs></view>
 			</view>
 			<u-line color="#D6D6DB" />
 		</view>
@@ -963,6 +963,9 @@ export default {
 			this.$api.courseDetail(this.courseId).then(res => {
 				if (res.data.code == 200) {
 					self.detail = res.data.data;
+					uni.setNavigationBarTitle({
+						title:res.data.data.courseName || '课程详情'
+					})
 				}
 			});
 		},

+ 2 - 1
pages2/class/questionBank.vue

@@ -1943,6 +1943,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 
 	.flex_auto {
 		flex: 1;
@@ -1973,7 +1974,7 @@ export default {
 
 	&.checked {
 		color: #fff;
-		background: blue;
+		background: #007AFF;
 	}
 }
 

+ 1 - 1
pages2/course/detail.vue

@@ -35,7 +35,7 @@
 			</view>
 			<u-line color="#D6D6DB" />
 			<view style="height: 80rpx;">
-				<view><u-tabs :list="list" item-width="50%" font-size="24" bar-width="110"  :current="current" @change="change" active-color="#007AFF"></u-tabs></view>
+				<view><u-tabs :list="list" item-width="50%" font-size="24" bar-width="24"  :current="current" @change="change" active-color="#007AFF"></u-tabs></view>
 			</view>
 			
 		</view>

+ 4 - 3
pages2/order/confirm_list.vue

@@ -1,6 +1,6 @@
 <template>
 	<view>
-		<view style="padding: 30rpx;padding-bottom: 98rpx;">
+		<view style="padding: 8rpx;padding-bottom: 98rpx;">
 			<view  >
 				<view class="item">
 					<view style="display: flex;justify-content: space-between;padding: 16rpx;">
@@ -43,7 +43,7 @@
 				</view>
 				<u-line color="#D6D6DB" />
 				<view>
-					<scroll-view scroll-y="true" style="height: 500rpx;">
+					<scroll-view scroll-y="true" style="height: 536rpx;">
 						<view>
 							<u-radio-group v-model="gradeValue" @change="radioGroupChange">
 								<view v-for="(item, index) in gradeList" :key="index" >
@@ -53,7 +53,7 @@
 												shape="circle"
 												:name="index"
 											>
-												<view :class="item.checked?'white-box blue-box':'white-box'" >
+												<view :class="index==gradeValue?'white-box blue-box':'white-box'" >
 													<view>
 														<view class="blackTxt">{{item.className}}</view>
 														<view class="redTxt" v-if="item.classEndTime">有效期至:{{$method.timestampToTime(item.classEndTime)}}</view>
@@ -419,6 +419,7 @@ export default {
 		line-height: 64rpx;
 	}
 	.confrim-btn{
+		border-top:1px solid #eee;
 		height: 98rpx;
 		width: 100%;
 		display: flex;

+ 2 - 3
pages2/order/confirm_pay.vue

@@ -1,7 +1,7 @@
 <template>
 	<view>
 		<view>
-			<view style="padding: 30rpx;">
+			<view style="padding: 8rpx;">
 				<view class="box2">
 					<view class="title2">支付信息</view>
 					<u-line color="#D6D6DB" />
@@ -214,7 +214,7 @@ export default {
 		width: 100%;
 		background: #FFFFFF;
 		border-radius: 16rpx;
-		margin-top: 30rpx;
+		margin-top: 16rpx;
 	}
 	.tip{
 		font-size: 24rpx;
@@ -264,7 +264,6 @@ export default {
 		width: 100%;
 		background: #FFFFFF;
 		border-radius: 16rpx;
-		margin-top: 30rpx;
 	}
 	.box1_t2{
 		font-size: 24rpx;

+ 105 - 57
pages2/order/index.vue

@@ -3,45 +3,42 @@
 		<view style="width: 100%;text-align: center;position: fixed;height: 96rpx;z-index: 999;">
 			<u-tabs :list="list" sticky :current="current" @change="change" active-color="#007AFF"></u-tabs>
 		</view>
-		<view style="padding-top: 96rpx;">
+		<view style="padding: 96rpx 8rpx 8rpx;">
 			<view v-if="!order.length" class="noData">您暂无相关订单哦~</view>
 			<template v-else>
 				<navigator url="/pages2/invoice/index">
-					<view class="btn2">
-						发票申请
-					</view>
+					<u-button type="primary" size="medium" style="margin:8rpx;">发票申请</u-button>
 				</navigator>
 				
-				<view v-for="(item, index) in order" :key="index" style="padding: 20rpx 20rpx 0rpx 20rpx" class="lisChild">
+				<view v-for="(item, index) in order" :key="index" class="lisChild">
 					<view class="item">
-						<view style="display: flex;justify-content: space-between;align-items: center;height: 50rpx;" @click="openPopup(index)">
-							<view style="color: #666666;font-size: 24rpx;">订单编号:{{ item.orderSn }}</view>
-							<view style="color: #999999;font-size: 24rpx;">{{ $method.timestampToTime(item.createTime) }}</view>
+						<view class="header" @click="openPopup(index)">
+							<view>订单编号:{{ item.orderSn }}</view>
+							<view>{{ $method.timestampToTime(item.createTime) }}</view>
 						</view>
 						<u-line color="#D6D6DB" />
-						<view
-							style="padding: 25rpx 0;border-bottom: 1rpx solid #eee;"
+						<view class="body"
 							v-for="(items, indexs) in item.orderGoodsList"
 							:key="indexs" @click="goCourse(items,item.orderStatus)"
 						>
-							<view style="display: flex;justify-content: space-between;">
-								<image :src="$method.splitImgHost(items.coverUrl)" style="height: 134rpx;width: 278rpx;border-radius: 16rpx;flex-shrink: 0;"></image>
-								<view style="margin-left: 20rpx;flex:1;display: flex;flex-direction: column;">
-									<view style="color: #333333;font-size: 30rpx;font-weight: bold;flex:1">{{ items.goodsName }}</view>
-									<view class="priceTag">¥ {{ items.goodsRealPrice }}</view>
+							<view class="body__content">
+								<image class="goods-img" :src="$method.splitImgHost(items.coverUrl)"></image>
+								<view class="goods-text">
+									<view class="goods-name">{{ items.goodsName }}</view>
+									<view class="goods-price">¥ {{ items.goodsRealPrice }}</view>
 								</view>
 							</view>
-							<view style="display: flex;flex-direction: row-reverse;padding: 10rpx 0;">
-								<view class="btn2" v-if="items.refundStatus === 0&&item.orderFrom === 2&&(item.orderStatus === 1 || item.orderStatus === 2)&&(items.goodsType == '1' || items.goodsType == '2')" @click.stop="refund(item.orderSn,items.goodsId)">退款</view>
-							</view>
+								
 						</view>
-						<view style="height: 80rpx;display: flex;justify-content: space-between;align-items: center;">
+						<u-line color="#D6D6DB" />
+						<view class="footer">
 							<view>
 								<text style="color:#999;font-size: 24rpx;margin-right: 8rpx;">共{{ item.orderGoodsList.length }}项</text>
 								<text style="color: #333;font-size: 30rpx;font-weight: bold;">合计</text>
 								<text style="color:#ff2d55;font-size: 30rpx;font-weight: bold;">¥{{ item.payPrice }}</text>
 							</view>
 							<view style="display: flex;align-items: center;">
+								<view class="btn2" v-if="items.refundStatus === 0&&item.orderFrom === 2&&(item.orderStatus === 1 || item.orderStatus === 2)&&(items.goodsType == '1' || items.goodsType == '2')" @click.stop="refund(item.orderSn,items.goodsId)">退款</view>
 								<view class="btn2" v-if="item.orderStatus === 0&&item.orderFrom === 2" @click="resumeOrder(item)">继续支付</view>
 								<!-- <view class="btn2" v-if="item.orderStatus === -1 || item.orderStatus === -2" @click="againBuy(item)">重新购买</view> --> 
 								<view class="btn1" v-if="item.orderStatus === -1 || item.orderStatus === -2" @click="delOrder(item)">删除订单</view>
@@ -311,7 +308,94 @@ page {
 	background: #eaeef1;
 }
 </style>
-<style scoped>
+<style scoped lang="scss">
+.lisChild {
+	border-radius: 16rpx;
+	margin-bottom:16rpx;
+	background:#fff;
+	
+	.header {
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+		height: 80rpx;
+		padding:0 15rpx;
+		color: #666666;
+		font-size: 24rpx;
+	}
+	
+	.body {
+		padding:16rpx;
+		
+		&__content {
+			display: flex;
+			justify-content: space-between;
+			
+			.goods-img {
+				height: 134rpx;
+				width: 278rpx;
+				border-radius: 16rpx;
+				flex-shrink: 0;
+			}
+			
+			.goods-text {
+				margin-left: 20rpx;
+				flex:1;
+				display: flex;
+				flex-direction: column;
+				
+				.goods-name {
+					color: #333333;
+					font-size: 30rpx;
+					font-weight: bold;
+					flex:1;
+				}
+				
+				.goods-price {
+					font-size: 30rpx;
+					font-family: PingFang SC;
+					font-weight: bold;
+					color: #ff2d55;
+					display: flex;
+					flex-direction: row-reverse;
+				}
+			}
+		}
+		
+		
+	}
+	
+	.footer {
+		padding:0 24rpx;
+		height: 80rpx;
+		display: flex;
+		justify-content: space-between;
+		align-items: center;
+		
+		.btn2 {
+			width: 144rpx;
+			height: 46rpx;
+			background: #ffffff;
+			border: 2rpx solid #007aff;
+			border-radius: 16rpx;
+			text-align: center;
+			line-height: 48rpx;
+			color: #007aff;
+			margin: 0 8rpx;
+		}
+		.btn1 {
+			width: 144rpx;
+			height: 48rpx;
+			background: #ffffff;
+			border: 2rpx solid #999999;
+			border-radius: 16rpx;
+			text-align: center;
+			line-height: 48rpx;
+			color: #999999;
+			margin: 0 8rpx;
+		}
+	}
+}
 .lisChild:last-child {
 	margin-bottom: 34rpx;
 }
@@ -323,43 +407,7 @@ page {
 	color: #999999;
 	margin: 160rpx 0;
 }
-.btn2 {
-	width: 144rpx;
-	height: 46rpx;
-	background: #ffffff;
-	border: 2rpx solid #007aff;
-	border-radius: 16rpx;
-	text-align: center;
-	line-height: 48rpx;
-	color: #007aff;
-	margin: 0 8rpx;
-}
-.btn1 {
-	width: 144rpx;
-	height: 48rpx;
-	background: #ffffff;
-	border: 2rpx solid #999999;
-	border-radius: 16rpx;
-	text-align: center;
-	line-height: 48rpx;
-	color: #999999;
-	margin: 0 8rpx;
-}
-.item {
-	width: 100%;
-	background: #ffffff;
-	border-radius: 16rpx;
-	/* margin-bottom: 20rpx; */
-	padding: 15rpx;
-}
-.priceTag {
-	font-size: 30rpx;
-	font-family: PingFang SC;
-	font-weight: bold;
-	color: #ff2d55;
-	display: flex;
-	flex-direction: row-reverse;
-}
+
 
 .bottomBox {
 	position: fixed;

+ 22 - 12
pages2/plan/create.vue

@@ -7,7 +7,7 @@
 					<text >{{ item.goodsName }}</text>
 					<text style="color:#999;margin-left:12rpx;">{{ item.secAllNum }}节</text>
 				</view>
-				<view class="del_icon"><u-icon name="minus-circle-fill" color="#EB4D3D" size="40" @click="delItem(index)"></u-icon></view>
+				<view class="del_icon"><u-icon name="close" color="#fff" size="20" @click="delItem(index)"></u-icon></view>
 			</view>
 			<view class="item" style="vertical-align: top;">
 				<view class="item_add" @click="openSel"><u-icon name="plus-circle-fill" color="#007AFF" size="32"></u-icon></view>
@@ -17,8 +17,8 @@
 		<view class="list_box form">
 			<u-form :model="form" ref="uForm">
 				<u-form-item label="课程类型" :label-width="auto">
-					<view style="line-height: 40rpx;" v-if="form.category">{{ form.category }}</view>
-					<view v-else style="text-align: end;">请添加网课</view>
+					<view style="line-height: 40rpx;text-align: right;" v-if="form.category">{{ form.category }}</view>
+					<view v-else style="text-align: right;">请添加网课</view>
 				</u-form-item>
 				<u-form-item label="考试日期" prop="birth" :label-width="auto">
 					<picker mode="date" :value="form.date" @change="bindDateChange">
@@ -487,6 +487,7 @@ input {
 	}
 }
 .submit_wrap {
+	border-top:1px solid #eee;
 	background:#fff;
 	padding:18rpx 0;
 	
@@ -530,17 +531,26 @@ input {
 	flex-direction: column;
 }
 .del_icon {
+	border-radius:50%;
+	overflow: hidden;
+	background:rgba(255,54,87,1);
+	width: 30rpx;
+	height: 30rpx;
 	position: absolute;
 	right: -15rpx;
 	top: -15rpx;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	
 }
 .item_add {
 	background: #f9f9f9;
-	border-radius: 32rpx;
+	border-radius: 14rpx;
 	width: 100%;
-	height: 150rpx;
+	height: 134rpx;
 	text-align: center;
-	line-height: 150rpx;
+	line-height: 134rpx;
 }
 .item text {
 	font-size: 24rpx;
@@ -548,21 +558,21 @@ input {
 	
 }
 .item image {
-	border-radius: 32rpx;
+	border-radius: 14rpx;
 	width: 100%;
-	height: 150rpx;
+	height: 134rpx;
 }
 .item {
-	width: 46%;
+	width:278rpx;
 	display: inline-block;
-	margin: 1% 2%;
 	position: relative;
+	margin-right:16rpx;
 }
 .list_box {
 	width: 100%;
 	background: #ffffff;
-	border-radius: 32rpx;
-	padding: 20rpx 0;
+	border-radius: 16rpx;
+	padding: 24rpx;
 }
 
 page {

+ 2 - 1
pages2/subject/collectBank.vue

@@ -870,6 +870,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -901,7 +902,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 2 - 1
pages2/subject/collectTypeBank.vue

@@ -870,6 +870,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -901,7 +902,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 2 - 1
pages2/subject/wrongBank.vue

@@ -1037,6 +1037,7 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
 	
 	.flex_auto {
 		flex:1;
@@ -1068,7 +1069,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 3 - 1
pages2/subject/wrongTypeBank.vue

@@ -925,6 +925,8 @@ export default {
 .lisSty {
 	margin-bottom: 16rpx;
 	display: flex;
+	align-items: center;
+	
 	.flex_auto {
 		flex:1;
 	}
@@ -955,7 +957,7 @@ export default {
 	
 	&.checked {
 		color:#fff;
-		background:blue;
+		background:#007AFF;
 	}
 }
 

+ 1 - 1
pages2/verify/input2.vue

@@ -26,7 +26,7 @@
 						:prop="item.required ? item.fieldKey : ''"
 						label-position="top"
 					>
-						<text style="color: blue;position: absolute;top: 20rpx;left: 180rpx;text-decoration: underline;" @click="downDocx(item.url)">点击下载</text>
+						<text style="color: #007AFF;position: absolute;top: 20rpx;left: 180rpx;text-decoration: underline;" @click="downDocx(item.url)">点击下载</text>
 						<view class="dis_stys"><text style="color: #999999;">下载承诺书进行填写并签名盖章后上传(≤2M)</text></view>
 						<image v-if="!form[item.fieldKey]" style="width: 169rpx; height: 169rpx;" @click="getChast" src="@/static/info_4.png"></image>
 						<view class="quzw" v-if="form[item.fieldKey]">

+ 13 - 1
pages2/wd/info.vue

@@ -75,7 +75,7 @@
 	</u-modal>
 	<u-modal v-model="id_show" @confirm="confirmId" :show-cancel-button="true" title="修改关联信息">
 		<view class="slot-content">
-			<u-input v-model="realname" type="nickname" placeholder="请输入真实姓名" />
+			<u-input v-model="realname" @input="inputName(realname)" type="nickname" placeholder="请输入真实姓名" />
 			<u-input v-model="idCard" type="idcard" placeholder="请输入身份证" />
 		</view>
 	</u-modal>
@@ -172,6 +172,18 @@ export default {
 	onLoad(option) {
 	},
 	methods: {
+		inputName(value) {
+			if(value.trim()) {
+				var reg = /[^\u0391-\uFFE5A-Za-z]/g;
+				let newVal = value.trim().replace(reg,'')
+				
+				
+				
+				this.$nextTick(() => {
+					this.realname = newVal;
+				})
+			}
+		},
 		bindPickerChangeSex(e) {
 			let data = {sex:e.detail.value}
 			this.submitForm(data)