index.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. $(function() {
  2. //公共属性
  3. var constant={};
  4. var common={};
  5. import('./constant.js').then(model=>{
  6. constant=model.default
  7. console.log(constant)
  8. seatData()
  9. })
  10. function seatData(){
  11. var seatNumber=constant.query.id;
  12. $.post(constant.serverUrl+"seatData",{
  13. seatNumber:seatNumber
  14. },function(data,status){
  15. console.log(data,status)
  16. if(data.result){
  17. $(".data-company-logo").attr("src",data.data.company.logo)
  18. $(".data-company-name").text(data.data.company.name)
  19. $(".data-industry").text(data.data.industry)
  20. $(".data-scale").text(data.data.scale)
  21. $(".data-seatNumber").text(seatNumber)
  22. $(".data-introduction").html(data.data.company.introduction)
  23. $(".data-recruitmentList-length").text("招聘职位("+(data.data.recruitmentList.length)+")")
  24. for(var i in data.data.recruitmentList){
  25. var obj=data.data.recruitmentList[i];
  26. $(".main-nav-tabs").append('<li role="presentation"><a href="#'+obj.id+'" aria-controls="profile" role="tab" data-toggle="tab">'+obj.positionName+'</a></li>')
  27. $(".main-nav-tabs").children().first().addClass("active")
  28. }
  29. if(data.data.videoUrl){
  30. $(".main-video").attr("src",data.data.videoUrl)
  31. }else{
  32. $(".main-video").remove()
  33. }
  34. $("#tabpanel-temp").tmpl(data.data.recruitmentList).appendTo(".tab-content")
  35. $(".tab-content").children().first().addClass("active")
  36. new QRCode(document.getElementById("qrcode"),constant.baseUrl+ "/#/pages/job/index/companyInfo/companyInfo?id="+data.data.companyId); // 设置要生成二维码的链接
  37. common.companyId=data.data.companyId;
  38. resumeDeliverData()
  39. setInterval(function(){
  40. resumeDeliverData()
  41. },10*1000)
  42. }else{
  43. alert(data.message)
  44. }
  45. })
  46. }
  47. function resumeDeliverData(){
  48. var id=common.companyId;
  49. $.post(constant.serverUrl+"resumeDeliverData",{
  50. companyId:id
  51. },function(data,status){
  52. console.log(data)
  53. var list=data.data.data.map(item=>{
  54. var myname=item.jobUserName.substring(0,1)
  55. if(item.jobUserSex==2){
  56. myname+="**"
  57. }else{
  58. myname+=(item.jobUserSex==1?'男士':'女士')
  59. }
  60. return {
  61. name:myname,
  62. sex:item.jobUserSex,
  63. job:item.jobRecruitment.positionName,
  64. time:item.createTime
  65. }
  66. })
  67. $(".deliver").children().remove()
  68. $("#deliver-temp").tmpl(list).appendTo(".deliver")
  69. $(".data-jobRecruitmentList-length").text("简历投递记录("+data.data.recordsTotal+")")
  70. })
  71. }
  72. })