Tartarus před 2 roky
rodič
revize
31be95740e
58 změnil soubory, kde provedl 3247 přidání a 15 odebrání
  1. 36 0
      pages.json
  2. 8 0
      pages/my/myorders/orderDetail.vue
  3. 117 3
      pages/my/myorders/orders.vue
  4. 138 0
      pages/my/prize/exchangeDetail.vue
  5. 204 0
      pages/my/prize/exchangePrize.vue
  6. 12 3
      pages/my/prize/prize.vue
  7. 10 4
      pages/my/verification/verification.vue
  8. 292 0
      pages/my/verification/verificationDetail.vue
  9. binární
      static/icon/addressMap.png
  10. binární
      static/icon/position.png
  11. binární
      static/icon/success.png
  12. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map
  13. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  14. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/myorders/orderDetail.js.map
  15. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/myorders/orders.js.map
  16. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/prize/exchangeDetail.js.map
  17. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/prize/exchangePrize.js.map
  18. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/prize/prize.js.map
  19. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/verification/verification.js.map
  20. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/verification/verificationDetail.js.map
  21. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map
  22. 0 0
      unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js.map
  23. 4 0
      unpackage/dist/dev/mp-weixin/app.json
  24. 2 2
      unpackage/dist/dev/mp-weixin/common/runtime.js
  25. 210 0
      unpackage/dist/dev/mp-weixin/common/vendor.js
  26. 139 0
      unpackage/dist/dev/mp-weixin/pages/my/myorders/orderDetail.js
  27. 5 0
      unpackage/dist/dev/mp-weixin/pages/my/myorders/orderDetail.json
  28. 1 0
      unpackage/dist/dev/mp-weixin/pages/my/myorders/orderDetail.wxml
  29. 55 1
      unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.js
  30. 2 1
      unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.json
  31. 0 0
      unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.wxml
  32. 71 0
      unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.wxss
  33. 189 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.js
  34. 5 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.json
  35. 1 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.wxml
  36. 117 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.wxss
  37. 269 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.js
  38. 9 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.json
  39. 0 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.wxml
  40. 128 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.wxss
  41. 11 1
      unpackage/dist/dev/mp-weixin/pages/my/prize/prize.js
  42. 0 0
      unpackage/dist/dev/mp-weixin/pages/my/prize/prize.wxml
  43. 6 0
      unpackage/dist/dev/mp-weixin/pages/my/verification/verification.js
  44. 0 0
      unpackage/dist/dev/mp-weixin/pages/my/verification/verification.wxml
  45. 252 0
      unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.js
  46. 5 0
      unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.json
  47. 0 0
      unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.wxml
  48. 197 0
      unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.wxss
  49. binární
      unpackage/dist/dev/mp-weixin/static/icon/addressMap.png
  50. binární
      unpackage/dist/dev/mp-weixin/static/icon/position.png
  51. binární
      unpackage/dist/dev/mp-weixin/static/icon/success.png
  52. 572 0
      unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js
  53. 6 0
      unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json
  54. 1 0
      unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml
  55. 49 0
      unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss
  56. 119 0
      unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js
  57. 4 0
      unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json
  58. 1 0
      unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml

+ 36 - 0
pages.json

xqd xqd xqd
@@ -62,6 +62,15 @@
 		        "enablePullDownRefresh": false
 		    }
 		    
+		},
+		{
+		    "path" : "pages/my/myorders/orderDetail",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "订单详情",
+		        "enablePullDownRefresh": false
+		    }
+		    
 		},
 		{
 		    "path" : "pages/my/protocol/PrivacyPolicy",
@@ -98,6 +107,15 @@
 		        "enablePullDownRefresh": false
 		    }
 		    
+		},
+		{
+		    "path" : "pages/my/verification/verificationDetail",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "核销详情",
+		        "enablePullDownRefresh": false
+		    }
+		    
 		},
 		{
 		    "path" : "pages/my/integral/integral",
@@ -134,6 +152,24 @@
 		        "enablePullDownRefresh": false
 		    }
 		    
+		},
+		{
+		    "path" : "pages/my/prize/exchangePrize",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "奖品兑换",
+		        "enablePullDownRefresh": false
+		    }
+		    
+		},
+		{
+		    "path" : "pages/my/prize/exchangeDetail",
+		    "style" :                                                                                    
+		    {
+		        "navigationBarTitleText": "兑换详情",
+		        "enablePullDownRefresh": false
+		    }
+		    
 		},
 		{
 		    "path" : "pages/my/Kudos/Kudos",

+ 8 - 0
pages/my/myorders/orderDetail.vue

xqd
@@ -0,0 +1,8 @@
+<template>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>

+ 117 - 3
pages/my/myorders/orders.vue

xqd xqd xqd xqd xqd
@@ -38,7 +38,7 @@
 					<text class="totalContent">2000积分</text>
 				</view>
 				<view class="btn">
-					<view class="btnitem" >
+					<view class="btnitem" @click="openVFcode">
 						<text>核销码</text>
 					</view>
 					<view class="btnitem" v-if="false">
@@ -117,7 +117,7 @@
 		</view>
 		<!-- 待收货 -->
 		<view v-if="current == 3">
-			<view class="card" v-for="item in 2">
+			<view class="card" v-for="item in 2" @click="goOrderDetail">
 				<view class="toptitle">
 					<view>订单号:62aae0eb9c6fd622</view>
 					<view>未核销</view>
@@ -167,6 +167,20 @@
 		</view>
 		
 		<uni-load-more :status="status" color="#CCCCCC" :content-text="contentText"/>
+		<!-- 弹出层 -->
+		<uni-popup ref="popup" type="center">
+			<view class="pop">
+				<view class="title"><text>核销码</text></view>
+				<view style="margin-left:30rpx;width: 580rpx;height: 2rpx;background: #F0F0F0;"></view>
+				<view class="img">
+					<image src="/static/icon/Kudosbg.png"></image>
+				</view>
+				<view class="btn">
+					<view class="cancel" @click="closeVFcode"><text>取消</text></view>
+					<view class="download" @click="handleDownImg"><text>保存图片</text></view>
+				</view>
+			</view>
+		</uni-popup>
 	</view>
 </template>
 
@@ -194,7 +208,43 @@
 				if (this.current != e.currentIndex) {
 					this.current = e.currentIndex;
 				}
-			}
+			},
+			// 跳转订单详情
+			goOrderDetail(){
+				uni.navigateTo({
+					url:'/pages/my/myorders/orderDetail'
+				})
+			},
+			openVFcode(){
+				this.$refs.popup.open()
+			},
+			closeVFcode(){
+				this.$refs.popup.close()
+			},
+			// 保存图片
+			handleDownImg(){
+				this.$refs.popup.close()
+			    // const that = this;
+			    // uni.downloadFile({
+			    //     url:'网络路径',
+			    //     success: res => {
+			    //         if (res.statusCode === 200) {
+			    //             uni.saveImageToPhotosAlbum({
+			    //                 filePath: res.tempFilePath,
+			    //                 success: function() {
+			    //                     this.tools.toast('保存成功');
+							// 		this.$refs.popup.close()
+			    //                 },
+			    //                 fail: function() {
+			    //                     this.tools.toast('保存失败,请稍后重试');
+			    //                 }
+			    //             });
+			    //         } else {
+			    //             this.tools.toast('下载失败');
+			    //         }
+			    //     }
+			    // });
+			},
 		},
 	}
 </script>
@@ -347,4 +397,68 @@
 		}
 		
 	}
+	.pop{
+		width: 640rpx;
+		height: 764rpx;
+		background: $bgColor;
+		border-radius: 20rpx;
+		padding-top: 64rpx;
+		box-sizing: border-box;
+		.title{
+			@include flexlayout();
+			margin-bottom: 24rpx;
+			text{
+				font-size: 34rpx;
+				font-family: PingFangSC-Medium, PingFang SC;
+				font-weight: 500;
+				color: #333333;
+			}
+		}
+		.img{
+			margin-top: 10rpx;
+			margin-left: 48rpx;
+			width: 544rpx;
+			height: 468rpx;
+			background: $bgColor;
+			border-radius: 2rpx;
+			@include flexlayout();
+			image{
+				width: 392rpx;
+				height: 390rpx;
+			}
+		}
+		.btn{
+			margin-top: 40rpx;
+			width: 100%;
+			height: 110rpx;
+			display: flex;
+			align-items: center;
+			.cancel{
+				@include flexlayout();
+				width:50%;
+				height: 100%;
+				border-top:#E5E5E5 solid 1rpx;
+				border-right:#E5E5E5 solid 1rpx;
+				text{
+					font-size: 32rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #666666;
+				}
+			}
+			.download{
+				border-top:#E5E5E5 solid 1rpx;
+				// border-left:#E5E5E5 solid 0.3rpx;
+				@include flexlayout();
+				height: 100%;
+				width:50%;
+				text{
+					font-size: 32rpx;
+					font-family: PingFangSC-Medium, PingFang SC;
+					font-weight: 500;
+					color: #FF7119;
+				}
+			}
+		}
+	}
 </style>

