添加后台代理代码
This commit is contained in:
107
codes/agent/game/dlweb/api/web2/components/download-game.js
Normal file
107
codes/agent/game/dlweb/api/web2/components/download-game.js
Normal file
@@ -0,0 +1,107 @@
|
||||
var downloadGame = {
|
||||
//template: '<div class="row"><ul class="list-unstyled pt8"><li class="box" v-for="(v,i) in info.list"><div class="item col-xs-3 pr0"><img class="game-logo center" :src="v.image" alt="logo"></div><div class="col-xs-6 grow2"><h4>{{ v.name }}</h4><p>{{ v.memo }}</p><p>游戏包大小:{{ isIOS ? v.ios_size : v.android_size }}</p></div><div class="item col-xs-3 pl0"><button class="btn btn-primary" @click="download(i, v.ios_marketid)">下载</button></div></li></ul><div class="panel-img" v-show="isShow" @click="isShow = false"><template v-if="isIOS"><img :src="pics[0]" v-show="!isIOSImgShow" class="full-screen"><img :src="pics[1]" v-show="isIOSImgShow" class="full-screen"></template><template v-else><img :src="pics[2]" class="full-screen"></template></div><div class="game-notice"><span>抵制不良游戏</span><span>拒绝盗版游戏</span><span>注意自我保护</span><span>谨防受骗上当</span><br><span>适度游戏益脑</span><span>沉迷游戏伤身</span><span>合理安排时间</span><span>享受健康生活</span><br></div></div>',
|
||||
/*template: `
|
||||
<div class="row">
|
||||
<ul class="list-unstyled pt8">
|
||||
<li class="box" v-for="(v,i) in info.list">
|
||||
<div class="item col-xs-3 pr0 pl0"><img class="game-logo center" :src="v.image" alt="logo"></div>
|
||||
<div class="col-xs-6 grow2 pr5 pl0"><h4>{{ v.name }}</h4>
|
||||
<p>{{ v.memo }}</p>
|
||||
<p>游戏包大小:{{ isIOS ? v.ios_size : v.android_size }}</p></div>
|
||||
<div class="col-xs-3 pl0 pr0">
|
||||
<button class="btn btn-primary" @click="download(i, v.ios_marketid, 0)" style="font-size: 12px;"> 下载 </button>
|
||||
<button class="btn btn-info" @click="download(i, v.ios_marketid, 1)"
|
||||
v-if="v.ios_down_2 && v.android_down_2" style="margin-top: 5px;font-size: 12px;">
|
||||
备用下载
|
||||
</button>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div class="panel-img" v-show="isShow" @click="isShow = false">
|
||||
<template v-if="isIOS">
|
||||
<img :src="helpPic[0]" v-show="!isIOSImgShow" class="full-screen">
|
||||
<img :src="helpPic[1]" v-show="isIOSImgShow" class="full-screen">
|
||||
</template>
|
||||
<template v-else><img :src="helpPic[2]" class="full-screen"></template>
|
||||
</div>
|
||||
|
||||
<div class="game-notice">
|
||||
<span>抵制不良游戏</span><span>拒绝盗版游戏</span><span>注意自我保护</span><span>谨防受骗上当</span><br>
|
||||
<span>适度游戏益脑</span><span>沉迷游戏伤身</span><span>合理安排时间</span><span>享受健康生活</span><br>
|
||||
</div>
|
||||
</div>
|
||||
`,*/
|
||||
template: '<div class="row"><ul class="list-unstyled pt8"><li class="box" v-for="(v,i) in info.list"><div class="item col-xs-3 pr0 pl0"><img class="game-logo center" :src="v.image" alt="logo"></div><div class="col-xs-6 grow2 pr5 pl0"><h4>{{ v.name }}</h4><p>{{ v.memo }}</p><p>游戏包大小:{{ isIOS ? v.ios_size : v.android_size }}</p></div><div class="col-xs-3 pl0 pr0"><button class="btn btn-primary" @click="download(i, v.ios_marketid, 0)" style="font-size: 12px;"> 下载 </button><button class="btn btn-info" @click="download(i, v.ios_marketid, 1)" v-if="v.ios_down_2 && v.android_down_2" style="margin-top: 5px;font-size: 12px;">备用下载</button></div></li></ul><div class="panel-img" v-show="isShow" @click="isShow = false"><template v-if="isIOS"><img :src="helpPic[0]" v-show="!isIOSImgShow" class="full-screen"><img :src="helpPic[1]" v-show="isIOSImgShow" class="full-screen"></template><template v-else><img :src="helpPic[2]" class="full-screen"></template></div><div class="game-notice"><span>抵制不良游戏</span><span>拒绝盗版游戏</span><span>注意自我保护</span><span>谨防受骗上当</span><br><span>适度游戏益脑</span><span>沉迷游戏伤身</span><span>合理安排时间</span><span>享受健康生活</span><br></div></div>',
|
||||
data: function () {
|
||||
return {
|
||||
isIOS: false,
|
||||
isWechat: false,
|
||||
isShow: false,
|
||||
isIOSImgShow: false,
|
||||
info: {},
|
||||
helpPic: [
|
||||
'./images/ios.png',
|
||||
'./images/ios2.png',
|
||||
'./images/and.png'
|
||||
]
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
/**
|
||||
* 下载链接
|
||||
* @param i
|
||||
* @param marketid
|
||||
* @param type
|
||||
*/
|
||||
download: function (i, marketid, type) {
|
||||
console.log(i, marketid);
|
||||
// 是否是微信端
|
||||
if (this.isWechat) {
|
||||
// 是否显示帮助图片
|
||||
this.isShow = true;
|
||||
if (this.isIOS) {
|
||||
if (marketid === '2')
|
||||
this.isIOSImgShow = true;
|
||||
else
|
||||
this.isIOSImgShow = false;
|
||||
}
|
||||
} else {
|
||||
// 是否显示帮助图片
|
||||
this.isShow = false;
|
||||
// 下载地址
|
||||
var url = '';
|
||||
if(type === 0) {
|
||||
// 常用下载链接
|
||||
if (this.isIOS)
|
||||
url = this.info.list[i].ios_down;
|
||||
else
|
||||
url = this.info.list[i].android_down;
|
||||
} else {
|
||||
// 备用下载链接
|
||||
if (this.isIOS)
|
||||
url = this.info.list[i].ios_down_2;
|
||||
else
|
||||
url = this.info.list[i].android_down_2;
|
||||
}
|
||||
|
||||
window.location.href = url;
|
||||
}
|
||||
}
|
||||
},
|
||||
created: function () {
|
||||
this.isIOS = $.whichSystem();
|
||||
this.isWechat = $.isWeiXin();
|
||||
|
||||
var p = $.getQueryObj();
|
||||
|
||||
$.api(
|
||||
"Youle.Youle.gameList",
|
||||
{agentid: p.agentid, channelid: p.channelid},
|
||||
function (res) {
|
||||
this.info = res;
|
||||
}.bind(this), true
|
||||
)
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user