// JavaScript Document $(function(){ var userid = $.cookie("userid"); var name = $.cookie("userName"); var flag; if(userid){ $(".myWorkspace").attr("href","workspaces.html?"+userid); $(".head-portrait").show(); $(".unlogin").hide(); $(".portrait-p").attr("src","/images/head/"+userid+"_m.jpg"); $(".portrait-p").load(function(){ }) .error(function(){ $(".portrait-p").attr("src","/images/default-photo.jpg"); }); } //快速回复 //$(".writeback").click(function(){ // $(this).siblings(".writebackbox").toggle(); //}) // //$(".sharesrc").hover(function(){ // $(this).find(".shareopeart").stop(true,true).animate({ // "bottom": "0px" // }); //}, function() { // $(this).find(".shareopeart").stop(true,true).animate({ // "bottom": "-30px" // }); //}) /*我的工作台左边菜单背景点击切换*/ $(".workmenutit").click(function(){ $(".worksubmenu").removeClass("subcolor"); $(".workconitem").eq(0).show().siblings().hide(); }) $(".worksubmenu").click(function(){ var index = $(this).index(); $(this).addClass("subcolor").siblings().removeClass("subcolor"); $(".workconitem").eq(index).show().siblings().hide(); }); /*科研资源菜单点击切换*/ $(".worksamlltit1").click(function(){ var index = $(this).index(); $(this).addClass("worksamlltitnow").siblings().removeClass("worksamlltitnow"); $(".workmysrc1").eq(index).show().siblings().hide(); }); /*科研项目菜单点击切换*/ $(".worksamlltit2").click(function(){ var index = $(this).index(); $(this).addClass("worksamlltitnow").siblings().removeClass("worksamlltitnow"); $(".workmysrc2").eq(index).show().siblings().hide(); }); ////发布资源发布及修改 var resourceNamePass = true; var professorPass=true; var supportedServicesPass=true; ////验证资源名字 // function resourceName() // { // var code = $("#resourceName").val(); // if(code.length==0||code==" ") // { // $(".workmsg1").text("不能为空"); // resourceNamePass = false; // } // else // { // $(".workmsg1").text(""); // resourceNamePass= true; // } // } // $("#resourceName").blur(function(){ // resourceName(); // }); ////验证资源发布者 // function professor() // { // var code = $("#professor").val(); // if(code.length==0||code==" ") // { // $(".workmsg2").text("不能为空"); // professorPass= false; // } // else // { // $(".workmsg2").text(""); // professorPass= true; // } // } // $("#professor").blur(function(){ // professor(); // }); ////验证可提供服务 // function supportedServices() // { // var code = $("#supportedServices").val(); // if(code.length==0||code==" ") // { // $(".workmsg3").text("不能为空"); // supportedServicesPass= false; // } // else // { // $(".workmsg3").text(""); // supportedServicesPass= true; // } // } // $("#supportedServices").blur(function(){ // supportedServices(); // }); ////资源发布函数 // // //判断是修改还是发布 //$(".resoumag").click(function() //{var resourceID=$(this).attr("resourceId") // $(".blackcover").show(); // $(".resouinfo").show(); // $("#inputb").on("click",function() // { var $data = {}; // $data.resourceName = $("#resourceName").val(); // $data.supportedServices = $("#supportedServices").val(); // $data.professorId = userid; // $data.hopePayMethod = $("#hopePayMethod").val(); // $data.cooperationNotes = $("#cooperationNotes").val(); // $data.subject=$("#subject").val(); // $data.industry=$("#industry").val(); // $data.descp=$("#descp").val(); // console.log($data); //// resourceName(); //// professor(); //// supportedServices(); // if(resourceNamePass && professorPass && supportedServicesPass) // { // $.ajax( // { "url":"/ajax/resource", // "type":"post", // "data":$data, // "async": true, // "success":function(data) // { // if(data.success){ // $.MsgBox.Alert('message','发布资源成功'); // }else{ // // alert("系统异常!"); // } // }, // error:function(){$.MsgBox.Alert('message','fail')}, // contentType :"application/x-www-form-urlencoded", // dataType: "json", // beforeSend:function(){ // console.log(this.data); // } // }) // } // }); //}); //我的资源的删除,修改 $("#workmysrc").on("click",".resoumag",function() { ResourceInfo(); var resourceID=$(this).attr("resourceId"); //console.log(resourceID); if(resourceID){ $("#deletedResource").on("click",function(){ $.ajax({ "url" : "/ajax/resource/"+resourceID, "type" : "DELETE", "success" : function($data) { if ($data.success) { location.reload(true); } else { $.MsgBox.Alert('message',$data.msg); } } }); }) $.ajax({ "url":"/ajax/resource/"+resourceID, "type":"get", "async": true, "success":function(info){ if(info.success) { //console.log(info); $("#resourceName").val(info.data.resourceName); $("#supportedServices").val(info.data.supportedServices); $("#hopePayMethod").val(info.data.hopePayMethod) ; $("#cooperationNotes").val(info.data.cooperationNotes) ; $("#subject").val(info.data.subject); $("#industry").val(info.data.industry); $("#descp").val(info.data.descp); $("#professor").val(name); } else { $.MsgBox.Alert('message',"系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failed')} }); } $("#inputb").on("click",function() { var $data = {}; $data.resourceName = $("#resourceName").val(); $data.supportedServices = $("#supportedServices").val(); $data.professorId = userid; $data.hopePayMethod = $("#hopePayMethod").val(); $data.cooperationNotes = $("#cooperationNotes").val(); $data.subject=$("#subject").val(); $data.industry=$("#industry").val(); $data.descp=$("#descp").val(); if (resourceID) { $data.resourceId = resourceID; } //console.log($data); // resourceName(); // professor(); // supportedServices(); if(resourceNamePass && professorPass && supportedServicesPass) { $.ajax({"url" : "/ajax/resource", "type" : resourceID ? "PUT" : "POST", "success" : function(rdata) { if (rdata.success) { if (resourceID) { location.reload(true); $(".workconitem").eq(1).addClass("subcolor"); $(".workconitem").eq(1).show(); } else { location.reload(true); } } else { $.MsgBox.Alert('message',"发布失败"); } }, "data" : resourceID ? JSON.stringify($data) : $data, "beforeSend":function(){/*console.log(this.data)*/ }, "contentType" : resourceID ? "application/json": "application/x-www-form-urlencoded", dataType : "json" }); } }); }); //查询当前用户的资源 $.ajax({ "url":"/ajax/resource/qapro", "type":"get", "async": true, "data":{"professorId":userid}, "success":function(data){ if(data.success) {var add=''; var k=0; for(var i=0;i
  • 发布人:'+name+'
  • 使用用途:'+data.data[i].supportedServices+'
  • ' add+='
  • 应用行业:'+data.data[i].subject+'
  • 可提供服务:'+data.data[i].industry+'
  • 期望付款方式:'+data.data[i].hopePayMethod+'
  • ' add+='
  • 详细描述:'+data.data[i].descp+'
  • 备注:'+data.data[i].cooperationNotes+'
  • ' add+='资源管理' add+='
    ' add+='' add+='' add+='
    申请时间需求方联系人交付时间成交金额付款方式付款进程操作
    '; $("#consd").append(add); if(data.data[i].subject==undefined){ $(".li1").eq(i).css({"display":"none"}); } if(data.data[i].industry==undefined){ $(".li2").eq(i).css({"display":"none"}); } if(data.data[i].hopePayMethod==undefined){ $(".li3").eq(i).css({"display":"none"}); } if(data.data[i].descp==undefined){ $(".li4").eq(i).css({"display":"none"}); } if(data.data[i].cooperationNotes==undefined){ $(".li5").eq(i).css({"display":"none"}); } $('.resoumag').eq(i+1).attr("resourceId",data.data[i].resourceId); //console.log($('.resoumag').eq(i+1).attr("resourceId")); //资源所对应的记录 (function(i){ $.ajax({ "url":"/ajax/operation/qares", "type":"get", "async": true, "data":{"resourceId":$('.resoumag').eq(i+1).attr("resourceId")}, "success":function(data){ if(data.success) { console.log(data); for(var j=0;j' addString+=''+data.data[j].applysquare+'' addString+=' '+data.data[j].professor.name+'' addString+=''+data.data[j].dealTime+'' addString+=''+data.data[j].dealPrice+'' addString+=''+data.data[j].payMethod+'' addString+=''+inquiry+'/'+data.data[j].dealPrice+'
    ' addString+='修改申请 ' $(".tablecon").eq(i).append(addString); switch(data.data[j].operationStatus) { case 1: var string='新的申请
    ' string+='回复申请
    ' $(".modification").eq(k).html(string) break; case 2: var string='发送报价待对方确认
    ' string+='修改报价
    ' $(".modification").eq(k).html(string); break; case 3: var string='对方发来报价合作进行中
    ' string+='查看详情
    ' string+='退款
    ' string+='投诉' $(".modification").eq(k).html(string); break; case 4: var string='对方拒绝报价,合作结束
    ' string+='查看详情
    ' $(".modification").eq(k).html(string); break; case 5: var string='本人拒绝合作
    ' string+='查看详情
    ' $(".modification").eq(k).html(string); break; case 6: var string='对方中止合作合作结束
    ' string+='查看详情
    ' string+='评价
    ' string+='退款
    ' string+='投诉' $(".modification").eq(k).html(string); break; case 7: var string='合作进行中
    ' string+='查看详情
    ' string+='确认完成
    ' string+='投诉' $(".modification").eq(k).html(string); break; case 8: var string='完成
    ' string+='查看详情
    ' string+='评价
    ' string+='投诉' $(".modification").eq(k).html(string); break; default: } k++; addString=""; } } else { $.MsgBox.Alert('message',"系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failed')} }); })(i); add=""; } } else { $.MsgBox.Alert('message',"系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failed')} }); //我的资源状态的回复 $("#consd").on("click",".detailmess",function(){ ResourceApply(); var operationId=$(this).attr("operationId"); //console.log(operationId); var operationStatus=$(this).attr("operationStatus"); //console.log(operationStatus); flag=0; ajaxGet(operationId); if(flag==0&&operationStatus==1) { $(".btnboxdown").css({"display":"none"}); $(".applysure").css({"display":"none"}); $("#nextStep").click(function(){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"block"}); $(".applysure").css({"display":"block"}); $(".bag").css("display","none"); $(".frm").click(function(){ var $date = {}; $date.detailDemand=$(".detail").val(); $date.dealTime=$(".dealTime").val(); $date.dealPrice = $("#dealPrice").val(); $date.payMethod = $("#payMethod").val(); $date.replyNotes = $("#consultContent").val(); $date.operationId=operationId; $date.operationStatus=2; $.ajax({ "url" : "/ajax/operation", "type" : "put", "data" :JSON.stringify($date), "contentType" :"application/json", "success" : function(data) { if (data.success) { location.reload(true); //alert("jjjjjjjjjjjjjj"); //console.log(data); } else { alert(data.msg); } }, "beforeSend":function(){ //console.log(this.data); }, }); }) }) $("#refuses").click(function(){ upStatus(operationId,5); }); } if(flag==0&&operationStatus==2){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); ajaxGet(operationId); } if(flag==0&&operationStatus==3){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); ajaxGet(operationId); } if(flag==0&&operationStatus==5){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); $(".applysure").css({"display":"none"}); ajaxGet(operationId); } if(flag==0&&operationStatus==4){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); ajaxGet(operationId); } }) //我的需求查询 $.ajax({ "url":"/ajax/operation/qapro", "type":"get", "async": true, "data":{"demandId":userid}, "success":function(data){ if(data.success) { for(var i=0;i' stringContent +=''+data.data[i].resource.resourceName+'' stringContent +=' '+data.data[i].resource.professor.name+'' stringContent +=''+data.data[i].dealTime+'' stringContent +=''+data.data[i].dealPrice+'' stringContent +=''+data.data[i].payMethod+'' stringContent +=''+inq+'/'+data.data[i].dealPrice+'
    ' stringContent +='修改申请' $(".worktabb").append( stringContent); switch(data.data[i].operationStatus) { case 1: var string='申请已发送待对方确认
    ' string+='修改申请
    ' $(".loginStatus").eq(i).html(string); break; case 2: var string='对方发来报价
    ' string+='回复报价
    ' $(".loginStatus").eq(i).html(string); break; case 3: var string='合作进行中
    ' string+='查看详情
    ' string+='付款
    ' string+='中止合作' $(".loginStatus").eq(i).html(string); break; case 4: var string='本人拒绝合作
    ' string+='查看详情
    ' $(".loginStatus").eq(i).html(string); break; case 5: var string='对方拒绝合作,合作结束
    ' string+='查看详情
    ' $(".loginStatus").eq(i).html(string); break; case 6: var string='本人中止合作
    ' string+='查看详情
    ' string+='评价
    ' string+='投诉' $(".loginStatus").eq(i).html(string); break; case 7: var string='合作进行中
    ' string+='查看详情
    ' string+='确认完成
    ' string+='投诉' $(".loginStatus").eq(i).html(string); break; case 8: var string='完成
    ' string+='查看详情
    ' string+='评价
    ' string+='投诉' $(".loginStatus").eq(i).html(string); break; default: } } } else { $.MsgBox.Alert('message',"系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failddd')} }); //确认完成 $(".workmysrc").on("click",".acknowledgement",function(){ var op=$(this).attr("operationId"); upStatus(op,8); }) //退款 $(".workmysrc").on("click",".drawback",function(){ DetailInfo(); $(".resoubox").css("display","none"); $(".liuyaninfo").css("display","none"); $(".pingjiainfo").css("display","none"); var op=$(this).attr("operationId"); var $price=$(this).attr("dealPrice"); $("#totalPrice").text($price); discussGetPaidMoney(op,$price); $(".panbtn").click(function(){ var c=$("#realCharge").text(); var d= $("#payMoney").val(); if(d'; PopHtml += '
    '+$data[i].professor.name+'
    '; PopHtml += '
    '; PopHtml += '
    '; PopHtml += '
    '; PopHtml += '
    之后尾款另行支付
    '; PopHtml += ''; $("#paytit").append(PopHtml); if($data[i].paidMoney==undefined) { $data[i].paidMoney=0; } if($data[i].returnMoney==undefined) { $data[i].returnMoney=0; } m=$data[i].paidMoney-$data[i].returnMoney; $(".to").eq(i).text(m); if($data[i].payType==0){ $(".resou").eq(i).text("线下支付"); }else{ $(".resou").eq(i).text("线上支付"); } if($data[i].payStatus==0){ $(".resta").eq(i).text("未确认"); }else{ $(".resta").eq(i).text("确认收款"); } popHtml=""; realCharge+=m; } balance=priceDifference-realCharge; $("#balance").text(balance); $("#realCharge").text(realCharge); } else { console.log("系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failddd')} }); } //中止合作 $(".workmysrc").on("click",".stopcoo",function(){ var op=$(this).attr("operationId"); upStatus(op,6); }); //评论 var start; $(".workmysrc").on("click",".discuss",function(){ var resourceId=$(this).attr("resourceId"); var operationId=$(this).attr("operationId"); var dataStatus=$(this).attr("dataStatus"); getAssess1(operationId); CommentInfo(); if(lengths==0&&dataStatus==0){ $(".sqlcomment").css("display","none"); $(".evastar2").click(function(){ $(".evastar2").removeClass('span'); start=$(this).index()+1; for(var i=0;i' string+='
      ' string+='
    • '+$data[0].resource.resourceName+'资源的合作2016-09-06
    ' string+='
    ' string+='

    '+$data[0].descp+'

    ' string+='
    ' string+='
    对方还未评价
    ' $("#commbox").append(string); console.log($data[0].starLevel); for(var i=0;i<$data[0].starLevel;i++) { console.log(i); $(".evastar1").eq(i).addClass('span'); } }else if(le==2){ for(var j=0;j<2;j++){ var string=""; string+='
    ' string+='

    '+ $data[j].professor.name +'

    ' string+='
      ' string+='
    • '+$data[j].resource.resourceName+'资源的合作2016-09-06
    ' string+='
    ' string+='

    '+$data[j].descp+'

    ' string+='
    ' $("#commbox").append(string); if(j==0) { for(var i=0;i<$data[j].starLevel;i++) { console.log(i); $(".evastar1").eq(i).addClass('span'); } } else{ for(var i=0;i<$data[j].starLevel;i++) { console.log(i); $(".evastar1").eq(i+5).addClass('span'); } } string=""; } } } else { alert("jjj"); } }, "data" :{"operationId":operationId}, "contentType" :"application/x-www-form-urlencoded", dataType : "json" }); } function discussContent(){ $.ajax({ "url":"/ajax/assess", "type":"post", "async": true, "data":{"operationId":operationId,"professorId":userid,"resourceId":resourceId,"starLeval":start,"descp":$("#discussContent").val()}, "success":function(data){ if(data.success) { location.reload(true); } else { console.log("系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failddd')} }); } //我的需求中修改申请,对方已经回复(合作),我拒绝合作或者约对方合作 $(".workmysrc").on("click",".detailm",function(){ // $(".blackcover").show(); // $(".resouapply").show(); ResourceApply(); var resourceId=$(this).attr("resourId"); var operationStatus=$(this).attr("operationStatus"); var operationId=$(this).attr("operationId"); flag=1; if(flag==1&&operationStatus==1) { $(".stateinfor").text("修改申请中"); $(".btnboxup").css({"display":"none"}); $(".applysure").css({"display":"none"}); // $(".dealTime").replaceWith(""); ajaxGet(operationId); //if($(".dealTime").val()!=""&&$(".detail").val()!="") //{ $("#del").on("click",function() { //console.log($(".dealTime").val()); var $data = {}; $data.operationId=operationId; $data.detailDemand=$(".detail").val(); $data.dealTime=$(".dealTime").val(); $data.operationStatus=1; $.ajax({ "url" : "/ajax/operation", "type" : "put", "success" : function(rdata) { if (rdata.success) { location.reload(true); } else { //alert("jjj"); } }, "data" : JSON.stringify($data) , "contentType" :"application/json", "beforeSend":function(){/*console.log(this.data)*/}, dataType : "json" }); }); //} } if(flag==1&&operationStatus==2) { $(".btnboxup").css({"display":"none"}); $(".btnboxdown1").css({"display":"none"}); $(".frm")[0].value="直接拒绝"; $("#cooperation")[0].value="合作"; ajaxGet(operationId); $(".frm").click(function(){ $.ajax({"url" : "../ajax/operation/operationStatus", "type" : "POST", "success" : function(rdata) { if (rdata.success) { location.reload(true); } else { alert("jjj"); } }, "data" :{"operationId":operationId,"operationStatus":4}, "contentType" :"application/x-www-form-urlencoded", dataType : "json" }); }) $("#cooperation").click(function(){ upStatus(operationId,3); }) } if(flag==1&&operationStatus==3){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); ajaxGet(operationId); } if(flag==1&&operationStatus==4){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); ajaxGet(operationId); } if(flag==1&&operationStatus==5){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); $(".applysure").css({"display":"none"}); ajaxGet(operationId); } if(flag==1&&operationStatus==6){ $(".btnboxup").css({"display":"none"}); $(".btnboxdown").css({"display":"none"}); $(".applysure").css({"display":"none"}); ajaxGet(operationId); discussGetContent(operationId); } }) //获取评论 function discussGetContent(operationId){ $.ajax({ "url":"/ajax/assess/qaoper", "type":"get", "async": true, "data":{"operationId":operationId}, "success":function(data){ if(data.success){ console.log(data); } else { console.log("系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failddd')} }); } //更新状态 function upStatus(operationId,n){ $.ajax({"url" : "/ajax/operation/operationStatus", "type" : "POST", "success" : function(rdata) { if (rdata.success) { location.reload(true); } else { alert("jjj"); } }, "data" :{"operationId":operationId,"operationStatus":n}, "beforeSend":function(){/*console.log(this.data)*/}, "contentType" :"application/x-www-form-urlencoded", dataType : "json" }); } //我的需求,获取每条记录的数据根据合作id function ajaxGet(operationId){ $.ajax({ "url":"/ajax/operation/"+operationId, "type":"get", "async": true, "success":function(data){ if(data.success) { $(".log").text(data.data.resource.resourceName); $(".timelog").text(data.data.deliverTime); $(".contration").text(data.data.operationId); $(".detail").val(data.data.detailDemand); $(".dealTime").val(data.data.dealTime); if(data.data.payMethod){ $("#payMethod").val(data.data.payMethod); } if(data.data.dealPrice){ $("#dealPrice").val(data.data.dealPrice); } if(data.data.replyNotes){ $("#consultContent").val(data.data.replyNotes); } } else { console.log("系统异常!"); } }, "error":function(){$.MsgBox.Alert('message','failddd')} }); } });