jiapeng/portal-front"> Код Обсуждения 0 Запросы на слияние 0 Коммиты 467 Релизы 0 Вики

43 Коммиты (e1e912272f67308fd0d7d2baed453a48508d571a)

Автор SHA1 Сообщение Дата
  jack 4ac0687764 个人资源换接口 лет назад: 7
  xuchunyang ac19c87f50 修改文章 лет назад: 7
  xuchunyang 3a4a6235a5 修改资源链接 лет назад: 7
  xuchunyang b6869e6276 修改文章链接 лет назад: 7
  luyanan 4fa13f251b 用户头像形状改为圆的 лет назад: 7
  luyanan 70efc5c3e9 修改判断标识以及专家头像与企业logo的区别 лет назад: 7
  jack d111473bb8 bug修改 лет назад: 7
  luyanan 20be91368c 成功时,更换弹出显示的成功图片 лет назад: 7
  luyanan 7ee4f5c12a 信息展示页面资源与文章轮播问题 лет назад: 7
  jack f051291bae 浏览页面 лет назад: 7
  jack e79e064051 点击机构浏览 лет назад: 7
  jack adda8492d5 个人浏览页面点击机构进入机构浏览页面 лет назад: 7
  xuchunyang 067f734cda 修改登录转态 лет назад: 7
  luyanan 0526b16ffe 修改不同身份需求跳转页面bug лет назад: 7
  jack f400f22b60 资源及评价显示隐藏 лет назад: 7
  xuchunyang bd84a6b678 用户实名验证后图标显示 лет назад: 7
  jack 7726a41a4c 点赞模块显示 лет назад: 7
  luyanan 024228e3bd 关闭弹窗时底部导航栏跳起的问题 лет назад: 7
  xuchunyang ed31ad92e4 底部定位问题 лет назад: 7
  jack 7684a4aee8 Merge branch 'dev' of http://121.42.53.174:3000/jiapeng/portal-front.git into dev лет назад: 7
  jack b382abe2d2 3333 лет назад: 7
  luyanan b10bb2f328 完善文章详情页面和专家浏览页面滚动监听事件 лет назад: 7
  jack 5b8d3911a2 修正专家浏览页面没有登录情况下科研文章及资源没有出现的问题 лет назад: 7
  luyanan b55038b348 专家信息浏览与修改的菜单导航定位 лет назад: 7
  jack 4c5aa58647 个人简介及研究方向跳动bug解决 лет назад: 7
  jack fd74810860 资源及文章根据身份权限,及个人修改文章进入工作台 лет назад: 7
  jack b870c8b79d 学术领域点赞列表 лет назад: 7
  jack 02adb7d7f7 点击文章进入文章详情页面 лет назад: 7
  xuchunyang ef20984195 判断了下,自己不能关注自己的问题 лет назад: 7
  luyanan 8f28278a18 科研文章显示浏览【专家浏览】、【我的工作台】、【科研文章】 лет назад: 7
  jack ccbe753364 文章详情及专家浏览页面添加科研文章 лет назад: 7
  xuchunyang 4f94b047af 用户权限修改个人预览页面,个人修改页面,工作台,新增我的关注功能 лет назад: 7
  luyanan 8fd24b162f 研究方向点击查看详情 лет назад: 7
  jack e5a09d9c66 资源及专家登录 лет назад: 7
  luyanan 1d2ed04e8b 更换默认头像图片(带不带?) лет назад: 7
  jack 761b1ac2c4 【火狐浏览器】在浏览专家信息里点[专家信息导航条]右侧没有滚动至相应位置解决 лет назад: 7
  jack c7241dd886 专家浏览页面的资源点击进入资源详情页面 лет назад: 7
  jack 9a794c129d 资源详情及专家浏览页标志样式 лет назад: 7
  luyanan 0aa779689d 专家信息浏览页面底部咨询专家标识 лет назад: 8
  luyanan 0054f738af 资源图片压缩变形问题 лет назад: 8
  luyanan ce66aec30c 解决资源图片变形问题 лет назад: 8
  jack b083d65e60 搜索列表中,若为本人或本人发布的资源,则隐藏咨询按钮,点击进入后隐藏点赞按钮、咨询按钮。 лет назад: 8
  jiapeng c5d9752792 --init лет назад: 8
ekexiu.app - Gogs: Go Git Service

暂无描述

