| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374 | <!DOCTYPE html><html><head><title></title><!--#include virtual="/h5v2/htm2/head.htm" --><style type="text/css">body{	background-image: url(img/bg.jpg);}</style></head><body><div id="indexDiv"></div><div id="ruleDiv" style="visibility:hidden;"></div><!--#include virtual="/h5v2/htm2/foot.htm" --><!--#include virtual="activity_cfg.htm" --><script type="text/javascript">    // 记录用户    function addUser(fn) {        ajax({            url:webUrl+"index.php?m=Home&c=DuduApi&a=addUser",            data:{                uid: uid,                 UserToken: UserToken            },            success: function (res) {                fn && fn(res);            },            error: function () {            }        })    }    //鉴权    function authorization(fn) {        ajax({            url:webUrl+"index.php?m=Home&c=order&a=contentCTCAuth",            data:{                contentcode:ACTIVITY_CFG.CONTENT_CODE,                userid:uid, //1.0                uid:uid, //2.0                usertoken:UserToken,                mac:mac,                version:version,                fromsource:fromsource            },            type: "post",            dataType: "json",            success: function (res) {                if (res.code == 0) {                    if(res.data.result == 0){                        dudu_is_vip = 1;                    }else{                        dudu_is_vip = 0;                    }                } else {                    dudu_is_vip = 0;                }                fn && fn();            },            error: function () {                fn && fn();            }        })    }    function child_authorization(fn) {        ajax({            url:webUrl+"index.php?m=Home&c=order&a=contentCTCAuth",            data:{                contentcode:ACTIVITY_CFG.CHILD_CONTENT_CODE,                userid:uid, //1.0                uid:uid, //2.0                usertoken:UserToken,                mac:mac,                version:version,                fromsource:fromsource            },            type: "post",            dataType: "json",            success: function (res) {                if (res.code == 0) {                    if(res.data.result == 0){                        child_is_vip = 1;                    }else{                        child_is_vip = 0;                    }                } else {                    child_is_vip = 0;                }                fn && fn();            },            error: function () {                fn && fn();            }        })    }        //统计    function payResult(){        if(dudu_is_vip == 1 || child_is_vip == 1){            ajax({                url:webUrl+"index.php?m=Home&c=DuduApi&a=payResult",                data:{                    uid: uid,                     product_id:mid_product_id,                    pay_result:0                },                success: function (res) {                },                error: function () {                }            })        }    }    //参与次数,抽奖次数    function getPrizeNum(fn) {        ajax({            url:webUrl+"index.php?m=Home&c=Activityv2&a=getPrizeNum",            data: {                uid: uid,                 act_id: act_id,                is_vip: dudu_is_vip + child_is_vip            },            success: function (res) {                if(res.code==0){                    remainTimes = res.data;                }                fn && fn();            },            error: function () {                fn && fn();            }        })	}    var uid = PageH5.getParam('uid') || '1234567';    var UserToken = '';    var mac = '';    var version = '';    try {        uid = Webview.readSystemProp('user.id'); //用户ID        UserToken = Webview.readSystemProp('user.token'); //用户令牌        mac = Webview.readSystemProp('device.mac'); //机顶盒mac地址        version = Webview.readSystemProp('app.version'); //APK版本号    } catch (e) {    }    var linkImage = CONFIG.SPACER;//透明图片	var buttons = [];//按钮数组    var act_id = ACTIVITY_CFG.ACT_ID, act_code = ACTIVITY_CFG.ACT_CODE;//活动id及code    var fromsource = ACTIVITY_CFG.FROM_SOURCE,//来源,电信4,联通5        dudu_is_vip = 0,//1是会员,0是非会员        child_is_vip = 0,//1是会员,0是非会员        mid_product_id = '',//记录订购成功时候用        ruleDivIsShow = false,//规则是否展开	    remainTimes = 0;//游戏剩余次数    var prizeImg = '';//获奖时的图片    var isLock = false;//是否锁住按键    PageH5.eventHandler = function(keyCode){        if(keyCode==KEY_LEFT && (!isLock)){            PageH5.Button.move('left');        }else if(keyCode==KEY_RIGHT && (!isLock)){            PageH5.Button.move('right');        }else if(keyCode==KEY_UP && (!isLock)){            PageH5.Button.move('up');        }else if(keyCode==KEY_DOWN && (!isLock)){            PageH5.Button.move('down');        }else if(keyCode==KEY_ENTER && (!isLock)){            PageH5.Button.click();        }else if((keyCode==KEY_BACK || keyCode==KEY_EXIT) && (!isLock)){            back();        }    }	function init(){        PageH5.cookie.set('activity_userid', uid);        PageH5.cookie.set('activity_is_vip', dudu_is_vip+','+child_is_vip);		var html = '';            html+='<div style="position:absolute;left:1108px;top:6px;"><img id="back" src="'+linkImage+'"/></div>';            html+='<div style="position:absolute;left:1108px;top:58px;"><img id="rule" src="'+linkImage+'"/></div>';            html+='<div style="position:absolute;left:1108px;top:110px;"><img id="winner" src="'+linkImage+'"/></div>';            html+='<div style="position:absolute;left:1108px;top:162px;"><img id="xxjnh" src="'+linkImage+'"/></div>';            html+='<div style="position:absolute;left:506px;top:615px;"><img id="start" src="'+linkImage+'"/></div>';                        html+='<div style="position:absolute;left:857px;top:586px;"><img id="cj0Src" src="img/'+(checkTime('6/1/2020 10:00:00','6/1/2020 11:00:00')?"h_10_link1":"h_10_link2")+'.png"/></div>';            html+='<div style="position:absolute;left:854px;top:583px;"><img id="cj0" src="'+linkImage+'"/></div>';            html+='<div style="position:absolute;left:1007px;top:586px;"><img id="cj1Src" src="img/'+(checkTime('6/1/2020 16:00:00','6/1/2020 17:00:00')?"h_16_link1":"h_16_link2")+'.png"/></div>';            html+='<div style="position:absolute;left:1004px;top:583px;"><img id="cj1" src="'+linkImage+'"/></div>';            html+='<div id="syCount" style="position:absolute;left:410px;top:680px;width:320px;height:30px;line-height:30px;text-align:center;font-size:24px;color:#000000;"></div>';        G('indexDiv').innerHTML = html;        G('syCount').innerHTML= '今日还剩游戏次数:<font color="red">'+remainTimes+'</font>';        var ruleDivHTML = '<div style="position:absolute;left:0px;top:0px;"><img src="img/rulePopup.jpg" width="1280" height="720"/></div>';			ruleDivHTML+='<div style="position:absolute;left:572px;top:645px;"><img id="guize_btn" src="'+linkImage+'"/></div>';		G('ruleDiv').innerHTML = ruleDivHTML;        buttons.push({id: 'back', action: goAction,left: 'start',right: '',up: '',down: 'rule',focusImage:'img/back_focus.png'});        buttons.push({id: 'rule', action: goAction,left: 'start',right: '',up: 'back',down: 'winner',focusImage:'img/guize_focus.png'});        buttons.push({id: 'winner', action: goAction,left: 'start',right: '',up: 'rule',down: ['xxjnh','cj0','cj1','start'],focusImage:'img/winner_focus.png'});        buttons.push({id: 'xxjnh', action: goAction,left: 'start',right: '',up: 'winner',down: ['cj0','cj1','start'],focusImage:'img/xxjnh_focus.png'});        buttons.push({id: 'start', action: goAction,left: '',right: ['cj0','cj1','xxjnh','winner'],up: ['xxjnh','winner'],down: '',focusImage:'img/start_focus.png'});        buttons.push({id: 'cj0', action: goAction,left: 'start',right: 'cj1',up: ['xxjnh','winner'],down: '',focusImage:'img/h_10_focus.png'});        buttons.push({id: 'cj1', action: goAction,left: ['cj0','start'],right: '',up: ['xxjnh','winner'],down: '',focusImage:'img/h_16_focus.png'});               var guizeBtn = {            id: 'guize_btn', action: goGuizeBtn,            left: '',            right: '',            up: '',            down: '',            focusImage:'img/sure_focus.png'		};        buttons.push(guizeBtn);                var f = PageH5.getParam('f');        if(location.search.indexOf('haochuanBag')>=0){        }else if(location.search.indexOf('childsBag')>=0){        }        PageH5.btn.init([f,'start'], buttons, '', false);        PageH5.cookie.del('activity_prize_name');	}    function ajaxWinning(status,fn) {		ajax({			url: webUrl + "index.php?m=Home&c=Activityv2&a=prize",			data: {				uid: uid,				act_id: act_id,				is_vip: dudu_is_vip + child_is_vip,                run: status,                vip_0: (dudu_is_vip + child_is_vip)==0?"can":"uncan" //有机会获取 少儿会员0元包			},			success: function (res) {				if (res.code == 0) {					if(res.data.yes.prize_status == "none"){//没中奖						goResult('no');					}else if(res.data.yes.prize_status == "real"){//中实物                        prizeImg = res.data.yes.prize_img;                        PageH5.cookie.set('activity_prize_name', escape(res.data.yes.prize_name));						goResult('yes');					}else if(res.data.yes.prize_status == "vitual"){//虚拟                        var prizeName = res.data.yes.prize_name;                        if(prizeName.indexOf('少儿会员')!=-1){                            location.href =  url_prefix + 'selyg.html?sourceflag=prize';                        }else{                            location.href =  url_prefix + 'klg.html?sourceflag=prize';                        }                    }				}else{//接口死局跳转到活动首页					goUnusual();				}            },            error: function () {                goUnusual();            }		})    }        function goResult(result){		if(result=='yes'){			location.href =  url_prefix + 'gift.html?prizeImg='+prizeImg;		}else{			if(dudu_is_vip==1 || child_is_vip==1){                location.href =  url_prefix + 'noGift.html';            }else{                location.href =  url_prefix + 'noGift_free.html';            }		}    }        function goUnusual(){		location.href =  url_prefix + 'index.html';    }        function goCJ(){        isLock = true;        ajaxWinning(Math.random()>0.5?'complate':'nocomplate');    }	function goAction(button){		if(button.id=='back'){//返回            back();        }else if(button.id=='rule'){//活动规则            S('ruleDiv');			ruleDivIsShow = true;			PageH5.btn.set('guize_btn');        }else if(button.id=='winner'){//我的礼物            location.href =  url_prefix + 'winnerInfo.html?f='+button.id;        }else if(button.id=='xxjnh'){//线下嘉年华            PageH5.tip('xxjnh');        }else if(button.id=='start'){            if(remainTimes<=0){                if(dudu_is_vip==1 || child_is_vip==1){                    location.href =  url_prefix + 'cyg.html';                }else{                    location.href =  url_prefix + 'cyg_free.html';                }            }else{                goCJ();            }        }else if(button.id=='cj0'){//10           if(checkTime('6/1/2020 10:00:00','6/1/2020 11:00:00')){                goCJ();           }else{               PageH5.tip('抱歉,10点限量送时间未到!');           }        }else if(button.id=='cj1'){//16            if(checkTime('6/1/2020 16:00:00','6/1/2020 17:00:00')){                goCJ();            }else{                PageH5.tip('抱歉,16点限量送时间未到!');            }        }    }        function goGuizeBtn(button){		H('ruleDiv');		ruleDivIsShow = false;		PageH5.btn.set('rule');    }    	function back(){        if(ruleDivIsShow){			goGuizeBtn(PageH5.btn.get('guize_btn'));        }else{            Webview.closeBrwoser("返回");        }    }        function checkTime(beginTimeStr,endTimeStr){        // beginTimeStr和endTimeStr 月/日/年 如:6/1/2020 10:00:00        var flag = false;        try{            var cTime = new Date();            var sTime = new Date(Date.parse(beginTimeStr));            var eTime = new Date(Date.parse(endTimeStr));            if(cTime>=sTime && cTime<=eTime){                flag = true;            }        }catch(e){        }        return flag;    }	window.onload = function(){        addUser();               child_authorization(function(){            getPrizeNum(function(){                init();                if(location.search.indexOf('haochuanBag')>=0 && dudu_is_vip==1){                    mid_product_id = ACTIVITY_CFG.PRODUCT_ID;                    payResult();                }else if(location.search.indexOf('childsBag')>=0 && child_is_vip==1){                    mid_product_id = ACTIVITY_CFG.CHILD_PRODUCT_ID;                    payResult();                }            });        });	}</script></body></html>
 |