values.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import API from '@/utils/api.js'
  2. const api = new API("ValuesController");
  3. const state ={
  4. daiBan:[],//待办对象数据
  5. gengxin:{},//更新对象数据
  6. xiaoxi:[],//消息对象数据
  7. }
  8. const mutations ={
  9. getDB(state,data){
  10. state.daiBan = data;
  11. },
  12. getGX(state,data){
  13. state.gengxin = data;
  14. },
  15. getXX(state,data){
  16. state.xiaoxi = data;
  17. },
  18. }
  19. const actions ={
  20. getDaiBan({commit},data){
  21. commit('getDB',data);
  22. },
  23. getGengXin({commit},data){
  24. commit('getGX',data);
  25. },
  26. getXiaoXi({commit},data){
  27. commit('getXX',data)
  28. },
  29. GetUserVM({commit},data){
  30. return api.Post('GetUserVM',data).then(r=>{
  31. return r.data;
  32. })
  33. },
  34. GetWorkFlowCaseVM({commit},caseCode){
  35. return api.Get('GetWorkFlowCaseVM',caseCode).then(r=>{
  36. return r.data;
  37. })
  38. },
  39. GetWorkFlowFile({commit},actcode){
  40. return api.Get('GetWorkFlowFile',actcode).then(r=>{
  41. return r.data;
  42. })
  43. },
  44. GetDongLong({commit},url){
  45. return api.Get('GetDongLong',url).then(r=>{
  46. return r.data;
  47. })
  48. },
  49. GetWorkFlowProcedure({commit},data){
  50. return api.Post('GetWorkFlowProcedure',data).then(r=>{
  51. return r.data;
  52. })
  53. },
  54. GetSystemURLList({commit}){
  55. return api.All('GetSystemURLList').then(r=>{
  56. return r.data;
  57. })
  58. },
  59. GetSystemURL({commit},data){
  60. return api.Post('GetSystemURL',data).then(r=>{
  61. return r.data;
  62. })
  63. },
  64. UpdateSystemURL({commit},data){
  65. return api.Post('UpdateSystemURL',data).then(r=>{
  66. return r.data;
  67. })
  68. },
  69. }
  70. const getters = {
  71. daiBans:state=>state.daiBan,
  72. gengXins:state =>state.gengxin,
  73. xiaoXis:state =>state.xiaoxi,
  74. Web:state=>state.webservice,
  75. }
  76. export default {
  77. state,mutations,actions,getters
  78. }