staff.js 823 B

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