|
$(document).ready(function(){
$(".onlogin .headnavbtn li").eq(0).addClass("navcurrent");
loginStatus(); //判断个人是否登录
valUser();
var userid = $.cookie("userid");
var resourceId;
/*资源列表查询*/
function getRecourceMe(n,isbind,num) {
var resourceNameVa=$("#resouceName").val();
var $info={};
$info.professorId=userid;
$info.pageSize=10;
if(resourceNameVa !="") {
$info.key=resourceNameVa;
}
$info.pageNo=n;
$.ajax({
"url": "/ajax/resTmp/pq",
"type": "GET",
"success": function(data) {
if(data.success) {
$(".importUl").html("");
if(num==1) {
if(data.data.data.length==0) {
$("#noresource").removeClass("displayNone");
$(".noContip").text("没有需要导入的资源");
return;
}else{
$("#noresource").addClass("displayNone");
}
}else{
if(data.data.data.length==0) {
$("#noresource").removeClass("displayNone");
$(".noContip").text("没有符合该搜索条件的内容");
return;
}else{
$("#noresource").addClass("displayNone");
}
}
resourceHtml(data.data.data);
if(isbind == true) {
$(".tcdPageCode").createPage({
pageCount: Math.ceil(data.data.total / data.data.pageSize),
current: data.data.pageNo,
backFn: function(p) {
getRecourceMe(p,false);
}
});
}
}
},
"data": $info,
dataType: "json",
'error': function() {
$.MsgBox.Alert('提示', '服务器连接超时!');
}
});
}
getRecourceMe(1,true);
function resourceHtml($data) {
for(var i = 0; i < $data.length; i++) {
var imgSrc = "../images/default-resource.jpg";
var oSpec="",orgName="",domain="";
if($data[i].img) {
imgSrc = "/data/resource/" + $data[i].img;
}
if($data[i].spec) {
oSpec="厂商型号:"+$data[i].spec
}
if($data[i].orgName) {
orgName="所属机构:"+$data[i].orgName;
}
if($data[i].domain) {
domain="关键词:"+$data[i].domain;
}
var oImg="";
if($data[i].img) {
oImg=$data[i].img;
}
var oName1=$data[i].name;
var oId=$data[i].id;
var oIndu=$data[i].majorFunc
$.ajax({
"url": "/ajax/resource/isImportRes",
"type": "GET",
"async":false,
"success": function(data) {
if(data.success) {
var oT,oText;
if(data.data) {
oT="importSpan-2";
oText="已导入";
}else{
oT="importSpan-1";
oText="导入";
}
var oString = '<li>' +
'<a class="flexCenter">' +
'<div class="madiaHead resouseHead" style="background-image: url('+imgSrc+');"></div>' +
'<div class="madiaInfo">' +
'<p class="h1Font ellipsisSty">'+oName1+'</p>' +
'<p class="h2Font ellipsisSty">'+oSpec+'</p>' +
'<p class="h2Font ellipsisSty">'+orgName+'</p>' +
'<p class="h2Font ellipsisSty">'+domain+'</p>' +
'</div>' +
'</a>' +
'<div class="importBtn">' +
'<span class="importResource '+oT+'" data-id="'+oId+'" data-name="'+oName1+'" data-indu="'+oIndu+'" flag="1" data-img="'+oImg+'">'+oText+'</span>' +
/*'<span class="importSpan-2">再次导入</span>' +
'<span class="importSpan-3">已导入</span>' +*/
'</div>' +
'</li>'
$(".importUl").append(oString);
}
},
"data": {
id:userid,
resourceTmpId:$data[i].id,
},
dataType: "json",
'error': function() {
$.MsgBox.Alert('提示', '服务器连接超时!');
}
});
}
}
/*输入资源名称限制字数*/
$("#resouceName").bind({
keyup: function() {
if($(this).val().length > 30) {
$(this).val($(this).val().substr(0, 30));
}
}
});
/*点击搜索*/
$(".searchSpan").click(function(){
$(".tcdPageCode").remove();
$(".aboutRes").append('<div class="tcdPageCode"></div>');
getRecourceMe(1,true);
})
/*导入资源*/
$(".importUl").on("click",".importResource",function(){
var oF=$(this).attr("flag");
if(oF!=1) return;
var $this=$(this);
$.ajax({
"url": "/ajax/resource/importRes",
"type": "POST",
"success": function(data) {
if(data.success) {
$this.text("导入成功").addClass("importSpan-3").removeClass("importSpan-1").removeClass("importSpan-2").attr("flag","2").css("cursor","auto");
}
},
"data": {
resourceTmpId:$(this).attr("data-id"),
resourceName:$(this).attr("data-name"),
professorId:userid,
supportedServices:$(this).attr("data-indu"),
imgSrc:$(this).attr("data-img")
},
dataType: "json",
'error': function() {
$.MsgBox.Alert('提示', '服务器连接超时!');
}
});
});
/*hover事件*/
$(".importUl").on({
mouseover:function() {
$(this).text("再次导入")
},
mouseout:function() {
$(this).text("已导入")
}
},".importResource:contains(已导入),.importResource:contains(再次导入)"
)
})
|