public.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. import {getAdminIndex} from '@/api/public'
  2. import {getInfo,changePassword} from '@/api/user'
  3. import {getDepartmentList,delDepartment,getDepartmentMain,
  4. getAllDepartment,addDepartment,upDepartment
  5. } from '@/api/system'
  6. import {login} from '@/api/unifiedLogin'
  7. const state = {
  8. }
  9. const mutations = {
  10. }
  11. const actions = {
  12. //单点登录 start ---------------------------------------->
  13. login({commit},data) {
  14. return new Promise((resolve, reject) => {
  15. login(data).then(response => {
  16. resolve(response)
  17. }).catch(error => {
  18. reject(error)
  19. })
  20. })
  21. },
  22. //单点登录 end ---------------------------------------->
  23. //公共api start ---------------------------------------->
  24. //首页数据
  25. getAdminIndex({commit},data) {
  26. return new Promise((resolve, reject) => {
  27. getAdminIndex(data).then(response => {
  28. resolve(response)
  29. }).catch(error => {
  30. reject(error)
  31. })
  32. })
  33. },
  34. //公共api end ---------------------------------------->
  35. //用户中心 start ---------------------------------------->
  36. //获取用户身份信息
  37. getInfo({commit},data) {
  38. return new Promise((resolve, reject) => {
  39. getInfo(data).then(response => {
  40. resolve(response)
  41. }).catch(error => {
  42. reject(error)
  43. })
  44. })
  45. },
  46. //修改用户密码
  47. changePassword({commit},data) {
  48. return new Promise((resolve, reject) => {
  49. changePassword(data).then(response => {
  50. resolve(response)
  51. }).catch(error => {
  52. reject(error)
  53. })
  54. })
  55. },
  56. //用户中心 end ---------------------------------------->
  57. //职能部门 start ---------------------------------------->
  58. //获取职能部门列表
  59. getDepartmentList({commit},data) {
  60. return new Promise((resolve, reject) => {
  61. getDepartmentList(data).then(response => {
  62. resolve(response)
  63. }).catch(error => {
  64. reject(error)
  65. })
  66. })
  67. },
  68. //删除部门
  69. delDepartment({commit},data) {
  70. return new Promise((resolve, reject) => {
  71. delDepartment(data).then(response => {
  72. resolve(response)
  73. }).catch(error => {
  74. reject(error)
  75. })
  76. })
  77. },
  78. //获取职能部门详情
  79. getDepartmentMain({commit},data) {
  80. return new Promise((resolve, reject) => {
  81. getDepartmentMain(data).then(response => {
  82. resolve(response)
  83. }).catch(error => {
  84. reject(error)
  85. })
  86. })
  87. },
  88. //获得上一级职能部门列表
  89. getAllDepartment({commit},data) {
  90. return new Promise((resolve, reject) => {
  91. getAllDepartment(data).then(response => {
  92. resolve(response)
  93. }).catch(error => {
  94. reject(error)
  95. })
  96. })
  97. },
  98. //添加职能部门列表
  99. addDepartment({commit},data) {
  100. return new Promise((resolve, reject) => {
  101. addDepartment(data).then(response => {
  102. resolve(response)
  103. }).catch(error => {
  104. reject(error)
  105. })
  106. })
  107. },
  108. //编辑职能部门
  109. upDepartment({commit},data) {
  110. return new Promise((resolve, reject) => {
  111. upDepartment(data).then(response => {
  112. resolve(response)
  113. }).catch(error => {
  114. reject(error)
  115. })
  116. })
  117. }
  118. //职能部门 end ---------------------------------------->
  119. }
  120. export default {
  121. namespaced: true,
  122. state,
  123. mutations,
  124. actions
  125. }