Commit 9352583b by txy

'强关判断,报名判断'

parent 256bc967
// 公共变量
var activityCode = rules.acActivity.code;
var baseUrl = "https://space-api.check.icaremgt.com";
data.htmlJson = JSON.parse(data.htmlJson); data.htmlJson = JSON.parse(data.htmlJson);
// 设置token // 设置token
...@@ -128,5 +133,55 @@ var str = '<section id="html-container-attention" style="display: none;">'+ ...@@ -128,5 +133,55 @@ var str = '<section id="html-container-attention" style="display: none;">'+
function showAttentionDialog() { function showAttentionDialog() {
$("#html-container-attention").fadeIn(); $("#html-container-attention").fadeIn();
} }
appendAttentionDialog(); appendAttentionDialog();
// 判断是否关注
function isAttention(successCallback,errorCallback) {
// 未关注
if(!user.attention){
if(errorCallback) {
errorCallback();
}else {
// 强关弹出框
showAttentionDialog();
}
} else {
successCallback && successCallback();
}
}
// 是否报名
function isSignUp(successCallback,errorCallback) {
var _t = getToken();
// 已报名
if(user.reviewStatus !== '') {
switch (user.reviewStatus) {
// 0-待审核
case 0:
alert('您的报名信息正在审核中...');
break;
// 1-审核通过
case 1:
if(successCallback){
successCallback();
}else {
alert('您当前已通过报名,请到个人主页去拉票!');
}
break;
// 2-审核未通过
case 2:
alert('审核未通过!');
transPage('2',activityCode,_t);
break;
default:
break;
}
} else {// 未报名
if(errorCallback) {
errorCallback();
}else {
// 跳转到报名页面
transPage('2',activityCode,_t);
}
}
}
\ No newline at end of file
// 公共变量
var activityCode = rules.acActivity.code;
var pageNumber = "1";
var baseUrl = "https://space-api.check.icaremgt.com";
// 微信鉴权 // 微信鉴权
wxpermission(); wxpermission();
...@@ -132,37 +128,11 @@ function btnBindClick() { ...@@ -132,37 +128,11 @@ function btnBindClick() {
// 报名按钮 // 报名按钮
$("#act31527459124456").off("click").on("click",function(){ $("#act31527459124456").off("click").on("click",function(){
var _t = getToken(); // 判断关注
// 未关注 isAttention(function(){
if(!user.attention){ // 是否报名
// 强关弹出框 isSignUp();
showAttentionDialog(); });
}else {
// 已报名
if(user.reviewStatus !== '') {
switch (user.reviewStatus) {
// 0-待审核
case 0:
alert('您的报名信息正在审核中...');
break;
// 1-审核通过
case 1:
alert('您当前已通过报名,请到个人主页去拉票!');
break;
// 2-审核未通过
case 2:
alert('审核未通过!');
transPage('2',activityCode,_t);
break;
default:
break;
}
} else {
// 未报名
transPage('2',activityCode,_t);
}
}
}); });
// 继续投票 // 继续投票
...@@ -202,10 +172,17 @@ function btnBindClick() { ...@@ -202,10 +172,17 @@ function btnBindClick() {
// 选手主页 // 选手主页
$("#act21650126678793").off("click").on("click", function(){ $("#act21650126678793").off("click").on("click", function(){
// 判断关注
isAttention(function(){
// 判断是否报名
isSignUp(function(){
var _t = getToken(); var _t = getToken();
var urlParam = 'UserId='+user.id; var urlParam = 'UserId='+user.id;
transPage('3',activityCode,_t,urlParam); transPage('3',activityCode,_t,urlParam);
}); });
});
});
// 活动秘籍 // 活动秘籍
$("#act21650195017743").off("click").on("click", function(){ $("#act21650195017743").off("click").on("click", function(){
...@@ -378,13 +355,6 @@ function tabChange(){ ...@@ -378,13 +355,6 @@ function tabChange(){
// 投票按钮 // 投票按钮
function voteClickFn(){ function voteClickFn(){
// 未关注
if(!user.attention){
// 强关弹出框
showAttentionDialog();
return;
}
var id = $(this).attr('id'); var id = $(this).attr('id');
var _this = $(this) var _this = $(this)
var params = { var params = {
......
// 公共变量
var pageNumber = "1";
var activityCode = rules.acActivity.code
var baseUrl = "https://space-api.check.icaremgt.com";
// 微信鉴权 // 微信鉴权
wxpermission(); wxpermission();
...@@ -75,10 +71,16 @@ function btnBindClick() { ...@@ -75,10 +71,16 @@ function btnBindClick() {
// 选手主页 // 选手主页
$("#act4161336684689").off("click").on("click", function () { $("#act4161336684689").off("click").on("click", function () {
// 判断关注
isAttention(function(){
// 判断是否报名
isSignUp(function(){
var _t = getToken(); var _t = getToken();
var urlParam = 'UserId='+user.id; var urlParam = 'UserId='+user.id;
transPage('3',activityCode,_t,urlParam); transPage('3',activityCode,_t,urlParam);
}); });
});
});
// 活动秘籍 // 活动秘籍
$("#act41613113951133").off("click").on("click", function () { $("#act41613113951133").off("click").on("click", function () {
......
// 公共变量
var pageNumber = "1";
var activityCode = rules.acActivity.code;
var baseUrl = "https://space-api.check.icaremgt.com";
var gb_vote_loaded = false var gb_vote_loaded = false
// 微信鉴权 // 微信鉴权
...@@ -102,10 +97,16 @@ function btnBindClick() { ...@@ -102,10 +97,16 @@ function btnBindClick() {
// 选手主页 // 选手主页
$("#act4161336684689").off("click").on("click", function(){ $("#act4161336684689").off("click").on("click", function(){
// 判断关注
isAttention(function(){
// 判断是否报名
isSignUp(function(){
var _t = getToken(); var _t = getToken();
var urlParam = 'UserId='+user.id; var urlParam = 'UserId='+user.id;
transPage('3',activityCode,_t,urlParam); transPage('3',activityCode,_t,urlParam);
}); });
});
});
// 活动秘籍 // 活动秘籍
$("#act41613113951133").off("click").on("click", function(){ $("#act41613113951133").off("click").on("click", function(){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment