heyang 3 gadi atpakaļ
vecāks
revīzija
3fd2c2ff37
1 mainītis faili ar 38 papildinājumiem un 25 dzēšanām
  1. 38 25
      microserviceUserH5/vcloud/doubleElevenActivity.html

+ 38 - 25
microserviceUserH5/vcloud/doubleElevenActivity.html

@@ -215,7 +215,7 @@
 	<script type="text/javascript">
 	    let timer,flag = true;
 		var url = window.location.href;
-		var startTime,endTime,money;
+		var startTime,endTime,money,couponRandomId,goodId,shareOrder,shareUser;
 		url = url.split('/');
 		var topVal = -0.5;
 		var baseUrl = 'http://192.168.211.34:8044'
@@ -283,19 +283,6 @@
 				success: function (res) {
 					if(res.status === 0){
 						if(res.data && res.data.length > 0){
-							let res = {
-								data: [{
-									totalMoney: 66,
-									shareCount: 1,
-									quantity: 6,
-									list:[{
-										receiveUser: '111',
-										creatTime: '2020-11-11 11:21:08',
-										receivePhoneDuration: 30,
-										state: 2
-									}]
-								}]
-							}
 							$('.invite-text').eq(0).show();
 							$('.packet-container').eq(0).show();
 							var str = '',
@@ -304,6 +291,10 @@
 							for (var i = 0; i < len; i++) {
 								var totalMoney = res.data[i].totalMoney,
 								    shareCount = res.data[i].shareCount,
+								    couponRandomId = res.data[i].couponRandomId,
+								    goodId = res.data[i].goodId,
+								    shareOrder = res.data[i].shareOrder,
+								    shareUser = res.data[i].shareUser,
 									dataList = res.data[i].list,
 								    quantity = res.data[i].quantity;
 									dataList.map((item) => {
@@ -316,7 +307,7 @@
 												</div>
 											</div>
 											<div class="meal">无极${item.receivePhoneDuration===30?'月卡':item.receivePhoneDuration===120?'季卡':item.receivePhoneDuration===365?'年卡':item.receivePhoneDuration+'卡'}</div>
-											<div class="${['receive no-user','receive',' receive usered'][item.state]}" data-totalMoney=${totalMoney}>${['未使用','领取','已领取'][item.state]}</div>
+											<div class="${['receive no-user','receive',' receive usered'][item.state]}" data-id=${id}>${['未使用','领取','已领取'][item.state]}</div>
 										</div>`
 									})
 								    str += `<div class="packet">
@@ -325,8 +316,24 @@
 											<div class="packet-titles">无门槛</div>
 											<div class="packet-times">${startTime.substring(5,11)}-${endTime.substring(5,11)}日有效</div>
 											<div class="share-btn">
-												<img class="share" src="../static/img/doubleElevenActivity/share.png" />
-												<div class="share-num">${shareCount}/${quantity}</div>
+												<img class="share" data-obj=${
+													JSON.stringify({
+														totalMoney: totalMoney,
+														couponRandomId: couponRandomId,
+														goodId: goodId,
+														shareOrder: shareOrder,
+														shareUser: shareUser
+													})
+												} src="../static/img/doubleElevenActivity/share.png" />
+												<div class="share-num" data-obj=${
+													JSON.stringify({
+														totalMoney: totalMoney,
+														couponRandomId: couponRandomId,
+														goodId: goodId,
+														shareOrder: shareOrder,
+														shareUser: shareUser
+													})
+												}>${shareCount}/${quantity}</div>
 											</div>
 											<div class="packet-info">${dataList.length !== 0?'':'尚未有用户领取红包购买云机'}</div>
 											<img class="icon" src="../static/img/doubleElevenActivity/icon_up.png" />
@@ -394,18 +401,24 @@
 		});
 		//点击领取
 		$('.red-packet-next')[0].addEventListener('click',(e)=>{
-			money = e.target.dataset.totalmoney;
+			let id = e.target.dataset.id;
+			console.log(id)
 			if(e.target.className === 'receive'){
 				e.stopPropagation();
 				if (isAndroid) {
-					window.native.activatePhone(112);
+					window.native.activatePhone(id);
 				}
 			}
 		});
 		//点击分享
 		$('.red-packet-next')[0].addEventListener('click',(e) => {
-			
 			if(e.target.className === 'share' || e.target.className === 'share-num'){
+				var obj = JSON.parse(e.target.dataset.obj);
+				money = obj.totalmoney;
+				couponRandomId = obj.couponRandomId;
+				goodId = obj.goodId;
+				shareOrder = obj.shareOrder;
+				shareUser = obj.shareUser;
 				$('.pop').animate({top: '48vh'},"fast");
 				$('.mask').show();
 				document.documentElement.style.overflow='auto';
@@ -420,14 +433,14 @@
 			shareHandle('shareToWechatMin');
 		});
 		function shareHandle(type) {
-			shareAddress();
+			// shareAddress();
 			if (isAndroid) {
 					if(window.native){
 				        operate('dt_双11_h5_分享红包');
 						window.native[type](
-							'111',
-							'111',
-							`pages/home/home?AppID=wxe7a691bd1cd74958&money=${money}&startTime=${startTime}endTime=${endTime}`,
+							'您的好友送你一台免费云机',
+							'您的好友送你一台免费云机',
+							`pages/home/home?AppID=wxe7a691bd1cd74958&money=${money}&startTime=${startTime}&endTime=${endTime}&couponRandomId=${couponRandomId}&goodId=${goodId}&shareOrder=${shareOrder}&shareUser=${shareUser}`,
 							'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/18fe2f6bb3c843c0b6fc3935a7411c51~tplv-k3u1fbpfcp-zoom-mark-crop-v2:240:240:0:0.awebp',
 							'2'
 						);
@@ -445,7 +458,7 @@
 		// 获取链接
 		function shareAddress(){
 			$.ajax({
-				url: baseUrl + `/v1/activity/shareAddress?paramJson=111111`,
+				url: baseUrl + `/v1/activity/shareAddress`,
 				type: 'get',
 				contentType:"application/json",
 				dataType: 'json',