$(document).ready(function() { $(".onlogin .headnavbtn li").eq(0).addClass("navcurrent"); $(".workmenu>ul>li:contains('需求')").addClass("nowLi"); loginStatus(); //判断个人是否登录 valUser(); var userid = $.cookie("userid"); var yesNo = "", oSortType = 0, demandType, orgId; myDemandList(true, 1, 5); /*我的需求列表*/ function myDemandList(isbind, page, pageNum) { $.ajax({ url: "/ajax/demand/pqDemander", type: "GET", timeout: 10000, dataType: "json", data: { "demander": userid, "pageNo": page, "pageSize": pageNum }, beforeSend: function() { $("#myneedList").append(''); }, success: function(data) { if(data.success) { $("#myneedList").html(""); var $info = data.data.data; if($info.length > 0){ for(var i = 0; i < $info.length; i++) { var liStr=$("
  • ").appendTo("#myneedList"); demandHtml($info[i],liStr); } if(isbind == true) { $(".tcdPageCode").createPage({ pageCount: Math.ceil(data.data.total / pageNum), current: data.data.data.pageNo, backFn: function(p) { $("#myneedList").html(""); myDemandList(false, p, 5); document.body.scrollTop = document.documentElement.scrollTop = 0; } }); } }else{ $("#myneedList").parent().find(".nodatabox").removeClass("displayNone") } } $(".loading").remove(); }, error: function() { } }) } function demandHtml($data,liStr) { var sowU=""; if($data.pageViews!=0){ sowU='
  • 浏览量 '+$data.pageViews+'
  • ' } var statusU=""; var dateToday = new Date(); var dateInvalid = $data.invalidDay; dateInvalid.setFullYear(parseInt(startTime.substring(0, 4))); dateInvalid.setMonth(parseInt(startTime.substring(4, 6)) - 1); dateInvalid.setDate(parseInt(startTime.substring(6, 8))); var dateGap = dateToday.getTime() - dateInvalid.getTime() if($data.state==1 && dateGap<604800000){ statusU='
  • 即将于 '+TimeTr($data.createTime)+'过期
  • ' } if($data.state==0){ statusU='
  • 已于 '+TimeTr($data.createTime)+'过期
  • ' }else if($data.state==2){ statusU='
  • 已于 '+TimeTr($data.createTime)+'完成
  • ' }else if($data.state==3){ statusU='
  • 已于 '+TimeTr($data.createTime)+'关闭
  • ' } var closStr=''; if($data.state==1){ closStr += '' } var strCon=''; strCon+='' strCon+='

    '+ $data.title +'

    ' strCon+='' strCon+='
    '+closStr $(strCon).appendTo(liStr); } // function demandHtml($data) { // for(var i = 0; i < $data.length; i++) { // var oTime, oDemandType, oDemandAim, oDemandStatus; // if($data[i].demandType == 1) { // oDemandType = "个人需求" // } else if($data[i].demandType == 2) { // oDemandType = "企业需求" // } // if($data[i].demandAim == 1) { // oDemandAim = "技术咨询" // } else if($data[i].demandAim == 2) { // oDemandAim = "寻找资源" // } else if($data[i].demandAim == 3) { // oDemandAim = "其他需求" // } // if($data[i].demandStatus == 0) { // oDemandStatus = "已关闭" // } else if($data[i].demandStatus == 1) { // oDemandStatus = "发布中" // } // oTime = $data[i]["createTime"].substr(0, 4) + "年" + $data[i].createTime.substr(4, 2) + "月" + $data[i].createTime.substr(6, 2) + "日" + // $data[i].createTime.substr(8, 2) + ":" + $data[i].createTime.substr(10, 2); // var oString = "
    " // oString += "
    " // oString += "
    " // oString += "

    " + $data[i].demandTitle + "

    " // oString += "
    " // oString += "
    " // oString += "
    发布时间:" + oTime + "
    " // if($data[i].closeTime) { // var oCloseTime = $data[i]["closeTime"].substr(0, 4) + "年" + $data[i].closeTime.substr(4, 2) + "月" + $data[i].closeTime.substr(6, 2) + "日" + // $data[i].closeTime.substr(8, 2) + ":" + $data[i].closeTime.substr(10, 2); // oString += "
    关闭时间:" + oCloseTime + "
    " // } // oString += "

    " + $data[i].demandContent + "

    " // oString += "
    " // oString += "
    " // oString += "查看
    " // oString += "
    " // oString += "" + oDemandStatus + "
    " // oString += "
    " // oString += "" + oDemandAim + "
    " // oString += "
    " // oString += "" + oDemandType + "
    " // $("#myNeed").append(oString) // } // } /*检索排序*/ // function selcet(i) { // $(".selcet" + i).on('click', function(e) { // var option = $(this).find(".option" + i); // option.css("display", "block") // var o_this = $(this); // o_this.find("li").click(function() { // o_this.find("li").removeClass("workcurrent"); // $(this).addClass("workcurrent"); // o_this.find("span").text($(this).text()); // option.css("display", "none"); // if($(this).text() == "全部") { // yesNo = ""; // $(".tcdPageCode").remove(); // $("#workContainer2").append('
    '); // myDemandList(true, 1, 5, yesNo, oSortType); // } else if($(this).text() == "发布中") { // yesNo = 1; // $(".tcdPageCode").remove(); // $("#workContainer2").append('
    '); // myDemandList(true, 1, 5, yesNo, oSortType); // } else if($(this).text() == "已关闭") { // yesNo = 0; // $(".tcdPageCode").remove(); // $("#workContainer2").append('
    '); // myDemandList(true, 1, 5, yesNo, oSortType); // } else if($(this).text() == "按最早发布时间排序") { // oSortType = 1; // $(".tcdPageCode").remove(); // $("#workContainer2").append('
    '); // myDemandList(true, 1, 5, yesNo, oSortType); // } else if($(this).text() == "按最新发布时间排序") { // oSortType = 0; // $(".tcdPageCode").remove(); // $("#workContainer2").append('
    '); // myDemandList(true, 1, 5, yesNo, oSortType); // } // return false; // }); // $("body").click(function(e) { // if($(".option4")[0].style.display == "block" || $(".option1")[0].style.display == "block") { // $(".option4")[0].style.display = "none"; // $(".option1")[0].style.display = "none"; // } // }); // return false; // }) // } // selcet(1); // selcet(4); // $("#myNeed").on("click", ".replybtn", function() { // var de = $(this).attr("demanid"); // location.href = "needShow.html?demandId=" + de // }); // /*发布新需求*/ // $("#needIssueBtn").click(function() { // $.ajax({ // url: "/ajax/professor/baseInfo/" + userid, // type: "GET", // timeout: 10000, // dataType: "json", // success: function(data) { // if(data.success) { // console.log(data); // var $rta = data.data; // orgId = $rta.orgId // console.log(orgId) // $("#induSub").val(""); // $("textarea").val(""); // $("#demandContent").val(""); // $("#navsub").find("li").removeClass("aimedLi"); // $("#mutChecked").find("li").removeClass("checkedLi"); // $('.checkNow').removeClass('checkNow'); // if($rta.authStatus != 3) { // if($rta.orgAuth == 1) { // $(".blackcover ").show(); // $("body").css("position","fixed"); // $("span:contains('企业需求')").addClass("checkNow"); // $("span:contains('个人需求')").addClass("checkNo"); // demandType = 2; // } else { // location.href = "realname-authentication.html"; // } // // } else { // $(".blackcover ").show(); // $("body").css("position","fixed"); // if($rta.orgAuth == 0) { // $("span:contains('企业需求')").addClass("checkNo"); // $("span:contains('个人需求')").addClass("checkNow"); // demandType = 1; // } else { // demanTy(); // } // } // // } // // }, // error: function(XMLHttpRequest, textStats, errorThrown) { // // } // }) // // }); // $("#workclose2").click(function() { // $(".blackcover ").hide(); // $("body").css("position","relative"); // }) // /*发布新需求目的*/ // var consun; // tab("navsub"); //身份切换 // function tab(name) { // var oDome = document.getElementById(name); // var oSpan = oDome.getElementsByTagName('ul')[0].childNodes; // for(var i = 0; i < oSpan.length; i++) { // oSpan[i].onclick = function() { // for(var i = 0; i < oSpan.length; i++) { // oSpan[i].className = ''; // } // this.className = 'aimedLi'; // if(this.getElementsByTagName("span")[0].innerText == "咨询技术难题") { // consun = 1; // } else if(this.getElementsByTagName("span")[0].innerText == "寻求研发资源") { // consun = 2; // } else { // consun = 3; // } // } // } // } // /*切换需求类型*/ // function demanTy() { // var deTy = document.getElementsByClassName("boxnavTo")[0]; // var deTyChild = deTy.getElementsByTagName("span"); // if(deTyChild[0].className != "checkNo" && deTyChild[1].className != "checkNo") { // for(var n = 0; n < deTyChild.length; n++) { // (function(m) { // deTyChild[m].onclick = function() { // this.className = "checkNow"; // if(m == 0) { // demandType = 1; // deTyChild[1].className = ""; // } else if(m == 1) { // demandType = 2; // deTyChild[0].className = ""; // } // } // })(n); // } // } // } // /*需求题目限制30个字*/ // $("#demandContent").on('keyup', function() { // if(this.value.length > 30) { // this.value = this.value.substring(0, 30); // } // }); // /*需求内容限制300个字*/ // $("textarea").on('keyup', function() { // var maxChars = 300; // if(this.value.length > maxChars) { // this.value = this.value.substring(0, maxChars); // } // var oCanInput = maxChars - this.value.length; // $("#countNum").text(oCanInput); // }); // /*查询应用行业及学术领域*/ // function industry(insu) { // $.ajax({ // url: "/ajax/dataDict/qaDictCode", // dataType: 'json', //数据格式类型 // type: 'GET', //http请求类型 // timeout: 10000, //超时设置 // data: { // "dictCode": insu // }, // success: function(data) { // if(data.success) { // var $data = data.data; // var n; // ($data.length > 5) ? n = 5: // n = $data.length // for(var i = 0; i < n; i++) { // var oString = '
  • ' + $data[i].caption + '
  • '; // $("#mutChecked").append(oString); // } // } // }, // error: function() { // return; // } // }); // } // industry("INDUSTRY"); // industry("SUBJECT"); // /*行业及领域选择*/ // $('#mutChecked').on('click', 'li', function() { // if(this.className == "checkedLi") { // this.className = "" // } else { // this.className = "checkedLi" // } // }) // /*行业或者领域添加及删除*/ // $("#labelshow").on("click", ".removeNu", function() { // $(this).parent().remove(); // }); // $("#addIndu").click(function() { // var oinduSub = $("#induSub").val(); // var oAddNum = $("#labelshow").find("em"); // if(!oinduSub.trim()) { // $.MsgBox.Alert("消息", "请先添加内容"); // return; // } // if(oinduSub.trim().length > 10) { // $.MsgBox.Alert("消息", "不能多于10个字"); // return; // } // if(oAddNum.length == 5) { // $.MsgBox.Alert("消息", "最多添加五条"); // return; // } // for(var i = 0; i < oAddNum.length; i++) { // if(oAddNum[i].innerHTML == oinduSub) { // $.MsgBox.Alert("消息", "不能重复添加"); // return; // } // } // $("#labelshow").append('
  • ' + oinduSub + '
  • ') // $("#induSub").val(""); // }) // /*发布新需求*/ // $("#postDemand").click(function() { // var dd = $("#navsub").find(".aimedLi"); // var cc = $("#navsubTo").find(".checkNow"); // if(dd.length == 0) { // $.MsgBox.Alert("消息", "请选择您发布需求的目的"); // return; // } // if(cc.length == 0) { // $.MsgBox.Alert("消息", "请选择您的需求类型"); // return; // } // if(!$("#demandContent").val().trim()) { // $.MsgBox.Alert("消息", "请填写需求主题"); // return; // } // if(!$("textarea").val().trim()) { // $.MsgBox.Alert("消息", "请填写需求内容"); // return; // } // publish() // }); // // function publish() { // var arr = []; // var oSuin = $(".checkedLi"); // var oin = $("#labelshow").find("li"); // for(var i = 0; i < oSuin.length; i++) { // arr[i] = oSuin[i].innerText; // } // for(var j = 0; j < oin.length; j++, i++) { // //console.log(oin[j].innerText); // arr[i] = oin[j].innerText; // } // $.ajax({ // url: '/ajax/demand', // dataType: 'json', //数据格式类型 // type: 'post', //http请求类型 // timeout: 10000, //超时设置 // traditional: true, // data: { // "demander": userid, // "demandAim": consun, // "demandType": demandType, // "demandTitle": $("#demandContent").val(), // "demandContent": $("textarea").val(), // "args": arr, // "orgId": (demandType == 2) ? orgId : "", // }, // success: function(data) { // if(data.success) { // myDemandList(true, 1, 5, yesNo, oSortType); // $(".blackcover ").hide(); // $("body").css("position","relative"); // $.MsgBox.Alert("消息", "需求发布成功!很快会有专家与您联系,您可以在咨询列表中查看专家回复的信息"); // $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain'); // } // }, // error: function() { // return; // } // }); // } // /*判断是否是专家*/ // $.ajax({ // url: "/ajax/professor/auth", // type: "GET", // timeout: 10000, // dataType: "json", // data: { // "id": userid, // }, // success: function(data, textState) { // if(data.success) { // var $rta = data.data; // if($rta.authType == 0) { // $("#searchDemand").hide(); // } // // } // // }, // error: function(XMLHttpRequest, textStats, errorThrown) { // // } // }) })