|
@@ -80,6 +80,10 @@
|
|
|
margin-right: .3rem;
|
|
|
background-color: #BFBFC3;
|
|
|
}
|
|
|
+.cancel_time{
|
|
|
+ font-size: 16px;
|
|
|
+ margin-left: 20px;
|
|
|
+}
|
|
|
</style>
|
|
|
<body>
|
|
|
<div class="vip_order_detail">
|
|
@@ -157,7 +161,7 @@
|
|
|
</main>
|
|
|
<!-- 当状态为待付款时显示去支付按钮 -->
|
|
|
<!--当状态为已取消时显示再次购买按钮-->
|
|
|
- <a href="#" class="button align" style="display:none">去支付</a>
|
|
|
+ <a href="#" class="button align" style="display:none">去支付<span class="cancel_time"></span></a>
|
|
|
</div>
|
|
|
</body>
|
|
|
<script src="{{Msg "seo" "cdn"}}/vipsubscribe/js/jquery-2.1.4.js?v={{Msg "seo" "version"}}"></script>
|
|
@@ -209,6 +213,7 @@ try{
|
|
|
$(".orderCode").text(orderCode);
|
|
|
$DoPost("/subscribepay/orderListDetails/getOrderPayAllMsg",{"orderCode":orderCode},function(r){
|
|
|
if(r.success){
|
|
|
+
|
|
|
//下单时间
|
|
|
if(r.data.order.prepay_time) {
|
|
|
$(".prepayTime").text(r.data.order.prepay_time.replace("-",".").replace("-","."));
|
|
@@ -288,6 +293,8 @@ try{
|
|
|
$(".cyclecount").text(year+"年");
|
|
|
}else if(year === 0&& month !==0){
|
|
|
$(".cyclecount").text(month+"个月");
|
|
|
+ }else {
|
|
|
+ $(".cyclecount").text("7天");
|
|
|
}
|
|
|
}else{
|
|
|
//未支付
|
|
@@ -300,7 +307,7 @@ try{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if(r.data.order.order_status==0){
|
|
|
+ if(r.data.order.order_status==0){
|
|
|
//未支付
|
|
|
$("#pageTitle").text("待付款");
|
|
|
$(".invoice").css("display","none");//隐藏开发票
|
|
@@ -388,8 +395,18 @@ try{
|
|
|
// $(".align").css("display","").html("再次购买");
|
|
|
// }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
+ //倒计时 未购买
|
|
|
+ var create_time=r.data.order.create_time;
|
|
|
+ //create_time="2019-11-09 11:17:55";
|
|
|
+ var clock_end = +new Date(create_time) + 172800000;
|
|
|
+ setTimeFunc(clock_end);
|
|
|
+ setInterval(function(){
|
|
|
+ setTimeFunc(clock_end);
|
|
|
+ },1000)
|
|
|
+
|
|
|
//调用微信支付接口
|
|
|
function onBridgeReady(res,ordercode){
|
|
|
WeixinJSBridge.invoke('getBrandWCPayRequest',{
|
|
@@ -457,6 +474,28 @@ try{
|
|
|
]
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ // 参数为结束时间戳
|
|
|
+ function setTimeFunc (endtime){
|
|
|
+ var t = endtime - +new Date();
|
|
|
+ if (t <= 0) {
|
|
|
+ $(".button").hide();
|
|
|
+ $(".cancel_time").hide();
|
|
|
+ $("#pageTitle").html("已取消");
|
|
|
+ }
|
|
|
+ //天时分秒
|
|
|
+ var days = parseInt(t / 1000 / 60 / 60 / 24 , 10).toString().padStart(2, '0'); //计算剩余的天数
|
|
|
+ var hours = parseInt(t / 1000 / 60 / 60 % 24 , 10).toString().padStart(2, '0');; //计算剩余的小时
|
|
|
+ var minutes = parseInt(t / 1000 / 60 % 60, 10).toString().padStart(2, '0');;//计算剩余的分钟
|
|
|
+ var seconds = parseInt(t / 1000 % 60, 10).toString().padStart(2, '0');;//计算剩余的秒数
|
|
|
+ //时分秒
|
|
|
+ var days_ = parseInt(t / 1000 / 60 / 60 , 10).toString().padStart(2, '0'); //计算剩余的天数
|
|
|
+ var minutes_ = parseInt(t / 1000 / 60 % 60, 10).toString().padStart(2, '0');;//计算剩余的分钟
|
|
|
+
|
|
|
+ //$(".cancel_time").text("("+days+"天" + hours+"小时" + minutes+"分"+seconds+"秒)");
|
|
|
+ $(".cancel_time").text("剩余"+days_+":" + minutes_+":"+seconds+" ");
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
</script>
|