+ 138 - 0
pages/my/prize/exchangeDetail.vue

xqd
@@ -0,0 +1,138 @@
+<template>
+	<view class="exchangeDetail">
+		
+		<view class="detailCard">
+			<image src="/static/icon/success.png"></image>
+			<text>奖品兑换成功</text>
+		</view>
+		
+		<view class="btn">
+			<view class="back" @click="goBack">
+				<text>返回首页</text>
+			</view>
+			<view class="checkout">
+				<text>查看订单</text>
+			</view>
+		</view>
+		
+		<view class="bottomCard">
+			<image src="/static/icon/Kudosbg.png"></image>
+			<view class="content">
+				<text>立即加入IHG会员</text>
+				<image src="/static/icon/right.png" style="width: 12rpx;height: 20rpx; position: absolute;bottom:36rpx;left: 475rpx;"></image>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default{
+		data(){
+			return{
+				
+			}
+		},
+		methods:{
+			// 返回首页
+			goBack(){
+				uni.reLaunch({
+					url:'/pages/my/my'
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	$pageColor:#F9F9F9;
+	$bgColor:#FFFFFF;
+	@mixin flexlayout {
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+	.exchangeDetail{
+		height:100%;
+		background:$pageColor ;
+	}
+	.detailCard{
+		width: 750rpx;
+		height: 446rpx;
+		display: flex;
+		flex-direction: column;
+		justify-content: center;
+		align-items: center;
+		image{
+			width: 120rpx;
+			height: 120rpx;
+			margin-bottom: 48rpx;
+		}
+		text{
+			display: block;
+			font-size: 32rpx;
+			font-family: PingFangSC-Medium, PingFang SC;
+			font-weight: 500;
+			color: #080F18;
+		}
+	}
+	.btn{
+		width: 750rpx;
+		height: 76rpx;
+		display: flex;
+		justify-content: space-around;
+		align-items: center;
+		.back{
+			width: 332rpx;
+			height: 76rpx;
+			background: #F5F5F5;
+			border-radius: 8rpx;
+			@include flexlayout()
+			text{
+				font-size: 30rpx;
+				font-family: PingFang-SC-Bold, PingFang-SC;
+				font-weight: bold;
+				color: #FF6301;
+			}
+		}
+		.checkout{
+			width: 332rpx;
+			height: 76rpx;
+			background: linear-gradient(270deg, #FF6200 0%, #FF9342 100%);
+			border-radius: 8rpx;
+			@include flexlayout()
+			text{
+				font-size: 30rpx;
+				font-family: PingFang-SC-Bold, PingFang-SC;
+				font-weight: bold;
+				color: #FFFFFF;
+			}
+		}
+	}
+	.bottomCard{
+		width: 690rpx;
+		height: 584rpx;
+		background: #FFFFFF;
+		box-shadow: 0px 8rpx 16rpx 0px rgba(220,222,229,0.71);
+		border-radius: 20rpx;
+		background:$bgColor ;
+		margin-left: 30rpx;
+		margin-top: 64rpx;
+		image{
+			width: 690rpx;
+			height: 492rpx;
+		}
+		.content{
+			width: 690rpx;
+			height: 92rpx;
+			position: relative;
+			@include flexlayout()
+			text{
+				font-size: 30rpx;
+				font-family: PingFang-SC-Medium, PingFang-SC;
+				font-weight: 500;
+				color: #333333;
+				text-shadow: 0px 8rpx 16rpx rgba(220,222,229,0.71);
+			}
+		}
+	}
+</style>

+ 204 - 0
pages/my/prize/exchangePrize.vue

xqd
@@ -0,0 +1,204 @@
+<template>
+	<view class="exchangePrize">
+		<view class="form">
+			<uni-forms :modelValue="formData" >
+				<uni-forms-item  name="type" v-if="istype">
+					<view class="selectType">
+						<picker mode="selector" :value="formData.type" :range='typeSelect'
+							@change="bindTypeChange">
+							<view class="uni-input" >
+								<text v-if="formData.type==''||formData.type==null"
+									style="color: #999999 ;">请选择配送方式</text>
+								<text v-if="formData.type!=''">{{formData.type}}</text>
+							</view>
+							<image src="/static/icon/right.png"
+								style="width: 14rpx;height: 24rpx;position: absolute;top:31rpx;right: 30rpx;"></image>
+						</picker>
+					</view>
+				</uni-forms-item>
+				<uni-forms-item  name="name" v-if="formData.type!=''">
+					<uni-easyinput type="text" v-model="formData.name" placeholder="填写联系人" />
+				</uni-forms-item>
+				<uni-forms-item  name="phone" v-if="formData.type!=''">
+					<uni-easyinput type="number" v-model="formData.phone" placeholder="填写联系电话" />
+				</uni-forms-item>
+				<uni-forms-item  name="region" v-if="formData.type=='快递配送'">
+					<uni-easyinput type="text" v-model="formData.region" placeholder="所在地区" />
+				</uni-forms-item>
+				<uni-forms-item  name="region" v-if="formData.type=='快递配送'">
+					<uni-easyinput type="text" v-model="formData.region" placeholder="详细地址" />
+				</uni-forms-item>
+				<uni-forms-item  name="region" v-if="formData.type=='到店自提'">
+					<uni-easyinput type="text" v-model="formData.region" placeholder="选择门店" />
+				</uni-forms-item>
+				
+			</uni-forms>
+		</view>
+		
+		<view class="msg">
+			<view class="title">
+				<text>奖品信息</text>
+			</view>
+			<view class="shopCard">
+				<image  src="/static/icon/Kudosbg.png"></image>
+				<view style="margin-left: 24rpx;">
+					<text class="name">端午佳节五香肉粽子,仅限前</text>
+					<text class="tag">礼盒装 </text>
+				</view>
+			</view>
+			<view class="shopNumber">
+				<text>件数</text>
+				<text>1件</text>
+			</view>
+		</view>
+		
+		<view class="bottombtn" >
+			<view class="btnitem" @click="goExDetail">
+				<text>确认兑换</text>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data(){
+			return{
+				formData:{
+					type:'',
+					phone:'',
+					name:'',
+					region:'',
+					address:'',
+				},
+				typeSelect:['快递配送','到店自提'],
+				istype:'true',
+			}
+		},
+		methods:{
+			// 选择快递方式
+			bindTypeChange:function(e){
+				if(e.detail.value==0){
+					this.formData.type='快递配送'
+				}else{
+					this.formData.type='到店自提'
+				}
+			},
+			// 跳转兑换详情
+			goExDetail(){
+				uni.navigateTo({
+					url:'/pages/my/prize/exchangeDetail'
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	$pageColor:#F9F9F9;
+	$bgColor:#FFFFFF;
+	@mixin flexlayout {
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+	.exchangePrize{
+		height: 100%;
+		background:$bgColor ;
+	}
+	
+	.form{
+		background:$pageColor ;
+		width: 750rpx;
+		// height: 690rpx;
+		padding:24rpx 30rpx;
+		box-sizing: border-box;
+		.selectType{
+			width: 690rpx;
+			height: 98rpx;
+			background: #FFFFFF;
+			border-radius: 8rpx;
+			border: 2px solid #EAEAEA;
+			display: flex;
+			align-items:center;
+			padding-left: 20rpx; 
+			box-sizing: border-box;
+			position: relative;
+		}
+	}
+	.msg{
+		width: 750rpx;
+		height: 700rpx;
+		background:$bgColor;
+		border-radius: 12rpx 12rpx 0px 0px;
+		padding:32rpx 30rpx;
+		.title{
+			margin-bottom: 24rpx;
+			text{
+				font-size: 32rpx;
+				font-family: PingFang-SC-Bold, PingFang-SC;
+				font-weight: bold;
+				color: #080F18;
+			}
+		}
+		.shopCard{
+			margin-top: 28rpx;
+			width: 694rpx;
+			height: 164rpx;
+			background: #F4F5F6;
+			border-radius: 10rpx;
+			display: flex;
+			align-items: center;
+			image{
+				width: 132rpx;
+				height: 132rpx; 
+				margin-left: 16rpx;
+				display: inline-block;
+			}
+			.name{
+				font-size: 28rpx;
+				font-family: PingFangSC-Medium, PingFang SC;
+				font-weight: 500;
+				color: #080F18;
+				display: block;
+			}
+			.tag{
+				font-size: 24rpx;
+				font-family: PingFang-SC-Medium, PingFang-SC;
+				font-weight: 500;
+				color: #666666;
+			}
+		}
+		.shopNumber{
+			display: flex;
+			justify-content: space-between;
+			align-items: center;
+			margin-top: 25rpx;
+			text{
+				font-size: 26rpx;
+				font-family: PingFang-SC-Medium, PingFang-SC;
+				font-weight: 500;
+				color: #000000;
+			}
+		}
+	}
+	.bottombtn{
+		width: 690rpx;
+		height: 92rpx;
+		background: linear-gradient(270deg, #FF6200 0%, #FF9342 100%);	
+		border-radius: 12rpx;
+		margin-left: 30rpx;
+		position: fixed;
+		bottom: 72rpx;
+		@include flexlayout()
+		.btnitem{
+			@include flexlayout()
+			text{
+				font-size: 30rpx;
+				font-family: PingFang-SC-Bold, PingFang-SC;
+				font-weight: bold;
+				color: $bgColor;
+			}
+		}
+	}
+</style>

+ 12 - 3
pages/my/prize/prize.vue

xqd xqd xqd
@@ -7,18 +7,20 @@
 		</view>
 
 		<view style="margin-bottom: 60rpx; ">
+			<!-- 实物奖品 -->
 			<view class="prizeList" :style="{'--height':ListHeight+'rpx'}" v-if="current === 0">
 				<view class="ListItem" v-for="item in 5">
 					<view class="title"><text>HUAWEI MateBook X Pro</text></view>
 					<view class='data'><text>2022-02-10</text></view>
-					<view class="alreadyBtn">
+					<view class="alreadyBtn" v-if="false">
 						<text>已兑换</text>
 					</view>
-					<view class="instantBtn" v-if="false">
+					<view class="instantBtn"  @click="goExchange">
 						<text>立即兑换</text>
 					</view>
 				</view>
 			</view>
+			<!-- 线下奖品 -->
 			<view class="prizeList" :style="{'--height':ListHeight+'rpx'}" v-if="current === 1">
 				<view class="ListItem" v-for="item in 5">
 					<view class="title"><text>HUAWEI MateBook X Pro</text></view>
@@ -26,11 +28,12 @@
 					<view class="alreadyBtn" v-if="false">
 						<text>已兑换</text>
 					</view>
-					<view class="instantBtn">
+					<view class="instantBtn" @click="goExchange">
 						<text>立即兑换</text>
 					</view>
 				</view>
 			</view>
+			<!-- 中奖记录 -->
 			<view class="prizeList" :style="{'--height':ListHeight+'rpx'}" v-if="current === 2">
 				<view class="ListItem" v-for="item in 5">
 					<view style="display: flex; justify-content: space-between;">
@@ -67,6 +70,12 @@
 				if (this.current != e.currentIndex) {
 					this.current = e.currentIndex;
 				}
+			},
+			// 立即兑换
+			goExchange(){
+				uni.navigateTo({
+					url:'/pages/my/prize/exchangePrize'
+				})
 			}
 		},
 

+ 10 - 4
pages/my/verification/verification.vue

xqd xqd xqd xqd
@@ -24,7 +24,7 @@
 		
 		<!-- 未核销列表 -->
 		<view v-if="current === 0">
-			<view class="card" v-for="item in 2">
+			<view class="card" v-for="item in 2" >
 				<view class="toptitle">
 					<view>洲际天堂大饭店</view>
 					<view>未核销</view>
@@ -47,7 +47,7 @@
 		</view>
 		<!-- 已核销列表 -->
 		<view v-if="current === 1">
-			<view class="card" v-for="item in 2">
+			<view class="card" v-for="item in 2" @click="goDetail">
 				<view class="toptitle">
 					<view>洲际天堂大饭店</view>
 					<view>未核销</view>
@@ -69,8 +69,8 @@
 			</view>
 		</view>
 		<!-- 我的列表 -->
-		<view v-if="current === 2">
-			<view class="card" v-for="item in 2">
+		<view v-if="current === 2" >
+			<view class="card" v-for="item in 2" @click="goDetail">
 				<view class="toptitle">
 					<view>洲际天堂大饭店</view>
 					<view>未核销</view>
@@ -120,6 +120,12 @@
 				uni.navigateTo({
 					url:'/pages/my/verification/orderVerification'
 				})
+			},
+			// 跳转核销详情
+			goDetail(){
+				uni.navigateTo({
+					url:'/pages/my/verification/verificationDetail'
+				})
 			}
 		}
 	}

+ 292 - 0
pages/my/verification/verificationDetail.vue

xqd
@@ -0,0 +1,292 @@
+<template>
+	<view class="verificationDetail">
+		
+		<view class="nav">
+			<text class="verificationDate" >核销时间:2020-10-20</text>
+			<text class="notVerification" v-if="false">未核销</text>
+		</view>
+		
+		<view class="address">
+			<view class="title">
+				<text>地址</text>
+			</view>
+			<view class="addressCard">
+				<image style="width: 694rpx;height: 134rpx;position: absolute;" src="/static/icon/addressMap.png"></image>
+				<view class="addressName">
+					<image src="/static/icon/position.png"></image>
+					<text>天堂洲际大饭店</text>
+				</view>
+				<view class="addressDetail">四川省 成都市 高新区 XXX小区 XXX号</view>
+			</view>
+			<view class="title">
+				<text>产品信息</text>
+			</view>
+			<view class="shopCard">
+				<image  src="/static/icon/Kudosbg.png"></image>
+				<view style="margin-left: 24rpx;">
+					<text class="name">端午佳节五香肉粽子,仅限前</text>
+					<text class="tag">礼盒装 2000积分</text>
+				</view>
+			</view>
+			<view class="shopNumber">
+				<text>件数</text>
+				<text>1件</text>
+			</view>
+			<view class="tatol">
+				<text>合计</text>
+				<text>2000积分</text>
+			</view>
+		</view>
+		
+		<view class="message">
+			<view class="messageCard">
+				<view class="title">
+					<text>收货信息</text>
+				</view>
+				<view class="content" >
+					<text>收货人</text>
+					<text>张三</text>
+				</view>
+				<view class="content">
+					<text>联系方式</text>
+					<text>12325646</text>
+				</view>
+			</view>
+			<view class="messageCard">
+				<view class="title">
+					<text>订单信息</text>
+				</view>
+				<view class="content" >
+					<text>订单编号</text>
+					<text>62aae0eb9c6fd622</text>
+				</view>
+				<view class="content">
+					<text>时间</text>
+					<text>2022-08-20 12:32:12</text>
+				</view>
+			</view>
+			<view class="messageCard" >
+				<view class="title">
+					<text>核销信息</text>
+				</view>
+				<view class="content" >
+					<text>核销员</text>
+					<text>张武</text>
+				</view>
+				<view class="content">
+					<text>核销时间</text>
+					<text>2022-08-20 12:32:12</text>
+				</view>
+			</view>
+		</view>
+		
+		<view class="bottombtn" v-if="false">
+			<view class="btnitem" @click="goOrderVF">
+				<text>去核销</text>
+			</view>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default{
+		data(){
+			return{
+				
+			}
+		},
+		methods:{
+			// 跳转核销订单
+			goOrderVF(){
+				uni.navigateTo({
+					url:'/pages/my/verification/orderVerification'
+				})
+			},
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	$pageColor:#F9F9F9;
+	$bgColor:#FFFFFF;
+	// flex布局居中对齐
+	@mixin flexlayout {
+		display: flex;
+		align-items: center;
+		justify-content: center;
+	}
+	
+	.verificationDetail{
+		height: 100%;
+		background:$pageColor ;
+	}
+	.nav{
+		width: 750rpx;
+		height: 108rpx;
+		background: $bgColor;
+		border-radius: 0px 0px 16rpx 16rpx;
+		padding:32rpx 0 0 28rpx;
+		box-sizing: border-box;
+		.verificationDate{
+			font-size: 40rpx;
+			font-family: PingFang-SC-Medium, PingFang-SC;
+			font-weight: 500;
+			color: #333333;
+		}
+		.notVerification{
+			// 继承.verificationDate类的属性
+			@extend .verificationDate;
+			color: #FF6200;
+		}
+	}
+	.address{
+		margin-top: 24rpx;
+		width: 750rpx;
+		height: 650rpx;
+		background: $bgColor;
+		border-radius: 16rpx;
+		padding:40rpx 30rpx;
+		box-sizing: border-box;
+		.title{
+			margin-bottom: 24rpx;
+			text{
+				font-size: 32rpx;
+				font-family: PingFang-SC-Bold, PingFang-SC;
+				font-weight: bold;
+				color: #080F18;
+			}
+		}
+		.addressCard{
+			width: 694rpx;
+			height: 134rpx;
+			display: flex;
+			margin-bottom: 40rpx;
+			flex-direction: column;
+			justify-content: center;
+			position: relative;
+			background: linear-gradient(270deg, rgba(255,255,255,0.06) 0%, #FFFFFF 100%);
+			.addressName{
+				z-index: 999;
+				display: flex;
+				align-items: center;
+				margin-bottom: 18rpx;
+				image{
+					width: 22rpx;
+					height: 28rpx;
+				}
+				text{
+					margin-left: 8rpx;
+					font-size: 28rpx;
+					font-family: PingFang-SC-Medium, PingFang-SC;
+					font-weight: 500;
+					color: #333333;
+				}
+			}
+			.addressDetail{
+				z-index: 999;
+				font-size: 28rpx;
+				font-family: PingFangSC-Medium, PingFang SC;
+				font-weight: 500;
+				color: #080F18;
+			}
+		}
+		.shopCard{
+			margin-top: 28rpx;
+			width: 694rpx;
+			height: 164rpx;
+			background: #F4F5F6;
+			border-radius: 10rpx;
+			display: flex;
+			align-items: center;
+			image{
+				width: 132rpx;
+				height: 132rpx; 
+				margin-left: 16rpx;
+				display: inline-block;
+			}
+			.name{
+				font-size: 28rpx;
+				font-family: PingFangSC-Medium, PingFang SC;
+				font-weight: 500;
+				color: #080F18;
+				display: block;
+			}
+			.tag{
+				font-size: 24rpx;
+				font-family: PingFang-SC-Medium, PingFang-SC;
+				font-weight: 500;
+				color: #666666;
+			}
+		}
+		.shopNumber{
+			display: flex;
+			justify-content: space-between;
+			align-items: center;
+			margin-top: 25rpx;
+			text{
+				font-size: 26rpx;
+				font-family: PingFang-SC-Medium, PingFang-SC;
+				font-weight: 500;
+				color: #000000;
+			}
+		}
+		.tatol{
+			@extend .shopNumber;
+		}
+	}
+	.message{
+		margin-top: 24rpx;
+		width: 750rpx;
+		height: 690rpx;
+		background: $bgColor;
+		border-radius: 16rpx;
+		padding:40rpx 30rpx;
+		box-sizing: border-box;
+		.messageCard{
+			.title{
+				margin-bottom: 40rpx;
+				width: 120rpx;
+				height: 30rpx;
+				font-size: 30rpx;
+				font-family: PingFang-SC-Bold, PingFang-SC;
+				font-weight: bold;
+				color: #080F18;
+				line-height: 30rpx;
+			}
+			.content{
+				margin-bottom: 32rpx;
+				width: 600rpx;
+				height: 28rpx;
+				font-size: 28rpx;
+				font-family: PingFang-SC-Medium, PingFang-SC;
+				font-weight: 500;
+				color: #666666;
+				line-height: 28rpx;
+				position: relative;
+				text:last-child{
+					position: absolute;
+					left:176rpx;
+				}
+			}
+		}
+	}
+	.bottombtn{
+		width: 690rpx;
+		height: 92rpx;
+		background: linear-gradient(270deg, #FF6200 0%, #FF9342 100%);	
+		border-radius: 12rpx;
+		margin-left: 30rpx;
+		position: fixed;
+		bottom: 72rpx;
+		@include flexlayout()
+		.btnitem{
+			@include flexlayout()
+			text{
+				font-size: 30rpx;
+				font-family: PingFang-SC-Bold, PingFang-SC;
+				font-weight: bold;
+				color: $bgColor;
+			}
+		}
+	}
+</style>

binární
static/icon/addressMap.png


binární
static/icon/position.png


binární
static/icon/success.png


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/myorders/orderDetail.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/myorders/orders.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/prize/exchangeDetail.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/prize/exchangePrize.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/prize/prize.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/verification/verification.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/my/verification/verificationDetail.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js.map


+ 4 - 0
unpackage/dist/dev/mp-weixin/app.json

xqd
@@ -7,14 +7,18 @@
     "pages/my/PersonalData/personalData",
     "pages/my/setting/setting",
     "pages/my/myorders/orders",
+    "pages/my/myorders/orderDetail",
     "pages/my/protocol/PrivacyPolicy",
     "pages/my/protocol/UserAgreement",
     "pages/my/verification/verification",
     "pages/my/verification/orderVerification",
+    "pages/my/verification/verificationDetail",
     "pages/my/integral/integral",
     "pages/my/integral/integralRule",
     "pages/my/integral/integralRecord",
     "pages/my/prize/prize",
+    "pages/my/prize/exchangePrize",
+    "pages/my/prize/exchangeDetail",
     "pages/my/Kudos/Kudos"
   ],
   "subPackages": [],

+ 2 - 2
unpackage/dist/dev/mp-weixin/common/runtime.js

xqd
@@ -105,11 +105,11 @@
 /******/
 /******/
 /******/ 		// mini-css-extract-plugin CSS loading
-/******/ 		var cssChunks = {"components/TabBar/tabbar":1,"node-modules/uview-ui/components/u-image/u-image":1,"node-modules/uview-ui/components/u-input/u-input":1,"uni_modules/uni-forms/components/uni-forms-item/uni-forms-item":1,"uni_modules/uni-forms/components/uni-forms/uni-forms":1,"uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput":1,"uni_modules/uni-load-more/components/uni-load-more/uni-load-more":1,"uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control":1,"node-modules/uview-ui/components/u-icon/u-icon":1,"node-modules/uview-ui/components/u-transition/u-transition":1,"uni_modules/uni-icons/components/uni-icons/uni-icons":1};
+/******/ 		var cssChunks = {"components/TabBar/tabbar":1,"node-modules/uview-ui/components/u-image/u-image":1,"node-modules/uview-ui/components/u-input/u-input":1,"uni_modules/uni-forms/components/uni-forms-item/uni-forms-item":1,"uni_modules/uni-forms/components/uni-forms/uni-forms":1,"uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput":1,"uni_modules/uni-load-more/components/uni-load-more/uni-load-more":1,"uni_modules/uni-popup/components/uni-popup/uni-popup":1,"uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control":1,"node-modules/uview-ui/components/u-icon/u-icon":1,"node-modules/uview-ui/components/u-transition/u-transition":1,"uni_modules/uni-icons/components/uni-icons/uni-icons":1};
 /******/ 		if(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);
 /******/ 		else if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {
 /******/ 			promises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {
-/******/ 				var href = "" + ({"components/TabBar/tabbar":"components/TabBar/tabbar","node-modules/uview-ui/components/u-image/u-image":"node-modules/uview-ui/components/u-image/u-image","node-modules/uview-ui/components/u-input/u-input":"node-modules/uview-ui/components/u-input/u-input","uni_modules/uni-forms/components/uni-forms-item/uni-forms-item":"uni_modules/uni-forms/components/uni-forms-item/uni-forms-item","uni_modules/uni-forms/components/uni-forms/uni-forms":"uni_modules/uni-forms/components/uni-forms/uni-forms","uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput":"uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput","uni_modules/uni-load-more/components/uni-load-more/uni-load-more":"uni_modules/uni-load-more/components/uni-load-more/uni-load-more","uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control":"uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control","node-modules/uview-ui/components/u-icon/u-icon":"node-modules/uview-ui/components/u-icon/u-icon","node-modules/uview-ui/components/u-transition/u-transition":"node-modules/uview-ui/components/u-transition/u-transition","uni_modules/uni-icons/components/uni-icons/uni-icons":"uni_modules/uni-icons/components/uni-icons/uni-icons"}[chunkId]||chunkId) + ".wxss";
+/******/ 				var href = "" + ({"components/TabBar/tabbar":"components/TabBar/tabbar","node-modules/uview-ui/components/u-image/u-image":"node-modules/uview-ui/components/u-image/u-image","node-modules/uview-ui/components/u-input/u-input":"node-modules/uview-ui/components/u-input/u-input","uni_modules/uni-forms/components/uni-forms-item/uni-forms-item":"uni_modules/uni-forms/components/uni-forms-item/uni-forms-item","uni_modules/uni-forms/components/uni-forms/uni-forms":"uni_modules/uni-forms/components/uni-forms/uni-forms","uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput":"uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput","uni_modules/uni-load-more/components/uni-load-more/uni-load-more":"uni_modules/uni-load-more/components/uni-load-more/uni-load-more","uni_modules/uni-popup/components/uni-popup/uni-popup":"uni_modules/uni-popup/components/uni-popup/uni-popup","uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control":"uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control","node-modules/uview-ui/components/u-icon/u-icon":"node-modules/uview-ui/components/u-icon/u-icon","node-modules/uview-ui/components/u-transition/u-transition":"node-modules/uview-ui/components/u-transition/u-transition","uni_modules/uni-icons/components/uni-icons/uni-icons":"uni_modules/uni-icons/components/uni-icons/uni-icons","uni_modules/uni-transition/components/uni-transition/uni-transition":"uni_modules/uni-transition/components/uni-transition/uni-transition"}[chunkId]||chunkId) + ".wxss";
 /******/ 				var fullhref = __webpack_require__.p + href;
 /******/ 				var existingLinkTags = document.getElementsByTagName("link");
 /******/ 				for(var i = 0; i < existingLinkTags.length; i++) {

+ 210 - 0
unpackage/dist/dev/mp-weixin/common/vendor.js

xqd
@@ -23720,6 +23720,216 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
     "unicode": "e631",
     "unicode_decimal": 58929 }] };exports.default = _default;
 
+/***/ }),
+/* 372 */,
+/* 373 */,
+/* 374 */,
+/* 375 */,
+/* 376 */,
+/* 377 */,
+/* 378 */,
+/* 379 */,
+/* 380 */,
+/* 381 */,
+/* 382 */,
+/* 383 */,
+/* 384 */,
+/* 385 */,
+/* 386 */,
+/* 387 */,
+/* 388 */,
+/* 389 */,
+/* 390 */,
+/* 391 */,
+/* 392 */,
+/* 393 */,
+/* 394 */,
+/* 395 */,
+/* 396 */,
+/* 397 */,
+/* 398 */,
+/* 399 */,
+/* 400 */,
+/* 401 */,
+/* 402 */,
+/* 403 */,
+/* 404 */,
+/* 405 */,
+/* 406 */,
+/* 407 */,
+/* 408 */,
+/* 409 */,
+/* 410 */,
+/* 411 */,
+/* 412 */,
+/* 413 */,
+/* 414 */,
+/* 415 */,
+/* 416 */,
+/* 417 */,
+/* 418 */,
+/* 419 */,
+/* 420 */,
+/* 421 */,
+/* 422 */,
+/* 423 */,
+/* 424 */,
+/* 425 */,
+/* 426 */,
+/* 427 */,
+/* 428 */,
+/* 429 */,
+/* 430 */,
+/* 431 */,
+/* 432 */,
+/* 433 */,
+/* 434 */,
+/* 435 */,
+/* 436 */,
+/* 437 */,
+/* 438 */,
+/* 439 */,
+/* 440 */,
+/* 441 */,
+/* 442 */,
+/* 443 */
+/*!**********************************************************************************************************************!*\
+  !*** C:/Users/Administrator/Desktop/ihg/IHG/uni_modules/uni-transition/components/uni-transition/createAnimation.js ***!
+  \**********************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.createAnimation = createAnimation;function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} // const defaultOption = {
+// 	duration: 300,
+// 	timingFunction: 'linear',
+// 	delay: 0,
+// 	transformOrigin: '50% 50% 0'
+// }
+var
+
+
+MPAnimation = /*#__PURE__*/function () {
+  function MPAnimation(options, _this) {_classCallCheck(this, MPAnimation);
+    this.options = options;
+    this.animation = uni.createAnimation(options);
+    this.currentStepAnimates = {};
+    this.next = 0;
+    this.$ = _this;
+
+  }_createClass(MPAnimation, [{ key: "_nvuePushAnimates", value: function _nvuePushAnimates(
+
+    type, args) {
+      var aniObj = this.currentStepAnimates[this.next];
+      var styles = {};
+      if (!aniObj) {
+        styles = {
+          styles: {},
+          config: {} };
+
+      } else {
+        styles = aniObj;
+      }
+      if (animateTypes1.includes(type)) {
+        if (!styles.styles.transform) {
+          styles.styles.transform = '';
+        }
+        var unit = '';
+        if (type === 'rotate') {
+          unit = 'deg';
+        }
+        styles.styles.transform += "".concat(type, "(").concat(args + unit, ") ");
+      } else {
+        styles.styles[type] = "".concat(args);
+      }
+      this.currentStepAnimates[this.next] = styles;
+    } }, { key: "_animateRun", value: function _animateRun()
+    {var styles = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var config = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
+      var ref = this.$.$refs['ani'].ref;
+      if (!ref) return;
+      return new Promise(function (resolve, reject) {
+        nvueAnimation.transition(ref, _objectSpread({
+          styles: styles },
+        config),
+        function (res) {
+          resolve();
+        });
+      });
+    } }, { key: "_nvueNextAnimate", value: function _nvueNextAnimate(
+
+    animates) {var _this2 = this;var step = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;var fn = arguments.length > 2 ? arguments[2] : undefined;
+      var obj = animates[step];
+      if (obj) {var
+
+        styles =
+
+        obj.styles,config = obj.config;
+        this._animateRun(styles, config).then(function () {
+          step += 1;
+          _this2._nvueNextAnimate(animates, step, fn);
+        });
+      } else {
+        this.currentStepAnimates = {};
+        typeof fn === 'function' && fn();
+        this.isEnd = true;
+      }
+    } }, { key: "step", value: function step()
+
+    {var config = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
+
+      this.animation.step(config);
+
+
+
+
+
+
+      return this;
+    } }, { key: "run", value: function run(
+
+    fn) {
+
+      this.$.animationData = this.animation.export();
+      this.$.timer = setTimeout(function () {
+        typeof fn === 'function' && fn();
+      }, this.$.durationTime);
+
+
+
+
+
+
+
+
+    } }]);return MPAnimation;}();
+
+
+
+var animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d',
+'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY',
+'translateZ'];
+
+var animateTypes2 = ['opacity', 'backgroundColor'];
+var animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom'];
+animateTypes1.concat(animateTypes2, animateTypes3).forEach(function (type) {
+  MPAnimation.prototype[type] = function () {var _this$animation;
+
+    (_this$animation = this.animation)[type].apply(_this$animation, arguments);
+
+
+
+
+    return this;
+  };
+});
+
+function createAnimation(option, _this) {
+  if (!_this) return;
+  clearTimeout(_this.timer);
+  return new MPAnimation(option, _this);
+}
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
+
 /***/ })
 ]]);
 //# sourceMappingURL=../../.sourcemap/mp-weixin/common/vendor.js.map

+ 139 - 0
unpackage/dist/dev/mp-weixin/pages/my/myorders/orderDetail.js

xqd
@@ -0,0 +1,139 @@
+(global["webpackJsonp"] = global["webpackJsonp"] || []).push([["pages/my/myorders/orderDetail"],{
+
+/***/ 425:
+/*!*****************************************************************************************************!*\
+  !*** C:/Users/Administrator/Desktop/ihg/IHG/main.js?{"page":"pages%2Fmy%2Fmyorders%2ForderDetail"} ***!
+  \*****************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(createPage) {__webpack_require__(/*! uni-pages */ 5);
+
+
+var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 4));
+var _orderDetail = _interopRequireDefault(__webpack_require__(/*! ./pages/my/myorders/orderDetail.vue */ 426));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // @ts-ignore
+wx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;createPage(_orderDetail.default);
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["createPage"]))
+
+/***/ }),
+
+/***/ 426:
+/*!********************************************************************************!*\
+  !*** C:/Users/Administrator/Desktop/ihg/IHG/pages/my/myorders/orderDetail.vue ***!
+  \********************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./orderDetail.vue?vue&type=template&id=50c0384a& */ 427);
+/* harmony import */ var _orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./orderDetail.vue?vue&type=script&lang=js& */ 429);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 11);
+
+var renderjs
+
+
+
+
+/* normalize component */
+
+var component = Object(_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])(
+  _orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
+  _orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__["render"],
+  _orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
+  false,
+  null,
+  null,
+  null,
+  false,
+  _orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__["components"],
+  renderjs
+)
+
+component.options.__file = "pages/my/myorders/orderDetail.vue"
+/* harmony default export */ __webpack_exports__["default"] = (component.exports);
+
+/***/ }),
+
+/***/ 427:
+/*!***************************************************************************************************************!*\
+  !*** C:/Users/Administrator/Desktop/ihg/IHG/pages/my/myorders/orderDetail.vue?vue&type=template&id=50c0384a& ***!
+  \***************************************************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderDetail.vue?vue&type=template&id=50c0384a& */ 428);
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__["render"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; });
+
+/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_16_0_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_template_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_template_id_50c0384a___WEBPACK_IMPORTED_MODULE_0__["components"]; });
+
+
+
+/***/ }),
+
+/***/ 428:
+/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--16-0!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/Administrator/Desktop/ihg/IHG/pages/my/myorders/orderDetail.vue?vue&type=template&id=50c0384a& ***!
+  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! exports provided: render, staticRenderFns, recyclableRender, components */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; });
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; });
+var components
+var render = function() {
+  var _vm = this
+  var _h = _vm.$createElement
+  var _c = _vm._self._c || _h
+}
+var recyclableRender = false
+var staticRenderFns = []
+render._withStripped = true
+
+
+
+/***/ }),
+
+/***/ 429:
+/*!*********************************************************************************************************!*\
+  !*** C:/Users/Administrator/Desktop/ihg/IHG/pages/my/myorders/orderDetail.vue?vue&type=script&lang=js& ***!
+  \*********************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+__webpack_require__.r(__webpack_exports__);
+/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./orderDetail.vue?vue&type=script&lang=js& */ 430);
+/* harmony import */ var _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);
+/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
+ /* harmony default export */ __webpack_exports__["default"] = (_D_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_12_1_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_script_js_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_D_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_webpack_uni_mp_loader_lib_style_js_orderDetail_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); 
+
+/***/ }),
+
+/***/ 430:
+/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
+  !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--12-1!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!C:/Users/Administrator/Desktop/ihg/IHG/pages/my/myorders/orderDetail.vue?vue&type=script&lang=js& ***!
+  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
+/*! no static exports found */
+/***/ (function(module, exports) {
+
+//
+//
+//
+
+/***/ })
+
+},[[425,"common/runtime","common/vendor"]]]);
+//# sourceMappingURL=../../../../.sourcemap/mp-weixin/pages/my/myorders/orderDetail.js.map

