前言:用户登录后到我的笔记
$(function () {
var parms = {
// keyWords:null
// type:1,
// kc_id:1,
// ds_create_user_id:1,
pageSize:10,
pageNumber:1
}
function geturls(cover){
let urls ='';
if(cover){
let cov = JSON.parse(cover);
if ($.isArray(cov)) {
urls = cov[0].relativePath;
}
}else{
urls="res/dsf_styles/themes/nc/404.png"
}
return urls;
}
var isfirst=true;
function notelist(){
var loadshow = dsf.layer.loadding();
var listurl = dsf.url.getWebPath("mobile/xxbj/displayNote")
dsf.http.request(listurl,parms,"get")
.done(function (data) {
if(data.state==20000){
var sd=data.data.list,shtml='';
if(sd.length == 0){
shtml='<div style="text-align: center; margin: 20px;"><img src="/dsfa/res/dsf_styles/themes/img/nodata.png"></div>';
$('#demo0').hide();
}else{
$('#demo0').show();
parms.total=data.data.total;
if(isfirst){
getPage();
isfirst=false;
}
console.log(sd);
for(var i=0,len=sd.length;i<len;i++){
let urls = geturls(sd[i].file)
shtml+='<div class="noteitem">'
+' <div class="noteimgbox">'
+' <img src="'+dsf.url.getWebPath(urls)+'" onerror=\'onerror=null;src="' + dsf.url.getWebPath("res/dsf_styles/themes/nc/404.png") + '"\' />'
+' </div>'
+' <div class="notecontent">'
+' <div class="d1 ell3">'+sd[i].content+'</div>'
+' <div class="d2">'
+' <p class="p1"><span class="iconfont"></span><i>'+sd[i].nodetime+'</i></p>'
+' <p class="p2"><span>来源:</span><i>'+sd[i].kc_name+'</i></p>'
+' <p class="p3"><span>'+sd[i].time+'</span></p>'
+' </div>'
+' </div>'
+' </div>';
}
}
$('.notelist').html(shtml);
}
})
.error(function (err) {
console.log(err);
dsf.layer.message(err.message, false)
})
.always(function () {
dsf.layer.close(loadshow)
}).exec();
}
function getPage(){
var laypage = layui.laypage,layer = layui.layer;
laypage.render({
elem: 'demo0'
,count:parms.total
,limit:parms.pageSize
,groups:4
,theme: '#D40000'
,first: '首页'
,prev: "<i class='iconfont icon-left'></i>"
,next: "<i class='iconfont icon-right'></i>"
,last:"末页"
,layout:['prev','first','page','next','last']
,jump:function(obj,first){
if(!first){
parms.pageNumber = obj.curr;
notelist();
}
}
});
}
notelist();
$(".nc_notes").on("click",".jsserch",function(){
parms.keyWords = $('.jsinp').val();
parms.pageNumber = 1;
notelist();
})
$(".jstopnoteright").keyup(function(event){
if(event.keyCode ==13){
$(".jsserch").trigger("click");
}
});
})