approval-node.ts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. import { resultSuccess } from '../_util';
  2. const list = {
  3. records: [
  4. {
  5. id: 1,
  6. approvalTemplateId: 1001,
  7. approvalOrder: 1,
  8. nodeDescription: '部门经理初审',
  9. approverType: 0,
  10. approverInfoList: [{ approverId: 101, approverName: '张三' }],
  11. approvalType: 0,
  12. },
  13. {
  14. id: 2,
  15. approvalTemplateId: 1001,
  16. approvalOrder: 2,
  17. nodeDescription: '总监审核',
  18. approverType: 0,
  19. approverInfoList: [{ approverId: 102, approverName: '李四' }],
  20. approvalType: 0,
  21. },
  22. {
  23. id: 3,
  24. approvalTemplateId: 1001,
  25. approvalOrder: 3,
  26. nodeDescription: '财务审核',
  27. approverType: 0,
  28. approverInfoList: [
  29. { approverId: 103, approverName: '王五' },
  30. { approverId: 104, approverName: '赵六' },
  31. ],
  32. approvalType: 1,
  33. },
  34. {
  35. id: 4,
  36. approvalTemplateId: 1001,
  37. approvalOrder: 4,
  38. nodeDescription: '人力资源确认',
  39. approverType: 0,
  40. approverInfoList: [{ approverId: 105, approverName: '孙七' }],
  41. approvalType: 0,
  42. },
  43. {
  44. id: 5,
  45. approvalTemplateId: 1001,
  46. approvalOrder: 5,
  47. nodeDescription: '分管副总审批',
  48. approverType: 0,
  49. approverInfoList: [{ approverId: 106, approverName: '周八' }],
  50. approvalType: 0,
  51. },
  52. {
  53. id: 6,
  54. approvalTemplateId: 1001,
  55. approvalOrder: 6,
  56. nodeDescription: '总经理终审',
  57. approverType: 0,
  58. approverInfoList: [{ approverId: 107, approverName: '吴九' }],
  59. approvalType: 0,
  60. },
  61. {
  62. id: 7,
  63. approvalTemplateId: 1002,
  64. approvalOrder: 1,
  65. nodeDescription: '项目经理初审',
  66. approverType: 0,
  67. approverInfoList: [{ approverId: 201, approverName: '郑十' }],
  68. approvalType: 0,
  69. },
  70. {
  71. id: 8,
  72. approvalTemplateId: 1002,
  73. approvalOrder: 2,
  74. nodeDescription: '技术总监审核',
  75. approverType: 0,
  76. approverInfoList: [{ approverId: 202, approverName: '钱十一' }],
  77. approvalType: 0,
  78. },
  79. {
  80. id: 9,
  81. approvalTemplateId: 1002,
  82. approvalOrder: 3,
  83. nodeDescription: '客户确认',
  84. approverType: 1,
  85. approverInfoList: [],
  86. },
  87. {
  88. id: 10,
  89. approvalTemplateId: 1002,
  90. approvalOrder: 4,
  91. nodeDescription: '归档',
  92. approverType: 0,
  93. approverInfoList: [{ approverId: 203, approverName: '孙十二' }],
  94. approvalType: 0,
  95. },
  96. ],
  97. totalRow: 10,
  98. };
  99. export default [
  100. {
  101. url: '/safety_mock_api/approvalManagement/queryApprovalTemplateDetail',
  102. timeout: 1000,
  103. method: 'post',
  104. response: () => {
  105. return resultSuccess(list);
  106. },
  107. },
  108. ];