+ 5 - 0
unpackage/dist/dev/mp-weixin/pages/my/myorders/orderDetail.json

xqd
@@ -0,0 +1,5 @@
+{
+  "navigationBarTitleText": "订单详情",
+  "enablePullDownRefresh": false,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/pages/my/myorders/orderDetail.wxml

xqd
@@ -0,0 +1 @@
+<view class="_div"></view>

+ 55 - 1
unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.js

xqd xqd xqd
@@ -108,6 +108,9 @@ try {
     },
     uniLoadMore: function() {
       return Promise.all(/*! import() | uni_modules/uni-load-more/components/uni-load-more/uni-load-more */[__webpack_require__.e("common/vendor"), __webpack_require__.e("uni_modules/uni-load-more/components/uni-load-more/uni-load-more")]).then(__webpack_require__.bind(null, /*! @/uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue */ 336))
+    },
+    uniPopup: function() {
+      return __webpack_require__.e(/*! import() | uni_modules/uni-popup/components/uni-popup/uni-popup */ "uni_modules/uni-popup/components/uni-popup/uni-popup").then(__webpack_require__.bind(null, /*! @/uni_modules/uni-popup/components/uni-popup/uni-popup.vue */ 431))
     }
   }
 } catch (e) {
@@ -164,7 +167,21 @@ __webpack_require__.r(__webpack_exports__);
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; //
+/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; //
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
+//
 //
 //
 //
@@ -360,7 +377,44 @@ var _default =
       if (this.current != e.currentIndex) {
         this.current = e.currentIndex;
       }
+    },
+    // 跳转订单详情
+    goOrderDetail: function goOrderDetail() {
+      uni.navigateTo({
+        url: '/pages/my/myorders/orderDetail' });
+
+    },
+    openVFcode: function openVFcode() {
+      this.$refs.popup.open();
+    },
+    closeVFcode: function closeVFcode() {
+      this.$refs.popup.close();
+    },
+    // 保存图片
+    handleDownImg: function handleDownImg() {
+      this.$refs.popup.close();
+      // const that = this;
+      // uni.downloadFile({
+      //     url:'网络路径',
+      //     success: res => {
+      //         if (res.statusCode === 200) {
+      //             uni.saveImageToPhotosAlbum({
+      //                 filePath: res.tempFilePath,
+      //                 success: function() {
+      //                     this.tools.toast('保存成功');
+      // 		this.$refs.popup.close()
+      //                 },
+      //                 fail: function() {
+      //                     this.tools.toast('保存失败,请稍后重试');
+      //                 }
+      //             });
+      //         } else {
+      //             this.tools.toast('下载失败');
+      //         }
+      //     }
+      // });
     } } };exports.default = _default;
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 
 /***/ }),
 

