staff.js 753 B

123456789101112131415161718192021222324
  1. import axios from '~/plugins/axios'
  2. export const actions = {
  3. // 获取员工列表
  4. loadStaffList ({ commit }, params = {}) {
  5. commit('infoList/REQUEST_INFO_LIST')
  6. return axios.get('/basic/user/enterprise/info', {params})
  7. .then(response => {
  8. commit('infoList/GET_INFO_LIST_SUCCESS', response.data)
  9. }, err => {
  10. commit('infoList/GET_INFO_LIST_FAILURE', err)
  11. })
  12. },
  13. // 审核绑定列表
  14. loadBindAudit ({ commit }, params = {}) {
  15. commit('infoList/REQUEST_BIND_AUDIT')
  16. return axios.get(`/api/userspace/apply/info/mall`, {params})
  17. .then(res => {
  18. commit('infoList/GET_BIND_AUDIT_SUCCESS', res.data)
  19. }, err => {
  20. commit('infoList/GET_BIND_AUDIT_FAILURE', err)
  21. })
  22. }
  23. }