attentions.js 6.3KB

    //我的关注 var allPages = 1, // 总页数; pageSize = 0, pageNo = 1; var table = document.body.querySelector('.list'); var nodatabox1 = document.getElementById("nodatabox1"); mui.init({ pullRefresh: { container: '#pullrefresh', up: { contentrefresh: '正在加载...', callback: pullupRefresh, //auto:true } } }); function pullupRefresh() { pageNo = ++pageNo; setTimeout(function() { expert2(pageNo, 10) }, 1000); mui('#pullrefresh').pullRefresh().refresh(true); } if(mui.os.plus) { mui.plusReady(function() { setTimeout(function() { mui('#pullrefresh').pullRefresh().pulldownLoading(); }, 500); }); } else { mui.ready(function() { mui('#pullrefresh').pullRefresh().pulldownLoading(); }); } mui.plusReady(function(){ mui('.list').on('tap','a',function(){ var id=this.getAttribute("data-id"); plus.nativeUI.showWaiting(); plus.webview.create("../html/proinforbrow.html",'proinforbrow.html',{},{proid:id}); console.log(id) }) }) getOneExpert(1, 10); /*获取第一页专家数据*/ function getOneExpert(pageNo, pageSize) { mui.plusReady(function() { var userId = plus.storage.getItem('userid'); mui.ajax(baseUrl + '/ajax/watch/qaPro', { data: { "professorId": userId, "watchType": 1, "pageNo": pageNo, "pageSize": pageSize }, dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 //timeout: 10000, //async:false, success: function(data) { plus.nativeUI.closeWaiting(); plus.webview.currentWebview().show("fade-in", 150); table.innerHTML = ''; mui('#pullrefresh').pullRefresh().refresh(true); //重置上拉加载 if(data.success && data.data.data != "") { var datalist = data.data.data; datalistEach(datalist); mui('#pullrefresh').pullRefresh().refresh(true); if(data.data.total<data.data.pageSize){ mui('#pullrefresh').pullRefresh().disablePullupToRefresh(); //没有数据禁止上拉刷新 } }else { mui('#pullrefresh').pullRefresh().disablePullupToRefresh(); //没有数据禁止上拉刷新 nodatabox1.style.display = 'block'; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); } }); }); } /*上拉刷新数据*/ function expert2(pageNo, pageSize) { mui.plusReady(function() { var userId = plus.storage.getItem('userid'); mui.ajax(baseUrl + '/ajax/watch/qaPro', { data: { "professorId": userId, "watchType": 1, "pageNo": pageNo, "pageSize": pageSize }, dataType: 'json', //数据格式类型 type: 'GET', //http请求类型 timeout: 10000, //async:false, success: function(data) { if(data.success && data.data.data != "") { plus.nativeUI.closeWaiting(); mui('#pullrefresh').pullRefresh().enablePullupToRefresh(); //启用上拉刷新 var dice1 = data.data.total; //总条数 var dice2 = data.data.pageSize; //每页条数 allPages = Math.ceil(dice1 / dice2); if(allPages == 1) { //下拉刷新需要先清空数据 table.innerHTML = ''; // 在这里清空可以防止刷新时白屏 } var datalist = data.data.data; datalistEach(datalist); mui('#pullrefresh').pullRefresh().refresh(true); //重置上拉加载 if(pageNo < allPages) { mui('#pullrefresh').pullRefresh().endPullupToRefresh(false); //能上拉 } else { mui('#pullrefresh').pullRefresh().endPullupToRefresh(true); //不能上拉 } } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); } }); }); } /*专家数据遍历*/ function datalistEach(datalist) { mui.each(datalist, function(index, item) { /*获取头像*/ //console.log(JSON.stringify(item)); if(item.professor.hasHeadImage == 1) { var img = baseUrl + "/images/head/" + item.professor.id + "_l.jpg"; } else { var img = "../images/default-photo.jpg"; } /*获取研究方向信息*/ var researchAreas = item.professor.researchAreas; //console.log(JSON.stringify(item.professor.researchAreas)) var rlist = ''; for(var n = 0; n < researchAreas.length; n++) { //console.log(researchAreas[n].caption); rlist = '<span>' + researchAreas[n].caption + '</span>'; } /*判断用户是否认证*/ var icon = ''; if(item.professor.authType) { icon='<em class="mui-icon iconfont icon-vip authicon-cu"> </em>'; } else { if(item.professor.authStatus) { if(item.professor.authentication == 1) { icon='<em class="mui-icon iconfont icon-renzheng authicon-mana"></em>'; } else if(item.professor.authentication == 2) { icon='<em class="mui-icon iconfont icon-renzheng authicon-staff"></em>'; } else { icon='<em class="mui-icon iconfont icon-renzheng authicon-stu"></em>'; } } } /*获取资源信息*/ var resources = item.professor.resources; var zlist = ''; for(var m = 0; m < resources.length; m++) { //console.log(resources[m].caption); zlist = '<span>' + resources[m].resourceName + '</span>'; } var title = item.professor.title || ""; var office = item.professor.office || ""; var orgName = item.professor.orgName || ""; var address = item.professor.address || ""; if(title != "") { title = title + " , "; } if(office != "") { office = office + " , "; } if(orgName != "") { orgName = orgName; } if(address != "") { address = " | " + address; } var li = document.createElement('li'); li.className = 'mui-table-view-cell mui-media'; li.innerHTML = '<a class="proinfor" data-id="' + item.professor.id + '"' + '<p><img class="mui-media-object mui-pull-left headimg headRadius" src="' + img + '"></p>' + '<div class="mui-media-body">' + '<span class="listtit">' + item.professor.name + icon + '</span>' + '<p class="listtit2"><span>' + title + '</span><span>' + office + '</span><span>' + orgName + '</span><span>' + address + '</span></p>' + '<p class="mui-ellipsis listtit3">' + rlist + '</p>' + '<p class="mui-ellipsis listtit3">' + zlist + '</p>' + '</div></a></li>'; table.appendChild(li, table.firstChild); }); }