+ 2 - 1
unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.json

xqd
@@ -5,6 +5,7 @@
     "u-input": "/node-modules/uview-ui/components/u-input/u-input",
     "u-image": "/node-modules/uview-ui/components/u-image/u-image",
     "uni-segmented-control": "/uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control",
-    "uni-load-more": "/uni_modules/uni-load-more/components/uni-load-more/uni-load-more"
+    "uni-load-more": "/uni_modules/uni-load-more/components/uni-load-more/uni-load-more",
+    "uni-popup": "/uni_modules/uni-popup/components/uni-popup/uni-popup"
   }
 }

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.wxml


+ 71 - 0
unpackage/dist/dev/mp-weixin/pages/my/myorders/orders.wxss

xqd
@@ -156,4 +156,75 @@
   font-weight: 500;
   color: #080F18;
 }
+.pop.data-v-556ce8f9 {
+  width: 640rpx;
+  height: 764rpx;
+  background: #FFFFFF;
+  border-radius: 20rpx;
+  padding-top: 64rpx;
+  box-sizing: border-box;
+}
+.pop .title.data-v-556ce8f9 {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  margin-bottom: 24rpx;
+}
+.pop .title text.data-v-556ce8f9 {
+  font-size: 34rpx;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #333333;
+}
+.pop .img.data-v-556ce8f9 {
+  margin-top: 10rpx;
+  margin-left: 48rpx;
+  width: 544rpx;
+  height: 468rpx;
+  background: #FFFFFF;
+  border-radius: 2rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.pop .img image.data-v-556ce8f9 {
+  width: 392rpx;
+  height: 390rpx;
+}
+.pop .btn.data-v-556ce8f9 {
+  margin-top: 40rpx;
+  width: 100%;
+  height: 110rpx;
+  display: flex;
+  align-items: center;
+}
+.pop .btn .cancel.data-v-556ce8f9 {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  width: 50%;
+  height: 100%;
+  border-top: #E5E5E5 solid 1rpx;
+  border-right: #E5E5E5 solid 1rpx;
+}
+.pop .btn .cancel text.data-v-556ce8f9 {
+  font-size: 32rpx;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #666666;
+}
+.pop .btn .download.data-v-556ce8f9 {
+  border-top: #E5E5E5 solid 1rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+  height: 100%;
+  width: 50%;
+}
+.pop .btn .download text.data-v-556ce8f9 {
+  font-size: 32rpx;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #FF7119;
+}
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 189 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.js


+ 5 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.json

xqd
@@ -0,0 +1,5 @@
+{
+  "navigationBarTitleText": "兑换详情",
+  "enablePullDownRefresh": false,
+  "usingComponents": {}
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.wxml

xqd
@@ -0,0 +1 @@
+<view class="exchangeDetail data-v-4d53fc0b"><view class="detailCard data-v-4d53fc0b"><image src="/static/icon/success.png" class="data-v-4d53fc0b"></image><text class="data-v-4d53fc0b">奖品兑换成功</text></view><view class="btn data-v-4d53fc0b"><view data-event-opts="{{[['tap',[['goBack',['$event']]]]]}}" class="back data-v-4d53fc0b" bindtap="__e"><text class="data-v-4d53fc0b">返回首页</text></view><view class="checkout data-v-4d53fc0b"><text class="data-v-4d53fc0b">查看订单</text></view></view><view class="bottomCard data-v-4d53fc0b"><image src="/static/icon/Kudosbg.png" class="data-v-4d53fc0b"></image><view class="content data-v-4d53fc0b"><text class="data-v-4d53fc0b">立即加入IHG会员</text><image style="width:12rpx;height:20rpx;position:absolute;bottom:36rpx;left:475rpx;" src="/static/icon/right.png" class="data-v-4d53fc0b"></image></view></view></view>

+ 117 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangeDetail.wxss

xqd
@@ -0,0 +1,117 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.exchangeDetail.data-v-4d53fc0b {
+  height: 100%;
+  background: #F9F9F9;
+}
+.detailCard.data-v-4d53fc0b {
+  width: 750rpx;
+  height: 446rpx;
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  align-items: center;
+}
+.detailCard image.data-v-4d53fc0b {
+  width: 120rpx;
+  height: 120rpx;
+  margin-bottom: 48rpx;
+}
+.detailCard text.data-v-4d53fc0b {
+  display: block;
+  font-size: 32rpx;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #080F18;
+}
+.btn.data-v-4d53fc0b {
+  width: 750rpx;
+  height: 76rpx;
+  display: flex;
+  justify-content: space-around;
+  align-items: center;
+}
+.btn .back.data-v-4d53fc0b {
+  width: 332rpx;
+  height: 76rpx;
+  background: #F5F5F5;
+  border-radius: 8rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.btn .back text.data-v-4d53fc0b {
+  font-size: 30rpx;
+  font-family: PingFang-SC-Bold, PingFang-SC;
+  font-weight: bold;
+  color: #FF6301;
+}
+.btn .checkout.data-v-4d53fc0b {
+  width: 332rpx;
+  height: 76rpx;
+  background: linear-gradient(270deg, #FF6200 0%, #FF9342 100%);
+  border-radius: 8rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.btn .checkout text.data-v-4d53fc0b {
+  font-size: 30rpx;
+  font-family: PingFang-SC-Bold, PingFang-SC;
+  font-weight: bold;
+  color: #FFFFFF;
+}
+.bottomCard.data-v-4d53fc0b {
+  width: 690rpx;
+  height: 584rpx;
+  background: #FFFFFF;
+  box-shadow: 0px 8rpx 16rpx 0px rgba(220, 222, 229, 0.71);
+  border-radius: 20rpx;
+  background: #FFFFFF;
+  margin-left: 30rpx;
+  margin-top: 64rpx;
+}
+.bottomCard image.data-v-4d53fc0b {
+  width: 690rpx;
+  height: 492rpx;
+}
+.bottomCard .content.data-v-4d53fc0b {
+  width: 690rpx;
+  height: 92rpx;
+  position: relative;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.bottomCard .content text.data-v-4d53fc0b {
+  font-size: 30rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #333333;
+  text-shadow: 0px 8rpx 16rpx rgba(220, 222, 229, 0.71);
+}
+

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 269 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.js


+ 9 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.json

xqd
@@ -0,0 +1,9 @@
+{
+  "navigationBarTitleText": "奖品兑换",
+  "enablePullDownRefresh": false,
+  "usingComponents": {
+    "uni-forms": "/uni_modules/uni-forms/components/uni-forms/uni-forms",
+    "uni-forms-item": "/uni_modules/uni-forms/components/uni-forms-item/uni-forms-item",
+    "uni-easyinput": "/uni_modules/uni-easyinput/components/uni-easyinput/uni-easyinput"
+  }
+}

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.wxml


+ 128 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/exchangePrize.wxss

xqd
@@ -0,0 +1,128 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.exchangePrize.data-v-52208fc8 {
+  height: 100%;
+  background: #FFFFFF;
+}
+.form.data-v-52208fc8 {
+  background: #F9F9F9;
+  width: 750rpx;
+  padding: 24rpx 30rpx;
+  box-sizing: border-box;
+}
+.form .selectType.data-v-52208fc8 {
+  width: 690rpx;
+  height: 98rpx;
+  background: #FFFFFF;
+  border-radius: 8rpx;
+  border: 2px solid #EAEAEA;
+  display: flex;
+  align-items: center;
+  padding-left: 20rpx;
+  box-sizing: border-box;
+  position: relative;
+}
+.msg.data-v-52208fc8 {
+  width: 750rpx;
+  height: 700rpx;
+  background: #FFFFFF;
+  border-radius: 12rpx 12rpx 0px 0px;
+  padding: 32rpx 30rpx;
+}
+.msg .title.data-v-52208fc8 {
+  margin-bottom: 24rpx;
+}
+.msg .title text.data-v-52208fc8 {
+  font-size: 32rpx;
+  font-family: PingFang-SC-Bold, PingFang-SC;
+  font-weight: bold;
+  color: #080F18;
+}
+.msg .shopCard.data-v-52208fc8 {
+  margin-top: 28rpx;
+  width: 694rpx;
+  height: 164rpx;
+  background: #F4F5F6;
+  border-radius: 10rpx;
+  display: flex;
+  align-items: center;
+}
+.msg .shopCard image.data-v-52208fc8 {
+  width: 132rpx;
+  height: 132rpx;
+  margin-left: 16rpx;
+  display: inline-block;
+}
+.msg .shopCard .name.data-v-52208fc8 {
+  font-size: 28rpx;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #080F18;
+  display: block;
+}
+.msg .shopCard .tag.data-v-52208fc8 {
+  font-size: 24rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #666666;
+}
+.msg .shopNumber.data-v-52208fc8 {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  margin-top: 25rpx;
+}
+.msg .shopNumber text.data-v-52208fc8 {
+  font-size: 26rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #000000;
+}
+.bottombtn.data-v-52208fc8 {
+  width: 690rpx;
+  height: 92rpx;
+  background: linear-gradient(270deg, #FF6200 0%, #FF9342 100%);
+  border-radius: 12rpx;
+  margin-left: 30rpx;
+  position: fixed;
+  bottom: 72rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.bottombtn .btnitem.data-v-52208fc8 {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.bottombtn .btnitem text.data-v-52208fc8 {
+  font-size: 30rpx;
+  font-family: PingFang-SC-Bold, PingFang-SC;
+  font-weight: bold;
+  color: #FFFFFF;
+}
+

+ 11 - 1
unpackage/dist/dev/mp-weixin/pages/my/prize/prize.js

xqd xqd
@@ -158,7 +158,10 @@ __webpack_require__.r(__webpack_exports__);
 /***/ (function(module, exports, __webpack_require__) {
 
 "use strict";
-Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; //
+/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; //
+//
+//
+//
 //
 //
 //
@@ -227,7 +230,14 @@ var _default =
       if (this.current != e.currentIndex) {
         this.current = e.currentIndex;
       }
+    },
+    // 立即兑换
+    goExchange: function goExchange() {
+      uni.navigateTo({
+        url: '/pages/my/prize/exchangePrize' });
+
     } } };exports.default = _default;
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 
 /***/ }),
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/my/prize/prize.wxml


+ 6 - 0
unpackage/dist/dev/mp-weixin/pages/my/verification/verification.js

xqd
@@ -286,6 +286,12 @@ var _default =
       uni.navigateTo({
         url: '/pages/my/verification/orderVerification' });
 
+    },
+    // 跳转核销详情
+    goDetail: function goDetail() {
+      uni.navigateTo({
+        url: '/pages/my/verification/verificationDetail' });
+
     } } };exports.default = _default;
 /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
 

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/my/verification/verification.wxml


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 252 - 0
unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.js


+ 5 - 0
unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.json

xqd
@@ -0,0 +1,5 @@
+{
+  "navigationBarTitleText": "核销详情",
+  "enablePullDownRefresh": false,
+  "usingComponents": {}
+}

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.wxml


+ 197 - 0
unpackage/dist/dev/mp-weixin/pages/my/verification/verificationDetail.wxss

xqd
@@ -0,0 +1,197 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.verificationDetail.data-v-03f6da16 {
+  height: 100%;
+  background: #F9F9F9;
+}
+.nav.data-v-03f6da16 {
+  width: 750rpx;
+  height: 108rpx;
+  background: #FFFFFF;
+  border-radius: 0px 0px 16rpx 16rpx;
+  padding: 32rpx 0 0 28rpx;
+  box-sizing: border-box;
+}
+.nav .verificationDate.data-v-03f6da16, .nav .notVerification.data-v-03f6da16 {
+  font-size: 40rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #333333;
+}
+.nav .notVerification.data-v-03f6da16 {
+  color: #FF6200;
+}
+.address.data-v-03f6da16 {
+  margin-top: 24rpx;
+  width: 750rpx;
+  height: 650rpx;
+  background: #FFFFFF;
+  border-radius: 16rpx;
+  padding: 40rpx 30rpx;
+  box-sizing: border-box;
+}
+.address .title.data-v-03f6da16 {
+  margin-bottom: 24rpx;
+}
+.address .title text.data-v-03f6da16 {
+  font-size: 32rpx;
+  font-family: PingFang-SC-Bold, PingFang-SC;
+  font-weight: bold;
+  color: #080F18;
+}
+.address .addressCard.data-v-03f6da16 {
+  width: 694rpx;
+  height: 134rpx;
+  display: flex;
+  margin-bottom: 40rpx;
+  flex-direction: column;
+  justify-content: center;
+  position: relative;
+  background: linear-gradient(270deg, rgba(255, 255, 255, 0.06) 0%, #FFFFFF 100%);
+}
+.address .addressCard .addressName.data-v-03f6da16 {
+  z-index: 999;
+  display: flex;
+  align-items: center;
+  margin-bottom: 18rpx;
+}
+.address .addressCard .addressName image.data-v-03f6da16 {
+  width: 22rpx;
+  height: 28rpx;
+}
+.address .addressCard .addressName text.data-v-03f6da16 {
+  margin-left: 8rpx;
+  font-size: 28rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #333333;
+}
+.address .addressCard .addressDetail.data-v-03f6da16 {
+  z-index: 999;
+  font-size: 28rpx;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #080F18;
+}
+.address .shopCard.data-v-03f6da16 {
+  margin-top: 28rpx;
+  width: 694rpx;
+  height: 164rpx;
+  background: #F4F5F6;
+  border-radius: 10rpx;
+  display: flex;
+  align-items: center;
+}
+.address .shopCard image.data-v-03f6da16 {
+  width: 132rpx;
+  height: 132rpx;
+  margin-left: 16rpx;
+  display: inline-block;
+}
+.address .shopCard .name.data-v-03f6da16 {
+  font-size: 28rpx;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #080F18;
+  display: block;
+}
+.address .shopCard .tag.data-v-03f6da16 {
+  font-size: 24rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #666666;
+}
+.address .shopNumber.data-v-03f6da16, .address .tatol.data-v-03f6da16 {
+  display: flex;
+  justify-content: space-between;
+  align-items: center;
+  margin-top: 25rpx;
+}
+.address .shopNumber text.data-v-03f6da16, .address .tatol text.data-v-03f6da16 {
+  font-size: 26rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #000000;
+}
+.message.data-v-03f6da16 {
+  margin-top: 24rpx;
+  width: 750rpx;
+  height: 690rpx;
+  background: #FFFFFF;
+  border-radius: 16rpx;
+  padding: 40rpx 30rpx;
+  box-sizing: border-box;
+}
+.message .messageCard .title.data-v-03f6da16 {
+  margin-bottom: 40rpx;
+  width: 120rpx;
+  height: 30rpx;
+  font-size: 30rpx;
+  font-family: PingFang-SC-Bold, PingFang-SC;
+  font-weight: bold;
+  color: #080F18;
+  line-height: 30rpx;
+}
+.message .messageCard .content.data-v-03f6da16 {
+  margin-bottom: 32rpx;
+  width: 600rpx;
+  height: 28rpx;
+  font-size: 28rpx;
+  font-family: PingFang-SC-Medium, PingFang-SC;
+  font-weight: 500;
+  color: #666666;
+  line-height: 28rpx;
+  position: relative;
+}
+.message .messageCard .content text.data-v-03f6da16:last-child {
+  position: absolute;
+  left: 176rpx;
+}
+.bottombtn.data-v-03f6da16 {
+  width: 690rpx;
+  height: 92rpx;
+  background: linear-gradient(270deg, #FF6200 0%, #FF9342 100%);
+  border-radius: 12rpx;
+  margin-left: 30rpx;
+  position: fixed;
+  bottom: 72rpx;
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.bottombtn .btnitem.data-v-03f6da16 {
+  display: flex;
+  align-items: center;
+  justify-content: center;
+}
+.bottombtn .btnitem text.data-v-03f6da16 {
+  font-size: 30rpx;
+  font-family: PingFang-SC-Bold, PingFang-SC;
+  font-weight: bold;
+  color: #FFFFFF;
+}
+

binární
unpackage/dist/dev/mp-weixin/static/icon/addressMap.png


binární
unpackage/dist/dev/mp-weixin/static/icon/position.png


binární
unpackage/dist/dev/mp-weixin/static/icon/success.png


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 572 - 0
unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js


+ 6 - 0
unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json

xqd
@@ -0,0 +1,6 @@
+{
+  "usingComponents": {
+    "uni-transition": "/uni_modules/uni-transition/components/uni-transition/uni-transition"
+  },
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml

xqd
@@ -0,0 +1 @@
+<block wx:if="{{showPopup}}"><view class="{{['uni-popup',popupstyle,isDesktop?'fixforpc-z-index':'']}}"><view data-event-opts="{{[['touchstart',[['touchstart',['$event']]]]]}}" bindtouchstart="__e"><block wx:if="{{maskShow}}"><uni-transition vue-id="0c37304b-1" name="mask" mode-class="fade" styles="{{maskClass}}" duration="{{duration}}" show="{{showTrans}}" data-event-opts="{{[['^click',[['onTap']]]]}}" bind:click="__e" bind:__l="__l"></uni-transition></block><uni-transition vue-id="0c37304b-2" mode-class="{{ani}}" name="content" styles="{{transClass}}" duration="{{duration}}" show="{{showTrans}}" data-event-opts="{{[['^click',[['onTap']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}"><view data-event-opts="{{[['tap',[['clear',['$event']]]]]}}" class="{{['uni-popup__wrapper',popupstyle]}}" style="{{'background-color:'+(bg)+';'}}" bindtap="__e"><slot></slot></view></uni-transition></view></view></block>

+ 49 - 0
unpackage/dist/dev/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss

xqd
@@ -0,0 +1,49 @@
+@charset "UTF-8";
+/**
+ * 这里是uni-app内置的常用样式变量
+ *
+ * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
+ * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
+ *
+ */
+/**
+ * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
+ *
+ * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
+ */
+/* 颜色变量 */
+/* 行为相关颜色 */
+/* 文字基本颜色 */
+/* 背景颜色 */
+/* 边框颜色 */
+/* 尺寸变量 */
+/* 文字尺寸 */
+/* 图片尺寸 */
+/* Border Radius */
+/* 水平间距 */
+/* 垂直间距 */
+/* 透明度 */
+/* 文章场景相关 */
+.uni-popup {
+  position: fixed;
+  z-index: 99;
+}
+.uni-popup.top, .uni-popup.left, .uni-popup.right {
+  top: 0;
+}
+.uni-popup .uni-popup__wrapper {
+  display: block;
+  position: relative;
+  /* iphonex 等安全区设置,底部安全区适配 */
+}
+.uni-popup .uni-popup__wrapper.left, .uni-popup .uni-popup__wrapper.right {
+  padding-top: 0;
+  flex: 1;
+}
+.fixforpc-z-index {
+  z-index: 999;
+}
+.fixforpc-top {
+  top: 0;
+}
+

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 119 - 0
unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js


+ 4 - 0
unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json

xqd
@@ -0,0 +1,4 @@
+{
+  "usingComponents": {},
+  "component": true
+}

+ 1 - 0
unpackage/dist/dev/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml

xqd
@@ -0,0 +1 @@
+<block wx:if="{{isShow}}"><view class="{{['vue-ref',customClass]}}" style="{{(transformStyles)}}" animation="{{animationData}}" data-ref="ani" data-event-opts="{{[['tap',[['onClick',['$event']]]]]}}" bindtap="__e"><slot></slot></view></block>

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů