123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266 |
- $(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位员工</br><span style='margin-top:20px;font-size:14px;color:#ccc;'>选择认证员工作为联系人,代表企业与对方沟通。</span>", 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 = '<span class="draftLable">草稿</span>';
- oHtml = "resourceIssue.html";
- oLi = "class='draftList'"
- } else {
- oTime = "发布于 " + TimeTr($data[i].publishTime);
- pageview = '<li><span>浏览量 ' + $data[i].pageViews + '</span></li>';
- oHtml = "../resourceShow.html"
- }
- var oStr = '<li ' + oLi + '>' +
- '<a href="' + oHtml + '?resourceId=' + $data[i].resourceId + '" target="_blank">' +
- '<div class="madiaHead resouseHead" style="background-image: url(' + imgSrc + ');"></div>' +
- '<div class="madiaInfo">' +
- '<p class="h1Font ellipsisSty">' + $data[i].resourceName + '</p>' +
- '<ul class="showliTop h2Font clearfix">' +
- '<li><span>' + oTime + '</span></li>' + pageview + '<li><span class="link-class oop"></span></li>' +
- '</ul>' +
- '<p>' + draftLable + '<span class="link-class crel"></span></p>' +
- '</div>' +
- '</a>' +
- '<ul class="madiaEdit">' +
- '<li><span class="deteleThis2" data-id="' + $data[i].resourceId + '"></span></li>' +
- '<li><span class="editThis" data-id="' + $data[i].resourceId + '"></span></li>' +
- '</ul>' +
- '</li>'
- 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() { },
- "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('<div class="tcdPageCode"></div>');
- getRecourceMe(1, true);
- })
- })
|