project.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import { getProjectList,addProject,delProject,upProject,checkProject,getProjectInfo} from '@/api/project'
  2. const state = {
  3. }
  4. const mutations = {
  5. }
  6. const actions = {
  7. getProjectList({commit},data) {
  8. return new Promise((resolve, reject) => {
  9. getProjectList(data).then(response => {
  10. resolve(response)
  11. }).catch(error => {
  12. reject(error)
  13. })
  14. })
  15. },
  16. addProject({ commit }, data) {
  17. return new Promise((resolve, reject) => {
  18. addProject(data).then(response => {
  19. resolve(response)
  20. }).catch(error => {
  21. reject(error)
  22. })
  23. })
  24. },
  25. delProject({ commit }, data) {
  26. return new Promise((resolve, reject) => {
  27. delProject(data).then(response => {
  28. resolve(response)
  29. }).catch(error => {
  30. reject(error)
  31. })
  32. })
  33. },
  34. upProject({ commit }, data) {
  35. return new Promise((resolve, reject) => {
  36. upProject(data).then(response => {
  37. resolve(response)
  38. }).catch(error => {
  39. reject(error)
  40. })
  41. })
  42. },
  43. checkProject({ commit }, data) {
  44. return new Promise((resolve, reject) => {
  45. checkProject(data).then(response => {
  46. resolve(response)
  47. }).catch(error => {
  48. reject(error)
  49. })
  50. })
  51. },
  52. getProjectInfo({ commit }, data) {
  53. return new Promise((resolve, reject) => {
  54. getProjectInfo(data).then(response => {
  55. resolve(response)
  56. }).catch(error => {
  57. reject(error)
  58. })
  59. })
  60. },
  61. }
  62. export default {
  63. namespaced: true,
  64. state,
  65. mutations,
  66. actions
  67. }