|
@@ -41,7 +41,7 @@
|
|
|
}
|
|
|
.distribution-time-Record{
|
|
|
width: 1.6rem;
|
|
|
- margin: 0.25rem auto;
|
|
|
+ margin: 0.2rem auto 0.4rem auto;
|
|
|
padding-bottom: 0.05rem;
|
|
|
border-bottom: 0.01rem solid #F5F5F5;
|
|
|
font-size: 0.26rem;
|
|
@@ -66,6 +66,16 @@
|
|
|
.select-page-number{
|
|
|
color: #FFFFFF;
|
|
|
}
|
|
|
+ .slider-list{
|
|
|
+ height: 4.5rem;
|
|
|
+ overflow-y: scroll;
|
|
|
+ }
|
|
|
+ .slider{
|
|
|
+ padding-top: 0.2rem;
|
|
|
+ }
|
|
|
+ .reward-row:first-child{
|
|
|
+ margin: 0;
|
|
|
+ }
|
|
|
</style>
|
|
|
</head>
|
|
|
|
|
@@ -147,14 +157,9 @@
|
|
|
<div class="light-title-text">未分配<text class="time-color no-distribution">0</text>天</div>
|
|
|
</div>
|
|
|
<div class="slider" id="slider">
|
|
|
- <div class="slider-list flex" id="slider-list"></div>
|
|
|
+ <div class="slider-list" id="slider-list"></div>
|
|
|
</div>
|
|
|
<div class="btn-wrap">
|
|
|
- <div class="page-row-wrap">
|
|
|
- <img class="left-head" src="../static/img/anniversaryCelebrate/left-head.png" />
|
|
|
- <div class="page-number"></div>
|
|
|
- <img class="right-head right-head-show" src="../static/img/anniversaryCelebrate/right-head.png" />
|
|
|
- </div>
|
|
|
<div class="distribution-reward-btn">
|
|
|
<img class="reward-btn-img" src="../static/img/anniversaryCelebrate/distribution-reward-btn.png" />
|
|
|
</div>
|
|
@@ -283,11 +288,6 @@
|
|
|
<div class="distribution-time-name">时长</div>
|
|
|
</div>
|
|
|
<div class="distribution-list"></div>
|
|
|
- <div class="page-row-wrap page-row-record-wrap">
|
|
|
- <img class="left-heads" src="../static/img/anniversaryCelebrate/left-heads.png" />
|
|
|
- <div class="page-numbers"></div>
|
|
|
- <img class="right-heads" src="../static/img/anniversaryCelebrate/right-heads.png" />
|
|
|
- </div>
|
|
|
</div>
|
|
|
<img class="distribution-close" src="../static/img/anniversaryCelebrate/close.png" />
|
|
|
</div>
|
|
@@ -301,13 +301,14 @@
|
|
|
toastr.options.timeOut = '1500';
|
|
|
</script>
|
|
|
<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script>
|
|
|
+ <script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>
|
|
|
<script type="text/javascript">
|
|
|
// var baseUrl = 'http://14.18.190.141:1280'
|
|
|
let timer,flag = true;
|
|
|
var url = window.location.href;
|
|
|
url = url.split('/')
|
|
|
var loc = window.location.search,
|
|
|
- n1 = loc.length,//地址的总长度
|
|
|
+ n1 = loc.length,//地址的总长度 many-one-card
|
|
|
n2 = loc.indexOf("="),//取得=号的位置
|
|
|
id = loc.substr(n2 + 1, n1 - n2),//从=号后面的内容
|
|
|
u = navigator.userAgent,
|
|
@@ -337,8 +338,7 @@
|
|
|
distributionPages = 0,
|
|
|
pageIndexs = 0,
|
|
|
code = '',
|
|
|
- hasNextPage = false,
|
|
|
- navigatepageNums = [],
|
|
|
+ recordFlags = true,
|
|
|
sliderNumber = 0,//滑块是数量,控制溢出不能滑动
|
|
|
isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
|
|
|
if (ua.match(/MicroMessenger/i) == "micromessenger") {
|
|
@@ -480,7 +480,13 @@
|
|
|
},false);
|
|
|
function handleAward(times,type) {
|
|
|
if(!id){
|
|
|
- download();
|
|
|
+ if (isMiniprogram) { // 小程序
|
|
|
+ wx.miniProgram.navigateTo({
|
|
|
+ url: '/pages/index/index'
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ download();
|
|
|
+ }
|
|
|
return
|
|
|
}
|
|
|
awardTimes = times;
|
|
@@ -509,11 +515,6 @@
|
|
|
otherData.push(item)
|
|
|
}
|
|
|
});
|
|
|
- if(otherData.length > 0) {
|
|
|
- $('.line').show();
|
|
|
- } else {
|
|
|
- $('.line').hide();
|
|
|
- }
|
|
|
let currData = list.filter(item => item.awardType == 0);
|
|
|
list = [...currData, ...otherData];
|
|
|
getAward();
|
|
@@ -533,31 +534,51 @@
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
if(list[i].awardType == 0){
|
|
|
str += `<div class="card-item one-card-item">
|
|
|
- <img class="one-card" src="../static/img/anniversaryCelebrate/day-card.png" />
|
|
|
- <div class="card-text">星曜${list[0].awardDurations}天卡</div>
|
|
|
+ <div class="card-item-wrap">
|
|
|
+ <img class="one-card" src="../static/img/anniversaryCelebrate/day-card.png" />
|
|
|
+ <div class="card-text">星曜${list[0].awardDurations}天卡</div>
|
|
|
+ </div>
|
|
|
</div>`
|
|
|
} else {
|
|
|
if(list.length == 3) {
|
|
|
- str += `<div class="card-item many-one-card">
|
|
|
+ str += `<div class="card-item many-two-card">
|
|
|
<img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
<div class="card-text">星曜${list[1].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
- <div class="card-item many-two-card">
|
|
|
+ <div class="card-item many-one-card">
|
|
|
<img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
<div class="card-text">星曜${list[2].awardDurations}天卡</div>
|
|
|
</div>`
|
|
|
}else if(list[i].awardType == 2){//外环
|
|
|
- str += `<div class="card-item many-one-card">
|
|
|
+ str += `<div class="card-item many-two-card">
|
|
|
<img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
<div class="card-text">星曜${list[1].awardDurations}天卡</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-item many-one-card">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜188天卡</div>
|
|
|
</div>`
|
|
|
} else if(list[i].awardType == 1) {//内环
|
|
|
str += `<div class="card-item many-two-card">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜88天卡</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-item many-one-card">
|
|
|
<img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
<div class="card-text">星曜${list[1].awardDurations}天卡</div>
|
|
|
</div>`
|
|
|
}
|
|
|
}
|
|
|
+ if(otherData.length == 0){
|
|
|
+ str += `<div class="card-item many-two-card">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜88天卡</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-item many-one-card">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜188天卡</div>
|
|
|
+ </div>`
|
|
|
+ }
|
|
|
}
|
|
|
setTimeout(() => {
|
|
|
animationFlag = true;
|
|
@@ -569,23 +590,43 @@
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
|
if(list[i].awardType == 0){
|
|
|
str += `<div class="card-item many-card-item">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/day-card.png" />
|
|
|
- <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
+ <div class="card-item-wrap card-item-wraps">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/day-card.png" />
|
|
|
+ <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
+ </div>
|
|
|
</div>`
|
|
|
} else {
|
|
|
- if(list[i].awardDurations == 88){
|
|
|
+ if(list[i].awardType == 2){
|
|
|
str += `<div class="card-item many-card-item">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
- <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
- </div>`
|
|
|
- } else {
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
+ <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-item many-card-item two-item">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜188天卡</div>
|
|
|
+ </div>`
|
|
|
+ } else if(list[i].awardType == 1) {
|
|
|
str += `<div class="card-item many-card-item">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
- <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
- </div>`
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜88天卡</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-item many-card-item two-item">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
+ <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
+ </div>`
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if(otherData.length == 0){
|
|
|
+ str += `<div class="card-item many-card-item">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜88天卡</div>
|
|
|
+ </div>
|
|
|
+ <div class="card-item many-card-item two-item">
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜188天卡</div>
|
|
|
+ </div>`
|
|
|
+ }
|
|
|
var imgTimer2 = setInterval(() => {
|
|
|
$('.many-card-item').eq(imgNumber).css('display', 'block');
|
|
|
if(imgNumber >= 6){
|
|
@@ -631,6 +672,7 @@
|
|
|
pages = 0;
|
|
|
receive = 0;
|
|
|
recordFlag = true;
|
|
|
+ recordFlags = true;
|
|
|
getAward();
|
|
|
$('.get-award-img')[0].src = '../static/img/anniversaryCelebrate/get-award-show.png';
|
|
|
$('.get-award-img')[1].src = '../static/img/anniversaryCelebrate/get-award-success-hidden.png';
|
|
@@ -643,6 +685,9 @@
|
|
|
$('.get-award-text')[0].className = 'get-award-text';
|
|
|
},false);
|
|
|
$('.get-award-wrap')[1].addEventListener('click',(e) => {
|
|
|
+ if(!id){
|
|
|
+ return
|
|
|
+ }
|
|
|
$('.reward-list').eq(0).css('display', 'block');
|
|
|
$('.light-content-container').eq(0).css('display', 'none');
|
|
|
pageNums = 1;
|
|
@@ -699,22 +744,6 @@
|
|
|
},
|
|
|
})
|
|
|
}
|
|
|
- // //点击领取按钮
|
|
|
- // $('.light-content-list')[0].addEventListener('click',(e) => {
|
|
|
- // if (e.target.className === 'get-btn ') {
|
|
|
- // let awardId = parseInt(e.target.dataset.awardid);
|
|
|
- // let day = parseInt(e.target.dataset.day);
|
|
|
- // if (isMiniprogram) { // 小程序
|
|
|
- // wx.miniProgram.navigateTo({
|
|
|
- // url: `/packageA/activityCloudPhone/index?id=${awardId.toString()}&day=${day}`
|
|
|
- // })
|
|
|
- // } else if (isAndroid) { // 安卓
|
|
|
- // window.native.activatePhone(3, awardId, day);
|
|
|
- // } else if (isiOS) {
|
|
|
- // window.webkit.messageHandlers.activatePhone.postMessage({ type: 3, awardId: awardId, day: day });
|
|
|
- // }
|
|
|
- // }
|
|
|
- // },false);
|
|
|
//点击规则
|
|
|
$('.rule-wrap')[0].addEventListener('click',(e) => {
|
|
|
$('.rule-result-dialog').animate({top: '1.86rem'},"fast");
|
|
@@ -743,7 +772,13 @@
|
|
|
$('.get-times')[0].addEventListener('click',getTimeHandle,false);
|
|
|
function getTimeHandle() {
|
|
|
if(!id){
|
|
|
- download();
|
|
|
+ if (isMiniprogram) { // 小程序
|
|
|
+ wx.miniProgram.navigateTo({
|
|
|
+ url: '/pages/index/index'
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ download();
|
|
|
+ }
|
|
|
return
|
|
|
}
|
|
|
operate('znq_2022_h5_获取次数按钮');
|
|
@@ -770,10 +805,20 @@
|
|
|
} else {
|
|
|
window.webkit.messageHandlers.startRenew.postMessage({ type: 1, day: 365 });
|
|
|
}
|
|
|
+ } else {
|
|
|
+ if(phoneRemainQuantity > 0){
|
|
|
+ uni.webView.navigateTo({
|
|
|
+ url: '/pages/order/order'
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ uni.webView.navigateTo({
|
|
|
+ url: '/pages/order/renew'
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- //抽奖记录数据下拉加载
|
|
|
+ //充值奖励下拉加载
|
|
|
$('.light-content-list')[0].addEventListener('scroll',function () {
|
|
|
let scrollTop = $('.light-content-list')[0].scrollTop;
|
|
|
let clientHeight = $('.light-content-list')[0].clientHeight;
|
|
@@ -786,19 +831,45 @@
|
|
|
}
|
|
|
}
|
|
|
});
|
|
|
+ //分配奖励下拉加载
|
|
|
+ $('.slider-list')[0].addEventListener('scroll',function () {
|
|
|
+ let scrollTop = $('.slider-list')[0].scrollTop;
|
|
|
+ let clientHeight = $('.slider-list')[0].clientHeight;
|
|
|
+ let scrollHeight = $('.slider-list')[0].scrollHeight;
|
|
|
+ if(scrollTop + clientHeight + 100 > scrollHeight){
|
|
|
+ if(recordFlags && pageNums < sliderNumber && sliderNumber > 1){
|
|
|
+ recordFlags = false;
|
|
|
+ pageNums++;
|
|
|
+ getLists('down');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ //分配时长下拉加载
|
|
|
+ $('.distribution-list')[0].addEventListener('scroll',function () {
|
|
|
+ let scrollTop = $('.distribution-list')[0].scrollTop;
|
|
|
+ let clientHeight = $('.distribution-list')[0].clientHeight;
|
|
|
+ let scrollHeight = $('.distribution-list')[0].scrollHeight;
|
|
|
+ console.log(scrollHeight)
|
|
|
+ if(scrollTop + clientHeight + 100 > scrollHeight){
|
|
|
+ if(distributionFlag && distributionPageNum < distributionPages && distributionPages > 1){
|
|
|
+ distributionFlag = false;
|
|
|
+ distributionPageNum++;
|
|
|
+ getTimeRecord('down');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
// 活动获取用户云机列表,分页
|
|
|
function getLists(type){
|
|
|
const sliderLen = Array.from($('.slider-item')).length;
|
|
|
// if(sliderLen != 0 && sliderLen >= sliderNumber){
|
|
|
// return
|
|
|
// }
|
|
|
- console.log('pageNums', pageNums)
|
|
|
$.ajax({
|
|
|
url: baseUrl + '/api/resources/v5/client/disk/info/anniversary/usercard',
|
|
|
type: 'get',
|
|
|
data: {
|
|
|
pageNum: pageNums,
|
|
|
- pageSize: 4,
|
|
|
+ pageSize: 5,
|
|
|
phoneType: 'SVIP'
|
|
|
},
|
|
|
headers: {
|
|
@@ -809,10 +880,12 @@
|
|
|
cache: false,
|
|
|
success: function (res) {
|
|
|
if (res.status === 0) {
|
|
|
+ recordFlags = true;
|
|
|
let records = res.data.pageInfo.list;
|
|
|
totalRecords = [...totalRecords, ...records];
|
|
|
- $('.page-number').eq(0).empty();
|
|
|
- $('#slider-list').empty();
|
|
|
+ if(type != 'down'){
|
|
|
+ $('#slider-list').empty();
|
|
|
+ }
|
|
|
if(records.length === 0){
|
|
|
$('.page-row').eq(0).css('display','none');
|
|
|
let sliderItemDom = `<div class="slider-item no-slider">暂无可分配的云手机</div>`;
|
|
@@ -821,8 +894,6 @@
|
|
|
}
|
|
|
if(res.data && records.length > 0){
|
|
|
sliderNumber = res.data.pageInfo.pages;
|
|
|
- hasNextPage = res.data.pageInfo.hasNextPage;
|
|
|
- navigatepageNums = res.data.pageInfo.navigatepageNums;
|
|
|
let sliderItemText = $('.slider-item').eq(pageNums).text();
|
|
|
let str = '',
|
|
|
strs = '',
|
|
@@ -859,9 +930,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="compute-block">
|
|
|
- <img class="compute-icon cut" data-id=${recordsId} data-index=${i} src="../static/img/anniversaryCelebrate/cut.png" />
|
|
|
- <input class="ipt" data-id=${recordsId} data-index=${i} type="number" onkeyup="this.value=this.value.replace(/-/g,'')" value="0" />
|
|
|
- <img class="compute-icon add" data-id=${recordsId} data-index=${i} src="../static/img/anniversaryCelebrate/add.png" />
|
|
|
+ <img class="compute-icon cut" data-id=${recordsId} data-index=${totalRecords.length - 5 + i} src="../static/img/anniversaryCelebrate/cut.png" />
|
|
|
+ <input class="ipt" data-id=${recordsId} data-index=${totalRecords.length - 5 + i} type="number" onkeyup="this.value=this.value.replace(/-/g,'')" value="0" />
|
|
|
+ <img class="compute-icon add" data-id=${recordsId} data-index=${totalRecords.length - 5 + i} src="../static/img/anniversaryCelebrate/add.png" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>`
|
|
@@ -873,26 +944,9 @@
|
|
|
}else{
|
|
|
return
|
|
|
}
|
|
|
- let currPages = sliderNumber >= 5 ? 5 : sliderNumber, currStr = '';
|
|
|
- let currPageNums = Math.floor(pageNums/6) * 5 + 1;
|
|
|
- for (var i = 0; i < currPages; i++) {
|
|
|
- if(navigatepageNums.includes(currPageNums + i)){
|
|
|
- currStr += `<div class="page-number-text" data-index="${i}" data-num="${currPageNums + i}">${currPageNums + i}</div>`
|
|
|
- }
|
|
|
- }
|
|
|
- $('.page-number').eq(0).append(currStr);
|
|
|
- if(type != 'page'){
|
|
|
- $('.page-number-text')[0].className = 'page-number-text select-page-number';
|
|
|
- } else {
|
|
|
- $('.page-number-text')[pageIndex].className = 'page-number-text select-page-number';
|
|
|
- }
|
|
|
- if(sliderNumber <= 5) {
|
|
|
- $('.left-head')[0].className = 'left-head';
|
|
|
- $('.right-head')[0].className = 'right-head';
|
|
|
- }
|
|
|
$('.distribution-reward-btn').eq(0).css('display','block');
|
|
|
for (var i = 0; i < len; i++) {
|
|
|
- $('.ipt')[i].oninput = function (e) {
|
|
|
+ $('.ipt')[totalRecords.length - 5 + i].oninput = function (e) {
|
|
|
const id = e.target.dataset.id;
|
|
|
let oldDuration = 0;
|
|
|
let preTotalTime = 0;
|
|
@@ -951,7 +1005,6 @@
|
|
|
})
|
|
|
return
|
|
|
}
|
|
|
- console.log(distributionList)
|
|
|
if(value.length > 5) value=value.slice(0, 5);
|
|
|
$('.ipt').eq(index).val(value);
|
|
|
}
|
|
@@ -1038,111 +1091,6 @@
|
|
|
console.log(distributionList)
|
|
|
}
|
|
|
});
|
|
|
- //点击页码
|
|
|
- $('.page-number')[0].addEventListener('click',(e) => {
|
|
|
- if(e.target.className == 'page-number-text'){
|
|
|
- $('.page-number-text')[pageIndex].className = 'page-number-text';
|
|
|
- pageIndex = parseInt(e.target.dataset.index);
|
|
|
- $('.page-number-text')[pageIndex].className = 'page-number-text select-page-number';
|
|
|
- pageNums = parseInt(e.target.dataset.num);
|
|
|
- getLists('page');
|
|
|
- }
|
|
|
- });
|
|
|
- //点击左边
|
|
|
- $('.left-head')[0].addEventListener('click',(e) => {
|
|
|
- if(sliderNumber <= 5) {
|
|
|
- return
|
|
|
- }
|
|
|
- $('.right-head')[0].className = 'right-head right-head-show';
|
|
|
- if(pageNums <= 1) {
|
|
|
- $('.left-head')[0].className = 'left-head';
|
|
|
- return
|
|
|
- } else {
|
|
|
- $('.left-head')[0].className = 'left-head left-head-show';
|
|
|
- }
|
|
|
- $('.page-number').eq(0).empty();
|
|
|
- pageNums -= 5;
|
|
|
- pageIndex = 0;
|
|
|
- pageNums = Math.floor(pageNums/6) * 5 + 1;
|
|
|
- if(pageNums <= 1) {
|
|
|
- $('.left-head')[0].className = 'left-head';
|
|
|
- }
|
|
|
- getLists();
|
|
|
- });
|
|
|
- //点击右边
|
|
|
- $('.right-head')[0].addEventListener('click',(e) => {
|
|
|
- if(sliderNumber <= 5) {
|
|
|
- return
|
|
|
- }
|
|
|
- $('.left-head')[0].className = 'left-head left-head-show';
|
|
|
- if(!hasNextPage) {
|
|
|
- $('.right-head')[0].className = 'right-head';
|
|
|
- return
|
|
|
- } else {
|
|
|
- $('.right-head')[0].className = 'right-head right-head-show';
|
|
|
- }
|
|
|
- $('.page-number').eq(0).empty();
|
|
|
- pageNums += 5;
|
|
|
- pageIndex = 0;
|
|
|
- pageNums = Math.floor(pageNums/6) * 5 + 1;
|
|
|
- if(pageNums + 5 >= sliderNumber) {
|
|
|
- $('.right-head')[0].className = 'right-head';
|
|
|
- }
|
|
|
- getLists();
|
|
|
- });
|
|
|
- //点击页码
|
|
|
- $('.page-numbers')[0].addEventListener('click',(e) => {
|
|
|
- console.log(e.target.className)
|
|
|
- if(e.target.className == 'page-number-texts'){
|
|
|
- $('.page-number-texts')[pageIndexs].className = 'page-number-texts';
|
|
|
- pageIndexs = parseInt(e.target.dataset.index);
|
|
|
- $('.page-number-texts')[pageIndexs].className = 'page-number-texts select-page-numbers';
|
|
|
- distributionPageNum = parseInt(e.target.dataset.num);
|
|
|
- getTimeRecord('pages');
|
|
|
- }
|
|
|
- });
|
|
|
- //点击左边
|
|
|
- $('.left-heads')[0].addEventListener('click',(e) => {
|
|
|
- if(distributionPageNum <= 5) {
|
|
|
- return
|
|
|
- }
|
|
|
- $('.right-heads')[0].className = 'right-heads right-head-shows';
|
|
|
- if(distributionPageNum <= 1) {
|
|
|
- $('.left-heads')[0].className = 'left-heads';
|
|
|
- return
|
|
|
- } else {
|
|
|
- $('.left-heads')[0].className = 'left-heads left-head-shows';
|
|
|
- }
|
|
|
- $('.page-numbers').eq(0).empty();
|
|
|
- distributionPageNum -= 5;
|
|
|
- pageIndexs = 0;
|
|
|
- distributionPageNum = Math.floor(distributionPageNum/6) * 5 + 1;
|
|
|
- if(distributionPageNum <= 1) {
|
|
|
- $('.left-heads')[0].className = 'left-heads';
|
|
|
- }
|
|
|
- getTimeRecord();
|
|
|
- });
|
|
|
- //点击右边
|
|
|
- $('.right-heads')[0].addEventListener('click',(e) => {
|
|
|
- if(distributionPageNum <= 5) {
|
|
|
- return
|
|
|
- }
|
|
|
- $('.left-heads')[0].className = 'left-heads left-head-shows';
|
|
|
- if(distributionPageNum * 10 >= sliderNumber) {
|
|
|
- $('.right-heads')[0].className = 'right-heads';
|
|
|
- return
|
|
|
- } else {
|
|
|
- $('.right-heads')[0].className = 'right-heads right-head-shows';
|
|
|
- }
|
|
|
- $('.page-numbers').eq(0).empty();
|
|
|
- distributionPageNum += 5;
|
|
|
- pageIndexs = 0;
|
|
|
- distributionPageNum = Math.floor(distributionPageNum/6) * 5 + 1;
|
|
|
- if(distributionPageNum + 5 >= sliderNumber) {
|
|
|
- $('.right-heads')[0].className = 'right-heads';
|
|
|
- }
|
|
|
- getTimeRecord();
|
|
|
- });
|
|
|
//点击分配时长按钮
|
|
|
$('.distribution-reward-btn')[0].addEventListener('click', (e) => {
|
|
|
if(e.target.className != 'reward-btn-img'){
|
|
@@ -1194,11 +1142,12 @@
|
|
|
}
|
|
|
})
|
|
|
})
|
|
|
- distributionList = [];
|
|
|
+ distributionList = [];card-text
|
|
|
stopManyClick(() => {
|
|
|
toastr.error('分配成功,请前往云机列表查看');
|
|
|
})
|
|
|
} else {
|
|
|
+ $('.sure-distribution-wrap').eq(0).css('display', 'none');
|
|
|
stopManyClick(() => {
|
|
|
toastr.error(res.msg);
|
|
|
})
|
|
@@ -1233,12 +1182,12 @@
|
|
|
cache: false,
|
|
|
success: function (res) {
|
|
|
if(res.status === 0){
|
|
|
+ distributionFlag = true;
|
|
|
let records = res.data.records, str = '', strs = '';
|
|
|
- let pages = res.data.pages;
|
|
|
- let currPages = pages >= 5 ? 5 : pages;
|
|
|
- let currPageNums = Math.floor(distributionPageNum/6) * 5 + 1;
|
|
|
- $('.distribution-list').eq(0).empty();
|
|
|
- $('.page-numbers').eq(0).empty();
|
|
|
+ distributionPages = res.data.pages;
|
|
|
+ if(type != 'down'){
|
|
|
+ $('.distribution-list').eq(0).empty();
|
|
|
+ }
|
|
|
for (var i = 0; i < records.length; i++) {
|
|
|
str += `<div class="distribution-content-wrap">
|
|
|
<div class="distribution-content-name">${records[i].diskName}</div>
|
|
@@ -1247,19 +1196,6 @@
|
|
|
</div>`
|
|
|
}
|
|
|
$('.distribution-list').eq(0).append(str)
|
|
|
- for (var i = 0; i < currPages; i++) {
|
|
|
- strs += `<div class="page-number-texts" data-index="${i}" data-num="${currPageNums + i}">${currPageNums + i}</div>`
|
|
|
- }
|
|
|
- $('.page-numbers').eq(0).append(strs)
|
|
|
- if(type != 'pages'){
|
|
|
- $('.page-number-texts')[0].className = 'page-number-texts select-page-numbers';
|
|
|
- } else {
|
|
|
- $('.page-number-texts')[pageIndexs].className = 'page-number-texts select-page-numbers';
|
|
|
- }
|
|
|
- if(pages <= 5) {
|
|
|
- $('.left-heads')[0].className = 'left-heads';
|
|
|
- $('.right-heads')[0].className = 'right-heads';
|
|
|
- }
|
|
|
}else{
|
|
|
stopManyClick(() =>{
|
|
|
toastr.error(res.msg)
|
|
@@ -1272,7 +1208,7 @@
|
|
|
$('.share-wrap')[0].addEventListener('click',() => {
|
|
|
if (isAndroid) {
|
|
|
window.native.share('双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!', '双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!', `${baseUrl}/h5/microserviceUserH5/vcloud/anniversaryCelebrate.html`, '../static/img/anniversaryCelebrate/share-bg.png')
|
|
|
- } else if (isIOS) {
|
|
|
+ } else if (isiOS) {
|
|
|
window.webkit.messageHandlers.share.postMessage({
|
|
|
title: '双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!',
|
|
|
content: '双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!',
|
|
@@ -1280,7 +1216,6 @@
|
|
|
shareImg: '../static/img/anniversaryCelebrate/share-bg.png'
|
|
|
});
|
|
|
} else {
|
|
|
- code = window.Location.href;
|
|
|
copyUrl();
|
|
|
}
|
|
|
},false);
|
|
@@ -1295,7 +1230,7 @@
|
|
|
} else {
|
|
|
window.location.href = 'http://www.androidscloud.com/suanchou?timestamp=' + Math.random();
|
|
|
}
|
|
|
- } else if (isIOS) {
|
|
|
+ } else if (isiOS) {
|
|
|
document.location.href = 'https://www.pgyer.com/gemini6?timestamp=' + Math.random();
|
|
|
} else {
|
|
|
document.location.href = 'https://www.androidscloud.com?timestamp=' + Math.random();
|
|
@@ -1305,7 +1240,7 @@
|
|
|
var oInput = document.createElement('input'); //创建一个input
|
|
|
oInput.setAttribute("readonly", "readonly"); //设置只读,否则移动端使用复制功能时可能会造成软件盘弹出
|
|
|
setTimeout(() => {
|
|
|
- oInput.value = code;
|
|
|
+ oInput.value = window.location.href;
|
|
|
document.body.appendChild(oInput)
|
|
|
selectText(oInput, 0, oInput.value.length);
|
|
|
document.execCommand("Copy"); // 执行浏览器复制命令
|
|
@@ -1318,6 +1253,18 @@
|
|
|
oInput.remove(); // 将input销毁
|
|
|
}, 400)
|
|
|
};
|
|
|
+ function selectText(textbox, startIndex, stopIndex) {
|
|
|
+ if (textbox.createTextRange) { //ie
|
|
|
+ const range = textbox.createTextRange();
|
|
|
+ range.collapse(true);
|
|
|
+ range.moveStart('character', startIndex); //起始光标
|
|
|
+ range.moveEnd('character', stopIndex - startIndex); //结束光标
|
|
|
+ range.select(); //不兼容苹果
|
|
|
+ } else { //firefox/chrome
|
|
|
+ textbox.setSelectionRange(startIndex, stopIndex);
|
|
|
+ textbox.focus();
|
|
|
+ }
|
|
|
+ }
|
|
|
//点击分配时长关闭按钮
|
|
|
$('.distribution-close')[0].addEventListener('click',() => {
|
|
|
$('.distribution-time-dialog').animate({top: '-10.96rem'},"fast");
|