文件
mashangyoujiu/Application/Vip/View/CardBag/cardDetails2.html

174 行
5.6 KiB
HTML
可执行文件

<!doctype html>
<html>
<!--[1.8.68]-->
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>卡片详情</title>
<style>
body{
box-sizing: border-box;
padding: 20px 4% 0;
}
.all{
width: 100%;
}
[v-cloak] {
display: none;
}
.card-details-banner{
width: 100%;
height: 200px;
position: relative;
margin-bottom: 20px;
border-radius: 5px;
overflow: hidden;
}
.card-details-banner-img{
position: absolute;
top: 0;
left: 0;
}
.card-details-banner-img>img{
width: 100%;
height: 200px;
}
.card-vip-name{
width: 100%;
height: 100%;
position: relative;
color: white;
padding: 15px 30px;
font-size: 14px;
}
.card-go{
width: 100%;
color: #7BAEFD;
font-size: 16px;
padding: 8px 0;
border: 1px solid #7BAEFD;
border-radius:5px;
text-align: center;
margin-bottom: 20px;
}
.card-go-ban{
width: 100%;
color: #ccc;
font-size: 16px;
padding: 8px 0;
border: 1px solid #ccc;
border-radius:5px;
text-align: center;
margin-bottom: 20px;
}
.card-information-list{
display: flex;
align-items: center;
justify-content: space-between;
font-size: 14px;
padding: 10px 0;
border-bottom: 1px solid rgba(204, 204, 204, 0.29);
}
.card-information-list-left{
color: #333333;
white-space: nowrap;
word-break: keep-all;
}
.card-information-list-right{
color: #999999;
}
.no-card{
width: 100%;
color: #999999;
font-size: 16px;
text-align: center;
}
</style>
</head>
<body>
<div class="all" id="all" v-cloak>
<div v-if="show_tips" class="no-card">
<span >暂无次卡</span>
</div>
<div v-else>
<div class="card-details-banner">
<div class="card-details-banner-img">
<img :src="card_info.image_url ? card_info.image_url : '__PUBLIC__/paper/images/sub_card.png'">
</div>
<div class="card-vip-name" :style="{color: card_info.card_name_color}">{{card_info.name}}</div>
</div>
<div class="card-go" v-if="card_info.is_use == 1" @click="CardCode">去刷码</div>
<div class="card-go-ban" v-else>去刷码</div>
<div class="card-information-list">
<div class="card-information-list-left">次卡名称</div>
<div class="card-information-list-right">{{card_info.name}}</div>
</div>
<div class="card-information-list">
<div class="card-information-list-left">使用规则</div>
<div class="card-information-list-right">{{card_info.use_rule}}</div>
</div>
<div class="card-information-list">
<div class="card-information-list-left">有效日期</div>
<div class="card-information-list-right">{{card_info.effective_time}}</div>
</div>
<div class="card-information-list">
<div class="card-information-list-left">使用时段</div>
<div class="card-information-list-right">{{card_info.time_interval}}</div>
</div>
<div class="card-information-list">
<div class="card-information-list-left">已用次数</div>
<div class="card-information-list-right">{{card_info.use_num}}次</div>
</div>
</div>
</div>
</body>
<script src="__PUBLIC__/jquery/js/jquery-3.2.1.min.js"></script>
<script src="__PUBLIC__/vue/js/vue2.5.16.js"></script>
<script>
new Vue({
el:'#all',
data:{
card_info:{
image_url:'', // 卡面图片
name:'', // 次卡名称
use_rule:'', // 使用规则
use_time:'', // 可用时段
use_num:'', // 已用次数,
end_time:'', // 截止日期
},
show_tips:true, // 显示提示
},
methods:{
// 获取次卡信息
getCardInfo(id) {
var that = this;
$.ajax({
url:"{:U('getCardInfo')}",
type:"post",
data:{id:id},
success:function (res) {
if(res.status == 1){
that.card_info = res.user_card;
that.show_tips = false;
}else{
that.show_tips = true;
}
}
})
} ,
// 去刷码
CardCode(){
var id= "{:I('get.id')}";
window.location.href = "{:U('cardCode')}?id=" + id;
},
},
created() {
var id= "{:I('get.id')}";
this.getCardInfo(id);
}
})
</script>
</html>