Bladeren bron

新增预订二维码页面

htc 1 jaar geleden
bovenliggende
commit
e36ac0af9b
1 gewijzigde bestanden met toevoegingen van 60 en 0 verwijderingen
  1. 60 0
      pagesMy/code/index.vue

+ 60 - 0
pagesMy/code/index.vue

@@ -0,0 +1,60 @@
+<template>
+	<view class="page" :style="{'min-height':h+'px','padding-top':mt+'px'}">
+		<c-nav-bar title="预订二维码" :showHome="false"></c-nav-bar>
+		<image src="https://i.ringzle.com/file/20240115/4cfb2a681dba4431800e88ba903d61a6.png" class="title" mode="widthFix"></image>
+		<view class="code">
+			<image :src="img" mode="scaleToFill"></image>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				img:''
+			}
+		},
+		onLoad() {
+			this.getCode();
+		},
+		methods: {
+			getCode(){
+				this.$api.get('/merchant/hotel/mine/createTouristCode?homestayId='+uni.getStorageSync('homestayId'),{},true,true,true).then(res=>{
+					if(res.data){
+						this.img = 'data:image/png;base64,'+uni.arrayBufferToBase64(res.data);
+					}
+				})
+			}
+		}
+	}
+</script>
+
+<style scoped lang="less">
+	.page{
+		box-sizing: border-box;
+		background: url(https://i.ringzle.com/file/20240115/95e355588e3c4df9847d3a586d79aa44.png) no-repeat;
+		background-size: 100% 100%;
+		display: flex;
+		flex-direction: column;
+		align-items: center;
+		.title{
+			width: calc(100% - 98rpx);
+			margin: 214rpx 49rpx 0;
+		}
+		.code{
+			width: 460rpx;
+			height: 460rpx;
+			background: #FFFFFF;
+			box-shadow: 0rpx 3rpx 32rpx 1rpx rgba(72,139,255,0.27);
+			border-radius: 20rpx 20rpx 20rpx 20rpx;
+			padding: 40rpx;
+			box-sizing: border-box;
+			margin: 83rpx auto 0;
+			image{
+				width: 100%;
+				height: 100%;
+			}
+		}
+	}
+</style>