|
@@ -240,6 +240,45 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="apply-wrap">
|
|
|
+ <div class="apply-container">
|
|
|
+ <div class="apply-title">应用推荐</div>
|
|
|
+ <div class="apply-list"></div>
|
|
|
+ <div class="apply-list-change">换一批</div>
|
|
|
+ <img
|
|
|
+ class="apply-close"
|
|
|
+ src="img/close.png"
|
|
|
+ alt=""
|
|
|
+ />
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="time-lang-wrap">
|
|
|
+ <div class="time-lang-container">
|
|
|
+ <img class="time-lang-img" src="img/smallBell.png" />
|
|
|
+ <div class="time-lang-title">本月时长已用完</div>
|
|
|
+ <div class="time-lang-tip">您可以去购买时长页面进行购买</div>
|
|
|
+ <div class="time-lang-btn">续时长</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="countdown-wrap">
|
|
|
+ <div class="countdown-container">
|
|
|
+ <img class="countdown-img" src="img/countdown.png" />
|
|
|
+ <div class="countdown-title">计费规则</div>
|
|
|
+ <div class="countdown-tip">进入云机开始计时,下线停止计时</div>
|
|
|
+ <div class="countdown-tip2">云机时长剩余:<span class="countdown-time">00:00:00</span></div>
|
|
|
+ <div class="countdown-btn">我知道了</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <script type="text/html" id="apply">
|
|
|
+ <div class="apply-item">
|
|
|
+ <img class="apply-img" src="{{imageUrl}}" />
|
|
|
+ <div class="apply-row">
|
|
|
+ <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>
|
|
|
+ </script>
|
|
|
<script
|
|
|
type="text/javascript"
|
|
|
src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"
|
|
@@ -299,6 +338,7 @@
|
|
|
$('.loading_sceen_pic').attr('src', '../static/img/home_bg_PRO.png');
|
|
|
}
|
|
|
initAD();
|
|
|
+ getResidueTime();
|
|
|
let dbName = parameters['username'],
|
|
|
version = 1,
|
|
|
storeName = 'usercard';
|
|
@@ -1371,6 +1411,82 @@
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ // 获取云机剩余时长
|
|
|
+ function getResidueTime() {
|
|
|
+ return $.ajax({
|
|
|
+ url: baseUrl + `/api/resources/yearMember/getResidueTime?userCardId=${userCardId}`,
|
|
|
+ headers: {
|
|
|
+ Authorization: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyYW5kb20iOiIyNzg0NyIsImNsaWVudCI6IjUiLCJleHAiOjE2NjQzMTgwMjEsInVzZXJuYW1lX2FwcGxldCI6InFIZkFmMTYzMTg0NzM3OCJ9.KsMHvyiNOyvkx8vk1h3T2-ZU38-GaCxlLPDwZv0xTqQ',
|
|
|
+ },
|
|
|
+
|
|
|
+ type: 'get',
|
|
|
+ dataType: 'json',
|
|
|
+ contentType: 'application/json;charset=UTF-8',
|
|
|
+ }).then(function (res) {
|
|
|
+ if (res.status === 0) {
|
|
|
+ console.log(res);
|
|
|
+ $('.countdown-wrap').eq(0).show();
|
|
|
+ } else {
|
|
|
+ return Promise.reject(new Error(res.msg));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ // 推荐列表
|
|
|
+ function getRecommend() {
|
|
|
+ return $.ajax({
|
|
|
+ url: baseUrl + `/api/public/v1/market/get/recommend?userCardId=${userCardId}`,
|
|
|
+ headers: {
|
|
|
+ Authorization: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJyYW5kb20iOiIyNzg0NyIsImNsaWVudCI6IjUiLCJleHAiOjE2NjQzMTgwMjEsInVzZXJuYW1lX2FwcGxldCI6InFIZkFmMTYzMTg0NzM3OCJ9.KsMHvyiNOyvkx8vk1h3T2-ZU38-GaCxlLPDwZv0xTqQ',
|
|
|
+ },
|
|
|
+
|
|
|
+ type: 'get',
|
|
|
+ dataType: 'json',
|
|
|
+ contentType: 'application/json;charset=UTF-8',
|
|
|
+ }).then(function (res) {
|
|
|
+ if (res.status === 0) {
|
|
|
+ $('.apply-wrap').eq(0).show();
|
|
|
+ let list = res.data;
|
|
|
+ let result = '';
|
|
|
+ list.map(item => {
|
|
|
+ item.installNum = `有${item.installNum}人下载`
|
|
|
+ result += $('#apply').text().replace(/{{(.*?)}}/g, function(node, key) {
|
|
|
+ return item[key];
|
|
|
+ })
|
|
|
+ })
|
|
|
+ $('.apply-list').eq(0).append(result)
|
|
|
+ } else {
|
|
|
+ return Promise.reject(new Error(res.msg));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ //点击了换一批
|
|
|
+ $('.apply-list-change')[0].addEventListener('click',() => {
|
|
|
+ $('.apply-list').eq(0).empty();
|
|
|
+ getRecommend();
|
|
|
+ })
|
|
|
+
|
|
|
+ //点击了关闭按钮
|
|
|
+ $('.apply-close')[0].addEventListener('click',() => {
|
|
|
+ $('.apply-wrap').eq(0).hide();
|
|
|
+ })
|
|
|
+
|
|
|
+ // 点击下载按钮
|
|
|
+ $('.apply-wrap')[0].addEventListener('click',(e)=>{
|
|
|
+ let downloadUrl = e.target.dataset.url;
|
|
|
+ let className = e.target.className;
|
|
|
+ if(className === 'apply-down-btn'){
|
|
|
+ window.location.href = downloadUrl;
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ // 点击了我知道了
|
|
|
+ $('.countdown-btn')[0].addEventListener('click',() => {
|
|
|
+ $('.countdown-wrap').eq(0).hide();
|
|
|
+ getRecommend();
|
|
|
+ })
|
|
|
+
|
|
|
//广告信息
|
|
|
var adData = null; // 广告数据
|
|
|
var adLastTime = 0; // 广告时间
|