portal html css js resource

index.js 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. $(function(){
  2. $(".headnav li").eq(0).addClass("navcurrent");
  3. loginStatus();//判断个人是否登录
  4. var userid = $.cookie('userid');
  5. //加载页面时,判断企业账号是否登录
  6. var orgid = $.cookie('orgId');
  7. $("#cmpSettled").on("click",function(){
  8. if (orgid && orgid != "null" && orgid != null) {
  9. location.href="cmp-portal/cmp-workspaces.html"
  10. }else{
  11. location.href="cmp-portal/cmp-settled-reg.html"
  12. }
  13. })
  14. $("#gocmp").on("click",function(){
  15. if (orgid && orgid != "null" && orgid != null) {
  16. location.href="cmp-portal/cmp-workspaces.html"
  17. }else{
  18. location.href="cmp-portal/cmp-settled-log.html"
  19. }
  20. })
  21. var sureOrg ='<div class="mb-list mb-listL" style="text-align:left"><p class="msg-tit">请先确认您的所在机构:<small>(建议填写正式全称)</small></p>'+
  22. '<div style="height:56px;"><input type="text" class="form-control sureOrg" placeholder="如:北京科袖科技有限公司" /><p class="msg-warning">50字以内</p></div>'+
  23. '<div class="msg-tip"><p>注:</p><p>1. 只能发布您所在机构的需求。</p><p>2. 当您在资料中变更了所在机构后,该需求将会自动关闭。</p></div></div>';
  24. $(".setTimeBlock").on("focus",".sureOrg",function(){
  25. $(".msg-warning").show();
  26. }).on("blur",".sureOrg",function(){
  27. $(".msg-warning").hide();
  28. //$(".msg-warning").text("222")
  29. }).on("keyup",".sureOrg",function(){
  30. if($(this).val().length>0){
  31. $(".setTimeBlock").find(".mb_btnOkpub").removeAttr("disabled");
  32. }else{
  33. $(".setTimeBlock").find(".mb_btnOkpub").attr("disabled",true)
  34. }
  35. })
  36. /*发布需求*/
  37. $("#postNow").click(function(){
  38. if(userid=="null"||userid==undefined){
  39. location.href="login.html";
  40. }
  41. var $status=["0","1"];
  42. $.ajax({//查询是否有发布中和已过期的需求
  43. url:"/ajax/demand/qc",
  44. type:"get",
  45. data:{
  46. state:$status,
  47. uid:userid
  48. },
  49. async:true,
  50. datatype:"json",
  51. traditional: true,
  52. success:function(data){
  53. console.log(data)
  54. var statusN=data.data;
  55. if(statusN){
  56. window.open("postDemand.html");
  57. }else{
  58. $(".blackcover2").fadeIn();
  59. var btnOk='<input class="mb_btn mb_btnOk mb_btnOkpub" type="button" disabled value="确定">'
  60. $(".modelContain").show(); $("body").addClass("modelOpen");
  61. $(".mb-listL").remove();$("#promotTh").prepend(sureOrg);
  62. $(".mb_btnOk").remove(); $("#promotGt").prepend(btnOk);
  63. $.ajax({
  64. "url": "/ajax/professor/editBaseInfo/" + userid,
  65. "type": "get",
  66. "async": true,
  67. "datatype":"json",
  68. "success": function(data) {
  69. if(data.success && data.data) {
  70. if(data.data.orgName!=""){
  71. $(".setTimeBlock .sureOrg").val(data.data.orgName);
  72. $("#oldName").val(data.data.orgName);
  73. }
  74. if($(".setTimeBlock .sureOrg").val().length>0){
  75. $(".setTimeBlock").find(".mb_btnOkpub").removeAttr("disabled");
  76. }
  77. }
  78. }
  79. });
  80. $(".setTimeBlock").on("click",".mb_btnOkpub", function() {
  81. $(".blackcover2").fadeOut();
  82. $(".modelContain").hide();
  83. $("body").removeClass("modelOpen");
  84. var newName=$(".setTimeBlock .sureOrg").val();
  85. if(newName.length<50){
  86. if(newName == $("#oldName").val()){
  87. location.href="postDemand.html";
  88. }else{
  89. updateOrgName(newName);
  90. }
  91. }else{
  92. $.MsgBox.Alert("提示", "机构名称不得超过50个字");
  93. }
  94. })
  95. }
  96. }
  97. });
  98. })
  99. /*我是专家*/
  100. $("#JoinKeXiu").click(function(){
  101. if(userid=="null"||userid==undefined){
  102. location.href="login.html";
  103. }
  104. location.href="expert-authentication.html"
  105. })
  106. //热门领域
  107. $(".field").bind("click",function(){
  108. location.href = "searchNew.html?subject=" + encodeURI($(this).text());
  109. })
  110. //热门专家
  111. $('.professor').hover(function() {
  112. $(this).find(".professor-data").stop(true, false).animate({
  113. "padding": "94px 0",
  114. "top": "-50px"
  115. })
  116. }, function() {
  117. $(this).find(".professor-data").stop(true, false).animate({
  118. "padding": "25px 0",
  119. "top": "58%"
  120. })
  121. })
  122. function updateOrgName(newName){
  123. $.ajax({
  124. "url": "/ajax/professor/org",
  125. "type": "POST",
  126. "async": true,
  127. "data":{
  128. "id":userid,
  129. "name":newName
  130. },
  131. "success": function(data) {
  132. if(data.success && data.data) {
  133. console.log(data)
  134. $.MsgBox.Confirm("提示", "机构名称修改成功",function(){
  135. location.href="postDemand.html";
  136. });
  137. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  138. }
  139. }
  140. });
  141. }
  142. })