uni-admission-fee/pages/my/view-venues.vue

165 lines
3.7 KiB
Vue
Raw Permalink Normal View History

2023-10-30 04:00:38 +00:00
<template>
<div class="com-root">
2023-10-30 06:08:16 +00:00
<div class="content1"></div>
<div class="content2"></div>
<div class="content3">
<image src="../../static/gdz49@3x.png"></image>
2023-10-30 09:17:14 +00:00
<div class="wrap1" @click="dialog=true">
<image src="../../static/zu1041@3x.png"></image>
</div>
</div>
<div v-if="dialog" class="content4">
<div class="wrap1">
<div class="wrap1_1">
<div class="wrap1_1_1">
区块链证书
</div>
<div class="wrap1_1_2">
<div class="wrap1_1_2_1">·门票名称</div>
<div class="wrap1_1_2_2">首都博物馆东馆门票</div>
</div>
<div class="wrap1_1_2">
<div class="wrap1_1_2_1">·门票哈希值</div>
<div class="wrap1_1_2_2">c2a0d549c24418bd78a137e9c45544627
8ce2a7a6e0ca6517e70f76a3191a9a</div>
</div>
<div class="wrap1_1_2">
<div class="wrap1_1_2_1">·门票编码</div>
<div class="wrap1_1_2_2">AC#JYQZM#8820203397</div>
</div>
<div class="wrap1_1_2">
<div class="wrap1_1_2_1">·门票发行方</div>
<div class="wrap1_1_2_2">首都博物馆</div>
</div>
</div>
<div class="wrap1_2">
<div class="wrap1_2_1" @click="dialog=false">退出</div>
<image style="width:28rpx;height: 28rpx " src="../../static/zu1043@3x.png"></image>
</div>
</div>
2023-10-30 06:08:16 +00:00
</div>
2023-10-30 04:00:38 +00:00
</div>
</template>
<script>
export default {
2023-10-30 09:17:14 +00:00
name: "view-venues",
data(){
return{
dialog:false
}
}
2023-10-30 04:00:38 +00:00
}
</script>
2023-10-30 06:08:16 +00:00
<style scoped lang="scss">
.com-root{
position: relative;
2023-10-30 09:17:14 +00:00
.content4{
position: fixed;
z-index: 1;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
.wrap1{
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
position: absolute;
background-size: contain;
width: 610.98rpx;
height: 674.07rpx;
background-image: url("../../static/jx1816@3x.png");
padding-top: 22rpx;
box-sizing: border-box;
padding-left: 22rpx;
.wrap1_2{
z-index: 999;
right: 18rpx;
top:-20rpx;
position: absolute;
display: flex;
align-items: center;
.wrap1_2_1{
margin-right: 8rpx;
color: #fff;
font-size: 24rpx;
}
}
.wrap1_1{
width: 568rpx;
height: 636rpx;
background-color: #fff;
border-radius: 20rpx;
padding-left: 34rpx;
padding-right: 34rpx;
box-sizing: border-box;
font-weight: 700;
.wrap1_1_2{
padding-top: 16rpx;
padding-bottom: 20rpx;
border-bottom: 1px solid #DBEDE7;
&:last-child{
border-bottom: none;
}
.wrap1_1_2_2{
margin-top: 16rpx;
color: #3C3C3C;
font-size: 24rpx;
padding-left: 20rpx;
}
.wrap1_1_2_1{
font-size: 24rpx;
color: #2E765E;
}
}
.wrap1_1_1{
border-bottom: 1px solid #2E765E;
display: flex;
justify-content: center;
align-items: center;
height: 86rpx;
color: #2E765E;
font-size: 32rpx;
}
}
}
}
2023-10-30 06:08:16 +00:00
.content3{
top: 50%;
transform: translateY(-50%);
2023-10-30 09:17:14 +00:00
2023-10-30 06:08:16 +00:00
position: absolute;
image{
width: 750rpx;
height: 1449.44rpx;
}
2023-10-30 09:17:14 +00:00
.wrap1{
position: absolute;
left: 44rpx;
bottom: 136rpx;
image{
width: 218rpx;
height: 52rpx;
}
}
2023-10-30 06:08:16 +00:00
}
.content2{
transform:rotate(180deg) ;
width: 100vw;
height: 50vh;
background-image: url("../../static/bg-common.png");
2023-10-30 04:00:38 +00:00
2023-10-30 06:08:16 +00:00
}
.content1{
width: 100vw;
height: 50vh;
background-image: url("../../static/bg-common.png");
2023-10-30 04:00:38 +00:00
2023-10-30 06:08:16 +00:00
}
2023-10-30 04:00:38 +00:00
}
</style>