(1)判断当点击的与运行的是否是统一竞价?是的话用运行的渲染页面 :不是的话用点击的渲染页面
$scope.judge_running_equal_click = function(){
judge_running_equal_click() ? $scope.run_bid() : $scope.click_bid();
}
$scope.run_bid = function(){
$scope.people = get_bid_running().people; //正在竞价的人
var run_bid = get_bid_running();
$scope.button_status(run_bid.status);
}
$scope.click_bid = function(){
var click_bid = get_bid_click(); //点击时的竞价人
$scope.people = click_bid.people;
$scope.button_status(click_bid.status);
}
$scope.button_status = function(status){
$scope.activity_situation = $scope.button_status_map[status]();
}
$scope.button_status_map = { //对按钮进行状态判断
'un_start':function(){$scope.button_change=false;return false;},
'started':function(){$scope.button_change=true;return false;},
'ended':function(){$scope.button_change=true;return true;} //结束时不可点击
}
$scope.judge_running_equal_click();
function judge_running_equal_click(){ //正在竞价与点击时一致
var bid_click = get_bid_click();
var bid_running = get_bid_running();
return bid_click.name == bid_running.name;
}
$scope.judge_running_equal_click = function(){
judge_running_equal_click() ? $scope.run_bid() : $scope.click_bid();
}
$scope.run_bid = function(){
$scope.people = get_bid_running().people; //正在竞价的人
var run_bid = get_bid_running();
$scope.button_status(run_bid.status);
}
$scope.click_bid = function(){
var click_bid = get_bid_click(); //点击时的竞价人
$scope.people = click_bid.people;
$scope.button_status(click_bid.status);
}
$scope.button_status = function(status){
$scope.activity_situation = $scope.button_status_map[status]();
}
$scope.button_status_map = { //对按钮进行状态判断
'un_start':function(){$scope.button_change=false;return false;},
'started':function(){$scope.button_change=true;return false;},
'ended':function(){$scope.button_change=true;return true;} //结束时不可点击
}
$scope.judge_running_equal_click();
function judge_running_equal_click(){ //正在竞价与点击时一致
var bid_click = get_bid_click();
var bid_running = get_bid_running();
return bid_click.name == bid_running.name;
}