staff.js 806 B

12345678910111213141516171819202122232425
  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. bindAudit ({ commit }, params = {}) {
  15. commit('infoList/REQUEST_BIND_AUDIT')
  16. return axios.get(`${process.env.ssoUrl}/basic/user/enterprise/info`, {params})
  17. .then(response => {
  18. console.log(response.data)
  19. commit('infoList/GET_BIND_AUDIT_SUCCESS', response.data)
  20. }, err => {
  21. commit('infoList/GET_BIND_AUDIT_FAILURE', err)
  22. })
  23. }
  24. }