发表于: 2017-04-08 21:34:11

2 1133


完成的事情:

给那啥,搜索页面分了7个状态,在加载时候进行初始化,找精英页面的数据展示。


计划的事情:

PPT,开始后台部分?


问题:

使用一个value的变量,在各个地方跳入搜索页面的时候,传入对应的值,初始化时候,对变量进行判断,然后XX,如果下:

var searchTop = val.searchTop == ''?$location.search().n : val.searchTop;

//当value变量没有调用url的值,一般刷新时候执行


switch(searchTop){

case 'proSeaCom':

$('.sel').eq(0).css('display','flex');

scope.pro.comSearchData.name = val.comName;

val.comName = '';

break;

case 'proComCom':

$('.sel').eq(0).css('display','none');

break;

case 'eliteCom':

$('.sel').eq(0).css('display','none');

$scope.global.topList = 2;

break;

default:

$('.sel').eq(0).css('display','flex');

break;

}

//对比状态,显示或隐藏对应的东西,还有操作其他内容


$location.search('n',searchTop);

//修改url的对应值


scope.pro.p2sTop = true;

//使“公司”处于选中状态


var comSearch = JSON.parse(sessionStorage.getItem('comPageChange'));

var locSearch = $location.search();

//获取本地缓存和url的search


if(val.searchTop == ''){

scope.pro.comSearchData.name = locSearch.name == null?(comSearch.name==null?'':comSearch.name):locSearch.name;

scope.pro.comSearchData.province = locSearch.province == null?(comSearch.province==null?'':comSearch.province):locSearch.province;

scope.pro.comSearchData.industry = locSearch.industry == null?(comSearch.industry==null?'':comSearch.industry):locSearch.industry;

scope.pro.comSearchData.financing = locSearch.financing == null?(comSearch.financing==null?'':comSearch.financing):locSearch.financing;

scope.pro.comSearchData.page = locSearch.page == null?(comSearch.page==null?1:comSearch.page):locSearch.page;

}

//这里感觉有点,不,是比较傻,对比本地数据和url数据,选取有用的东西,也是页面刷新和跟隔壁“职业”切换的时候作用


val.searchTop = '';

//清空value的值,告诉谁之后的刷新切换什么的就不要再搞我了。


收获:

复盘项目进度



返回列表 返回列表
评论

    分享到