$(document).ready(function() { $(".onlogin .headnavbtn li").eq(0).addClass("navcurrent"); $(".workmenu>ul>li.resIcon").addClass("nowLi"); var orgId = $.cookie('orgId'); if(orgId == "" || orgId == null || orgId == "null") { location.href = "cmp-settled-log.html"; } var resourceId; function companyAuthentState() { $.ajax({ url: '/ajax/org/authStatus', type: "GET", timeout: 10000, dataType: "json", data: { "id": orgId }, beforeSend: function() {}, success: function(data, textState) { if(data.success) { console.log(data); if(data.data == 3) { $("#companyDemandList").show(); } else { $("#identityState").show(); } } }, error: function(XMLHttpRequest, textStats, errorThrown) { $.MsgBox.Alert('提示', '服务器请求失败') } }) } companyAuthentState(); $(".issueSpan").click(function(e){ UnauthorizedUser() e.preventDefault(); }) function UnauthorizedUser() { $.ajax({ url: "/ajax/professor/qaOrgAuth", type: "GET", timeout: 10000, dataType: "json", async:"true", data: { "orgId": orgId, "orgAuth": 1 }, success: function(data, textState) { if(data.success) { if(data.data.length==0) { $.MsgBox.Confirm("提示", "请至少认证1位员工
选择认证员工作为联系人,代表企业与对方沟通。", function(){ location.href="cmp-staffList.html"; }); $("#mb_btn_no").val("稍后再说"); $("#mb_btn_ok").val("去认证"); }else if(data.data.length>0){ window.open("resourceIssue.html") } } }, error: function(XMLHttpRequest, textStats, errorThrown) { $.MsgBox.Alert('提示', '服务器请求失败') } }) } /*资源列表查询*/ function getRecourceMe(n, isbind, num) { var resourceNameVa = $("#resouceName").val(); var $info = {}; $info.orgId = orgId; $info.pageSize = 10; if(resourceNameVa != "") { $info.key = resourceNameVa; } $info.pageNo = n; $.ajax({ "url": "/ajax/resource/pqForOrg", "type": "GET", "success": function(data) { console.log(data) if(data.success) { $("#resourceList").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 oTime, pageview = "", draftLable = "", oHtml, oLi = ''; if($data[i].images.length) { imgSrc = "/data/resource/" + $data[i].images[0].imageSrc } console.log($data[i].status) if($data[i].status == 0) { oTime = "修改于 " + TimeTr($data[i].modifyTime); draftLable = '草稿'; oHtml = "resourceIssue.html"; oLi = "class='draftList'" } else { oTime = "发布于 " + TimeTr($data[i].publishTime); pageview = '
  • 浏览量 ' + $data[i].pageViews + '
  • '; oHtml = "../resourceShow.html" } var oStr = '
  • ' + '' + '
    ' + '
    ' + '

    ' + $data[i].resourceName + '

    ' + '
      ' + '
    • ' + oTime + '
    • ' + pageview + '
    • ' + '
    ' + '

    ' + draftLable + '

    ' + '
    ' + '
    ' + '' + '
  • ' var $os = $(oStr); $("#resourceList").append($os); if($data[i].status == 2) { resourecRel.call($os.find(".crel"), $data[i].resourceId); } else { resourecRel.call($os.find(".oop"), $data[i].resourceId); } } } function professList(par) { $.ajax({ "url": "/ajax/professor/qm", "type": "GET", "context": this, "traditional":true, "success": function(data) { if(data.success) { var $data = data.data; var arr = [] if($data.length) { for(var i=0;i<$data.length;i++) { arr.push($data[i].name) } this.text("联系人 " + arr.join("、")) } } }, "data": { "id": par }, dataType: "json", 'error': function() { $.MsgBox.Alert('提示', '服务器连接超时!'); } }); } /*判断资源是否设置了资源联系人*/ function resourecRel(rsd) { $.ajax({ "url": "/ajax/resource/qaLinkman", "type": "GET", "context": this, "success": function(data) { if(data.success) { var $data = data.data; if($data.length == 0) { this.text("未设置联系人").css("color","#e03b43"); }else { var arr = []; for(var i =0;i<$data.length;i++) { arr.push($data[i].professor.id) } professList.call(this,arr); } } }, "data": { "resourceId": rsd }, dataType: "json", 'error': function() { $.MsgBox.Alert('提示', '服务器连接超时!'); } }); } /*点击修改跳转修改页面*/ $("#resourceList").on("click", ".editThis", function() { location.href = "resourceIssue.html?resourceId=" + $(this).attr("data-id") }) /*点击删除跳转修改页面*/ $("#resourceList").on("click", ".deteleThis2", function() { resourceId = $(this).attr("data-id"); $.MsgBox.Confirm("提示", "确认删除该资源?", deleResource); }) /*删除函数*/ function deleResource() { $.ajax({ "url": "/ajax/resource/delete", "type": "POST", "success": function(data) { if(data.success) { getRecourceMe(1, false); } }, "data": { "resourceId": resourceId }, "beforeSend": function() { /*console.log(this.data)*/ }, "contentType": "application/x-www-form-urlencoded", dataType: "json" }); } /*输入资源名称限制字数*/ $("#resouceName").bind({ keyup: function() { if($(this).val().length > 30) { $(this).val($(this).val().substr(0, 30)); } } }); /*点击搜索*/ $(".searchSpan").click(function() { $(".tcdPageCode").remove(); $(".aboutRes").append('
    '); getRecourceMe(1, true); }) })