okrStore.js 791 B

1234567891011121314151617181920212223242526272829
  1. import axiosUser from '@/utils/axiosUser'
  2. const okrStore = {
  3. state: {
  4. sumTotal:0,
  5. projectDetailTaskPage:0,
  6. },
  7. mutations: {
  8. sumTotal: (state, sumTotal) => {
  9. state.sumTotal = sumTotal
  10. },
  11. setProjectDetailTaskPage: (state, projectDetailTaskPage) => {
  12. state.projectDetailTaskPage = projectDetailTaskPage
  13. },
  14. },
  15. actions: {
  16. getSumTotal ({ commit }) {
  17. let axios= axiosUser('get', '/api/pro/okr/notice', {fb:1,has_follow:0,page:1,page_size:100})
  18. let axios2= axiosUser('get', '/api/pro/okr/notice', {fb:0,has_follow:0,page:1,page_size:100})
  19. Promise.all([axios,axios2]).then(res => {
  20. let sumTotal=res[0].data.data.total+res[1].data.data.total
  21. commit('sumTotal',sumTotal)
  22. })
  23. }
  24. }
  25. }
  26. export default okrStore