reader.js 777 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import {
  2. getReaderData,
  3. } from '../../api/reader'
  4. const reader = {
  5. state: {
  6. readerData: [],
  7. },
  8. mutations: {
  9. GET_READER_DATA: (state, data) => {
  10. state.readerData = data
  11. },
  12. },
  13. actions: {
  14. // 清空数据
  15. clearList({
  16. dispatch,
  17. commit
  18. }) {
  19. commit('GET_READER_DATA', [])
  20. },
  21. getReaderData({
  22. dispatch,
  23. commit
  24. },data) {
  25. return new Promise((resolve, reject) => {
  26. console.log(data)
  27. getReaderData(data).then(res => {
  28. console.log(res.data)
  29. if (res.code == 200) {
  30. resolve(res.data);
  31. commit('GET_READER_DATA', res.data)
  32. }
  33. }).catch(error => {
  34. reject(error);
  35. })
  36. })
  37. },
  38. }
  39. }
  40. export default reader