job.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. import { getJobRecruitingInfo,getJobNature,getEducation,getLanguage,getSalary,getCompanySize,getCompanyNature,
  2. getIndustry,getJobRecruitingArea,getPositionList,getExperience,getRecruitingList
  3. } from '@/api/job'
  4. const state = {
  5. }
  6. const mutations = {
  7. }
  8. const actions = {
  9. getJobRecruitingInfo({ commit }, data) {
  10. return new Promise((resolve, reject) => {
  11. getJobRecruitingInfo(data).then(response => {
  12. resolve(response)
  13. }).catch(error => {
  14. reject(error)
  15. })
  16. })
  17. },
  18. getJobNature({ commit }, data) {
  19. return new Promise((resolve, reject) => {
  20. getJobNature(data).then(response => {
  21. resolve(response)
  22. }).catch(error => {
  23. reject(error)
  24. })
  25. })
  26. },
  27. getEducation({ commit }, data) {
  28. return new Promise((resolve, reject) => {
  29. getEducation(data).then(response => {
  30. resolve(response)
  31. }).catch(error => {
  32. reject(error)
  33. })
  34. })
  35. },
  36. getLanguage({ commit }, data) {
  37. return new Promise((resolve, reject) => {
  38. getLanguage(data).then(response => {
  39. resolve(response)
  40. }).catch(error => {
  41. reject(error)
  42. })
  43. })
  44. },
  45. getSalary({ commit }, data) {
  46. return new Promise((resolve, reject) => {
  47. getSalary(data).then(response => {
  48. resolve(response)
  49. }).catch(error => {
  50. reject(error)
  51. })
  52. })
  53. },
  54. getCompanySize({ commit }, data) {
  55. return new Promise((resolve, reject) => {
  56. getCompanySize(data).then(response => {
  57. resolve(response)
  58. }).catch(error => {
  59. reject(error)
  60. })
  61. })
  62. },
  63. getCompanyNature({ commit }, data) {
  64. return new Promise((resolve, reject) => {
  65. getCompanyNature(data).then(response => {
  66. resolve(response)
  67. }).catch(error => {
  68. reject(error)
  69. })
  70. })
  71. },
  72. getIndustry({ commit }, data) {
  73. return new Promise((resolve, reject) => {
  74. getIndustry(data).then(response => {
  75. resolve(response)
  76. }).catch(error => {
  77. reject(error)
  78. })
  79. })
  80. },
  81. getJobRecruitingArea({ commit }, data) {
  82. return new Promise((resolve, reject) => {
  83. getJobRecruitingArea(data).then(response => {
  84. resolve(response)
  85. }).catch(error => {
  86. reject(error)
  87. })
  88. })
  89. },
  90. getPositionList({ commit }, data) {
  91. return new Promise((resolve, reject) => {
  92. getPositionList(data).then(response => {
  93. resolve(response)
  94. }).catch(error => {
  95. reject(error)
  96. })
  97. })
  98. },
  99. getExperience({ commit }, data) {
  100. return new Promise((resolve, reject) => {
  101. getExperience(data).then(response => {
  102. resolve(response)
  103. }).catch(error => {
  104. reject(error)
  105. })
  106. })
  107. },
  108. getRecruitingList({ commit }, data) {
  109. return new Promise((resolve, reject) => {
  110. getRecruitingList(data).then(response => {
  111. resolve(response)
  112. }).catch(error => {
  113. reject(error)
  114. })
  115. })
  116. },
  117. }
  118. export default {
  119. namespaced: true,
  120. state,
  121. mutations,
  122. actions
  123. }