skill.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { getSkillList, getSkillData} from '../../api/skill'
  2. const skill = {
  3. state: {
  4. skillList: [],
  5. skillData: []
  6. },
  7. mutations: {
  8. GET_SKILL_LIST: (state, data) => {
  9. state.skillList = data
  10. },
  11. GET_SKILL_DATA: (state,data) => {
  12. state.skillData = data
  13. }
  14. },
  15. actions: {
  16. // 获取技能信息
  17. getSkillList({dispatch, commit },code) {
  18. return new Promise((resolve, reject) => {
  19. getSkillList(code).then(res => {
  20. console.log(res.data)
  21. if(res.code == 200) {
  22. resolve(res.data);
  23. commit('GET_SKILL_LIST', res.data)
  24. }
  25. }).catch(error => {
  26. reject(error);
  27. })
  28. })
  29. },
  30. getSkillData({dispatch, commit }, data) {
  31. return new Promise((resolve, reject) => {
  32. getSkillData(data).then(res => {
  33. console.log(res.data)
  34. if(res.code == 200) {
  35. resolve(res.data);
  36. commit('GET_SKILL_DATA', res.data)
  37. }
  38. }).catch(error => {
  39. reject(error);
  40. })
  41. })
  42. }
  43. }
  44. }
  45. export default skill