param.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. export default {
  2. namespaced: true,
  3. state: {
  4. // 所有菜单
  5. jianCeDuiXiangId: '',
  6. jianCeCanShuId: '',
  7. myform: '',
  8. // 所有检测项目名称及流程key数组
  9. testingList: [],
  10. // 所有用户信息
  11. userList: [],
  12. // 所有部门信息
  13. deptList: []
  14. },
  15. mutations: {
  16. jianCeDuiXiangIdSet (state, jianCeDuiXiang) {
  17. state.jianCeDuiXiangId = jianCeDuiXiang.jianCeDuiXiangId || ''
  18. },
  19. myformSet (state, myform) {
  20. state.myform = myform.myform || ''
  21. },
  22. jianCeCanShuIdSet (state, jianCeCanShu) {
  23. state.jianCeCanShuId = jianCeCanShu.jianCeCanShuId || ''
  24. },
  25. testingList (state, data) {
  26. state.testingList = data.length ? data : []
  27. },
  28. userList (state, data) {
  29. state.userList = data.length ? data : []
  30. },
  31. deptList (state, data) {
  32. state.deptList = data.length ? data : []
  33. },
  34. level (state, data) {
  35. state.level = data || { first: '', second: '' }
  36. }
  37. },
  38. actions: {
  39. setTestingList ({ commit }, data) {
  40. commit('testingList', data)
  41. },
  42. setUserList ({ commit }, data) {
  43. commit('userList', data)
  44. },
  45. setDeptList ({ commit }, data) {
  46. commit('deptList', data)
  47. }
  48. }
  49. }