model.js 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. import { commServer } from './server.js';
  2. export default {
  3. namespaced: true,
  4. state: {
  5. // 任务详情
  6. missionDetails: {
  7. appointFlag: false, // 已指派标志, 0 未指派 1已指派
  8. checkGroupId: 1, // 查核组id
  9. checkGroupName: "测试群组", // 查核组名称
  10. checkId: 1,
  11. checkItemId: 1, // 查核项目id
  12. checkItemName: "测试点", // 查核项目名称
  13. checkPlan: "第1/3次查核计划", // 查核计划
  14. checkPointId: 1, // 查核要点id
  15. checkPointName: "测试", // 查核要点名称(查核项)
  16. createDate: "2021-02-03T01:44:09.000+0000", // 任务创建时间
  17. createEmpId: 1, //创建人
  18. createEmpName: "管理员", // 创建人姓名
  19. delFlag: false,
  20. deptId: 1, // 单位id
  21. deptName: "测试部门", // 单位名称
  22. desicion: "", // 改善工具:0,进行PDCA改善 1,暂不改善
  23. endFlag: false, // 完结标识
  24. id: 1, // 任务id
  25. needApproveFlag: false, // 需要审核标志
  26. recordTime: "2021-02-03 09:44:17", // 最终修改时间
  27. situationId: 1, // 情景id
  28. situationName: "测试情景", // 情景名称
  29. taskType: 0, // 任务当前状态
  30. updateTime: "2021-02-03T01:44:17.000+0000", // 修改时间 (发送时间)
  31. improveEmpName: '', //改善人
  32. improveEmpId: '', //改善人id
  33. buttonDisplayFlag: 1, // 0 不展示 1展示
  34. checkResult: 1, // 《只针对第一步操作区分按钮是显示 指派改善任务还是改善回复》 1不用管 2 改善回复 3 制定改善方案
  35. pfmTaskCirculationList: [
  36. {
  37. createTime: "2021-02-03T01:44:42.000+0000", // 创建时间
  38. establishEmpId: 1, // 员工id
  39. establishEmpName: "管理员",// 发送人员名称
  40. id: 1, // 流转记录id
  41. receiveEmpId: 1, // 接收人id
  42. receiveEmpName: "管理员吧",// 接收人姓名
  43. // action
  44. taskAction: "", // 改善处置
  45. taskId: 1, // 任务id
  46. taskPlan: "",// plan整改计划
  47. taskType: 0, // 流转状态
  48. improveScheme: '', // 改善方案名称
  49. approveReason: '审核意见', // 审核意见
  50. // do
  51. taskDoRequestList: [
  52. {
  53. taskDoId:"mock", // 过程记录id
  54. taskDoProcess:"mock", // 过程记录内容
  55. taskDoPlan:"mock" // 计划日期
  56. }
  57. ],
  58. // check
  59. taskCheckRequestList: [
  60. {
  61. taskCheckId:"mock", // 改善确认id
  62. taskCheckProcess:"mock", // 改善确认记录过程
  63. taskCheckPlan:"mock", // 改善确认计划日期
  64. taskCheckEffect:"mock" //改善确认改善效果
  65. }
  66. ]
  67. }
  68. ]
  69. }
  70. },
  71. mutations: {
  72. changeMissionDetails(state, { data }) {
  73. state.missionDetails = data || {};
  74. },
  75. },
  76. actions: {
  77. commActions({ commit, state }, { payload }) {
  78. // payload = {key,data} // data是请求数据,key是请求接口id
  79. return commServer(payload).then(data => {
  80. // 查看任务详情
  81. if (payload.key === 'getMissionDetails') {
  82. commit({
  83. type: 'changeMissionDetails',
  84. data
  85. });
  86. }
  87. return data
  88. });
  89. },
  90. }
  91. }