Selaa lähdekoodia

调整周年庆活动

heyang 3 vuotta sitten
vanhempi
commit
655325fff3

+ 31 - 4
microserviceUserH5/static/css/anniversaryCelebrate.css

@@ -660,7 +660,6 @@ ul, li {
 }
 
 .one-card{
-  margin-top: 0.6rem;
   width: 1.66rem;
   height: 1.18rem;
   animation: mymoves 0.8s;
@@ -672,10 +671,26 @@ ul, li {
   position: absolute;
   left: 50%;
   transform: translateX(-50%);
-  bottom: 0.44rem;
+  bottom: 0.06rem;
   /* animation: mymoves 0.8s; */
 }
 
+.card-item-wrap{
+  margin-top: 0.7rem;
+  width: 1.66rem;
+  height: 1.18rem;
+  position: relative;
+}
+
+.card-item-wraps {
+  margin-top: 0;
+}
+
+.many-card-item{
+  margin: 0;
+  margin-top: 0.3rem;
+}
+
 .many-card{
   width: 1.48rem;
   height: 1.1rem;
@@ -760,12 +775,15 @@ ul, li {
 
 .one-result{
   display: flex;
+  justify-content: center;
   flex-wrap: wrap;
   margin-bottom: 1.2rem;
 }
 
 .one-card-item{
   width: 5.52rem;
+  display: flex;
+  justify-content: center;
 }
 
 .rule-close,.law-close,.award-result-close,.distribution-close{
@@ -824,7 +842,7 @@ ul, li {
 }
 
 .distribution-time-title{
-  margin: 0.4rem 0;
+  margin: 0.3rem 0;
   text-align: center;
   font-size: 0.3rem;
   color: #333333;
@@ -855,7 +873,7 @@ ul, li {
 .distribution-content-wrap{
   display: flex;
   margin: 0 0.34rem;
-  margin-top: 0.08rem;
+  margin-top: 0.18rem;
   font-size: 0.26rem;
   color: #333333;
 }
@@ -878,6 +896,15 @@ ul, li {
   height: 0.8rem;
 }
 
+.distribution-list{
+  height: 4.7rem;
+  overflow-y: scroll;
+}
+
+.two-item{
+  margin-left: 0.4rem;
+}
+
 #toast-container>.toast-error {
   background-image: none !important;
 }

+ 1 - 4
microserviceUserH5/static/css/doubleChristmasActivity.css

@@ -433,7 +433,7 @@ input:focus{
 }
 .reward-row-content{
   width: 6.18rem;
-  height: 1.22rem;
+  height: 1rem;
   display: flex;
   align-items: center;
   padding: 0 0.22rem 0 0.1rem;
@@ -628,9 +628,6 @@ input:focus{
 .schedule-child-line{
   transition:all .6s;
 }
-.slider-item{
-  width: 100%;
-}
 
 .sure-distribution-wrap{
   width: 100vw;

BIN
microserviceUserH5/static/img/anniversaryCelebrate/no-award-selcet.png


+ 157 - 210
microserviceUserH5/vcloud/anniversaryCelebrate.html

@@ -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");