body {
background: #f5f5f5
}
.weui-cells.weui-cells_form {
background: #fff;
/*border-bottom: 1px solid #EDEDED;*/
/*-moz-box-shadow: 2px 2px 5px #333333;*/
/*-webkit-box-shadow: 0px 2px 15px #eee;*/
/*box-shadow: 0px 2px 15px #eee;*/
}
.weui-media-box_appmsg {
align-items: normal;
}
.weui-media-box__bd span {
color: #aaa;
font-size: 14px;
}
.weui-media-box_appmsg .weui-media-box__hd {
background: #417DFF;
border-radius: 3px;
overflow: hidden;
}
.weui-media-box_appmsg .weui-media-box__hd:after {
content: '公告';
color: #fff;
}
.hide {
display: none;
}
@click="openDetails(item.id,item.title)">
{{item.title}}
{{item.comment}}
{{dateUtils.humanize(item.publishDate)}}
$(function () {
FastClick.attach(document.body);
});
// 更新缓存数据,与调回来的url
$http.getUserSignIn(false, 'notice_list.html');
console.log($http.getUserSignIn());
/**
上拉加载
*/
var rs = {
id: '',
roles: ''
};
var ListID = '';
var loading = false;
$(document.body).infinite().on("infinite", function () {
if (loading) return;
if (ListID == 1) return;
loading = true;
if (ListID < 0) {
return $(".page__bd").append(
"
)
}
$(document.getElementById('jz')).removeClass('hide');
getData(ListID);
setTimeout(function () {
// getData(id);
$(document.getElementById('jz')).addClass('hide');
loading = false;
}, 2000);
});
//vue 模板替换
var news = new Vue({
el: '#orderlist',
data: {
items: [] //列表信息流数据
}
});
getData();
/**
* 打开详情
* @param id
* @param title
*/
function openDetails(id, title) {
var obj = {};
obj['id'] = id;
obj['title'] = title;
obj = JSON.stringify(obj);
$.cookie('noticeId', obj);
rs = {
noticeId: id,//公告id
lawyerId: $http.getUserSignIn().id,//律师id
lawyerName: $http.getUserSignIn().name,//律师姓名
noticeRole: $http.getUserSignIn().roleId,//公告允许角色
lawyerRole: $http.getUserSignIn().roleName,//律师所属角色
wechat_id: $http.getUserSignIn().phone//微信id
}
getReadNotice(rs);
window.location.href = 'notice_details.html?id=' + id + '&title=' + title;
// window.location.href = 'notice_details.html';
}
/**
* 获取列表数据
* @param id
* @param refresh
*/
function getData(id = null) {
rs['id'] = id || 0;
if (id == -1) {
rs['id'] = 0;
}
rs['roles'] = $http.getUserSignIn().roleName;
$http.post($http.FindByIdOnWeChart(rs)).then(function (data) {
if (data.success == true) {
news.items = news.items.concat(data['data']);
/**
* 获取最后的数组id
*/
var pageId = data['data'].slice(-1);
if (pageId[0]['id'] > 0) {
ListID = pageId[0]['id'];//得到页码
console.log(ListID)
}
} else {
ListID = -1;
return $(".page__bd").append(
'
)
}
}, function (err) {
console.log(err);
return err;
});
}
/**
* 阅读消息
* @param rs
*/
function getReadNotice(rs) {
$http.post($http.readNotice(rs)).then(function (data) {
}, function (err) {
console.log(err);
return err;
});
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史