我的笔记页面js模块

前言:用户登录后到我的笔记

$(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">&#xe623;</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");
		}
	});
})

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值