skill.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. import {
  2. getSkillList,
  3. getXyyfMobileList,
  4. getSkillData,
  5. getOppoData,
  6. getBaiduData,
  7. getAliData,
  8. getXyyfData
  9. } from '../../api/skill'
  10. const skill = {
  11. state: {
  12. skillList: [],
  13. skillData: []
  14. },
  15. mutations: {
  16. GET_SKILL_LIST: (state, data) => {
  17. state.skillList = data
  18. },
  19. GET_SKILL_DATA: (state, data) => {
  20. state.skillData = data
  21. }
  22. },
  23. actions: {
  24. // 获取技能信息
  25. getSkillList({
  26. dispatch,
  27. commit
  28. }, code) {
  29. return new Promise((resolve, reject) => {
  30. getSkillList(code).then(res => {
  31. console.log(3333333, res.data)
  32. if (res.code == 200) {
  33. // if (code === 'XYYF') {
  34. // res.data.unshift({
  35. // title: "全部",
  36. // id: 100
  37. // })
  38. // }
  39. resolve(res.data);
  40. commit('GET_SKILL_LIST', res.data)
  41. }
  42. }).catch(error => {
  43. reject(error);
  44. })
  45. })
  46. },
  47. // 获取学有义方渠道号
  48. getXyyfMobileList({
  49. dispatch,
  50. commit
  51. }) {
  52. return new Promise((resolve, reject) => {
  53. getXyyfMobileList().then(res => {
  54. console.log(3333333, res.data)
  55. if (res.code == 200) {
  56. resolve(res.data);
  57. commit('GET_SKILL_LIST', res.data)
  58. }
  59. }).catch(error => {
  60. reject(error);
  61. })
  62. })
  63. },
  64. // 清空数据
  65. clearList({
  66. dispatch,
  67. commit
  68. }) {
  69. commit('GET_SKILL_DATA', [])
  70. },
  71. getXyyfData({
  72. dispatch,
  73. commit
  74. },data) {
  75. return new Promise((resolve, reject) => {
  76. console.log(data)
  77. getXyyfData({
  78. channel: data.skillId,
  79. endDate: data.endDate,
  80. startDate: data.startDate
  81. }).then(res => {
  82. console.log(res.data)
  83. if (res.code == 200) {
  84. resolve(res.data);
  85. commit('GET_SKILL_DATA', res.data)
  86. }
  87. }).catch(error => {
  88. reject(error);
  89. })
  90. })
  91. },
  92. getSkillData({
  93. dispatch,
  94. commit
  95. }, data) {
  96. return new Promise((resolve, reject) => {
  97. getSkillData(data).then(res => {
  98. console.log(res.data)
  99. if (res.code == 200) {
  100. resolve(res.data);
  101. commit('GET_SKILL_DATA', res.data)
  102. }
  103. }).catch(error => {
  104. reject(error);
  105. })
  106. })
  107. },
  108. getOppoData({
  109. dispatch,
  110. commit
  111. }, data) {
  112. return new Promise((resolve, reject) => {
  113. getOppoData(data).then(res => {
  114. console.log(res.data)
  115. if (res.code == 200) {
  116. resolve(res.data);
  117. commit('GET_SKILL_DATA', res.data)
  118. }
  119. }).catch(error => {
  120. reject(error);
  121. })
  122. })
  123. },
  124. getAliData({commit}, data) {
  125. return new Promise((resolve, reject) => {
  126. getAliData(data).then(res => {
  127. console.log(res.data)
  128. if (res.code == 200) {
  129. resolve(res.data);
  130. commit('GET_SKILL_DATA', res.data)
  131. }
  132. }).catch(error => {
  133. reject(error);
  134. })
  135. })
  136. },
  137. getBaiduData({
  138. commit
  139. },data) {
  140. return new Promise((resolve, reject) => {
  141. getBaiduData(data).then(res => {
  142. console.log(res.data)
  143. if (res.code == 200) {
  144. resolve(res.data);
  145. commit('GET_SKILL_DATA', res.data)
  146. }
  147. }).catch(error => {
  148. reject(error);
  149. })
  150. })
  151. }
  152. }
  153. }
  154. export default skill