index.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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. $("#tabpanel-temp").tmpl(data.data.recruitmentList).appendTo(".tab-content")
  30. $(".tab-content").children().first().addClass("active")
  31. new QRCode(document.getElementById("qrcode"),constant.baseUrl+ "/#/pages/job/index/companyInfo/companyInfo?id="+data.data.companyId); // 设置要生成二维码的链接
  32. common.companyId=data.data.companyId;
  33. resumeDeliverData()
  34. setInterval(function(){
  35. resumeDeliverData()
  36. },10*1000)
  37. }else{
  38. alert(data.message)
  39. }
  40. })
  41. }
  42. function resumeDeliverData(){
  43. var id=common.companyId;
  44. $.post(constant.serverUrl+"resumeDeliverData",{
  45. companyId:id
  46. },function(data,status){
  47. console.log(data)
  48. var list=data.data.data.map(item=>{
  49. var myname=item.jobUserName.substring(0,1)
  50. if(item.jobUserSex==2){
  51. myname+="**"
  52. }else{
  53. myname+=(item.jobUserSex==1?'男士':'女士')
  54. }
  55. return {
  56. name:myname,
  57. sex:item.jobUserSex,
  58. job:item.jobRecruitment.positionName,
  59. time:item.createTime
  60. }
  61. })
  62. $(".deliver").children().remove()
  63. $("#deliver-temp").tmpl(list).appendTo(".deliver")
  64. $(".data-jobRecruitmentList-length").text("简历投递记录("+data.data.recordsTotal+")")
  65. })
  66. }
  67. })