pdcaSetting-old.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. const baseSetting = [
  2. { paramsKey: 'id', valueKey: 'id', isOutvalueKey: true }, // 任务id
  3. // { paramsKey: 'taskType', value: null }, // 状态值 13, 14, 15, 16(13/15暂存)
  4. { paramsKey: 'receiveEmpId', valueKey: 'deptManageId', isOutvalueKey: true }, // 接收人id
  5. { paramsKey: 'receiveEmpName', valueKey: 'deptManageName', isOutvalueKey: true }, // 接收人姓名
  6. ];
  7. let pdcaSetting = {
  8. // p按钮的信息(未暂存过的)
  9. pBtnInfo: {
  10. pdcaSetting: 'p',
  11. params: [
  12. ...baseSetting,
  13. { paramsKey: 'taskPlan', valueKey: null } // plan
  14. ]
  15. },
  16. // 编辑p按钮的信息(暂存过的)
  17. editPBtnInfo: {
  18. pdcaSetting: 'p',
  19. params: [
  20. ...baseSetting,
  21. { paramsKey: 'taskPlan', valueKey: 'taskPlan', isOutvalueKey: false, labelKey: 'plan', isEdit: true } // plan
  22. ]
  23. },
  24. // pdca按钮的信息(未暂存过的)
  25. pdcaBtnInfo: {
  26. pdcaSetting: 'pdca',
  27. params: [
  28. ...baseSetting,
  29. { paramsKey: 'taskPlan', valueKey: 'taskPlan', isOutvalueKey: false, labelKey: 'plan' }, // plan
  30. { paramsKey: 'taskAction', valueKey: null }, // action
  31. { paramsKey: 'taskDoRequestList', valueKey: null }, // do
  32. { paramsKey: 'taskCheckRequestList', valueKey: null } // check
  33. ]
  34. },
  35. // pdca按钮的信息(未暂存过的, 且plan可以修改)
  36. pdcaBtnInfo2: {
  37. pdcaSetting: 'pdca',
  38. params: [
  39. ...baseSetting,
  40. { paramsKey: 'taskPlan', valueKey: null }, // plan
  41. { paramsKey: 'taskAction', valueKey: null }, // action
  42. { paramsKey: 'taskDoRequestList', valueKey: null }, // do
  43. { paramsKey: 'taskCheckRequestList', valueKey: null } // check
  44. ]
  45. },
  46. // 编辑pdca按钮的信息(暂存过的)
  47. editPdcaBtnInfo: {
  48. pdcaSetting: 'pdca',
  49. params: [
  50. ...baseSetting,
  51. { paramsKey: 'taskPlan', valueKey: 'taskPlan', isOutvalueKey: false, labelKey: 'plan', isEdit: true }, // 改善plan
  52. { paramsKey: 'taskAction', valueKey: 'taskAction', isOutvalueKey: false, labelKey: 'action', isEdit: true }, // action
  53. { paramsKey: 'taskDoRequestList', valueKey: 'taskDoRequestList', isOutvalueKey: false, labelKey: 'do', isEdit: true }, // do
  54. { paramsKey: 'taskCheckRequestList', valueKey: 'taskCheckRequestList', isOutvalueKey: false, labelKey: 'check', isEdit: true }, // check
  55. ]
  56. }
  57. };
  58. export default pdcaSetting;