|
@@ -96,7 +96,7 @@
|
|
|
<audio preload="auto" autoplay controls poster="images/loader-thumb.jpg" id="audioPlayer"
|
|
|
style="position: absolute; top: 0; width: 0; height: 0"></audio>
|
|
|
<div class="count-view" id="countView">
|
|
|
- <div class="fnca"><span class="count"></span><div class="line"></div><img class="wh22" src="../static/img/close.png" alt="" onclick="handleclose()"></div>
|
|
|
+ <div class="fnca"><span class="countdown-time" style="color: #ffffff;"></span><div class="line"></div><img class="wh22" src="../static/img/close.png" alt="" onclick="handleclose()"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="leftmains">
|
|
@@ -162,7 +162,7 @@
|
|
|
playsinline="true" x5-video-player-type="h5-page">
|
|
|
您的浏览器不支持 video 标签。
|
|
|
</video>
|
|
|
- <div class="time-close-wrap"><span class="time-node"></span> 关闭</div>
|
|
|
+ <!-- <div class="time-close-wrap"><span class="time-node"></span> 关闭</div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="buy-phone-wrap">
|
|
@@ -242,14 +242,9 @@
|
|
|
<div class="apply-row-title">{{filename}}</div>
|
|
|
<div class="apply-row-down">{{installNum}}</div>
|
|
|
</div>
|
|
|
- <div class="apply-down-btn" data-url="{{downloadUrl}}">下载</div>
|
|
|
+ <div class="apply-down-btn" data-id="{{id}}" data-url="{{downloadUrl}}">下载</div>
|
|
|
</div>
|
|
|
</script>
|
|
|
- <img class="w100h130" src="../static/img/jishi-icon.png" alt="">
|
|
|
- <div class="fs16">计费规则</div>
|
|
|
- <div class="fs14">进入云机开始计时,下线停止计时<br />
|
|
|
- 云机时长剩余:<span class="count c00DB88"></span></div>
|
|
|
- <div class="jishi-close-icon" onclick="handleCloseDialog()">我知道了</div>
|
|
|
</div>
|
|
|
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
|
|
|
<script src="https://lf1-cdn-tos.bytegoofy.com/goofy/developer/jssdk/jssdk-1.0.3.js"></script>
|
|
@@ -1350,8 +1345,7 @@
|
|
|
var residueTimer = null;
|
|
|
// 获取云机剩余时长
|
|
|
function getResidueTime() {
|
|
|
- let value = localStorage.getItem('isShowRecommend');
|
|
|
- if(value) {
|
|
|
+ if (sourceType !== 5) {
|
|
|
return
|
|
|
}
|
|
|
return $.ajax({
|
|
@@ -1365,16 +1359,16 @@
|
|
|
}).then(function (res) {
|
|
|
if (res.status === 0) {
|
|
|
let time = res.data;
|
|
|
- $('.countdown-wrap').eq(0).show();
|
|
|
residueTimer = setInterval(() => {
|
|
|
- time--;
|
|
|
- if(time < 0) {
|
|
|
- $('.apply-wrap').eq(0).hide();
|
|
|
- $('.countdown-wrap').eq(0).hide();
|
|
|
- $('.time-lang-wrap').eq(0).show();
|
|
|
+ if (time > 0) {
|
|
|
+ time--;
|
|
|
+ $('.countdown-time').text(residueTimeStamp(time));
|
|
|
+ } else {
|
|
|
+ clearInterval(residueTimer);
|
|
|
+ decodeWoker.postMessage('close');
|
|
|
+ decodeWoker.terminate();
|
|
|
+ quit();
|
|
|
}
|
|
|
- showTime = getResultTime(time);
|
|
|
- $('.countdown-time').eq(0).text(showTime);
|
|
|
}, 1000)
|
|
|
} else {
|
|
|
return Promise.reject(new Error(res.msg));
|
|
@@ -1449,10 +1443,18 @@
|
|
|
|
|
|
// 点击下载按钮
|
|
|
$('.apply-wrap')[0].addEventListener('click',(e)=>{
|
|
|
+ let id = e.target.dataset.id;
|
|
|
let downloadUrl = e.target.dataset.url;
|
|
|
let className = e.target.className;
|
|
|
if(className === 'apply-down-btn'){
|
|
|
- window.location.href = downloadUrl;
|
|
|
+ var pings2 = {
|
|
|
+ type: 'downAndInstallApk',
|
|
|
+ data: {
|
|
|
+ apkUrl: downloadUrl,
|
|
|
+ taskUid: id
|
|
|
+ },
|
|
|
+ };
|
|
|
+ wsss.send(JSON.stringify(pings2));
|
|
|
}
|
|
|
})
|
|
|
|