approval.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. import {request} from '../utils/request'
  2. //获取审批列表
  3. export function getApprovalList(){
  4. return request({
  5. url: '/admin/Engine/FlowEngine/ListAll',
  6. method: 'get',
  7. })
  8. }
  9. //我发起的
  10. export function getLaunchList(data){
  11. return request({
  12. url: '/admin/Engine/FlowLaunch',
  13. method: 'get',
  14. data:data,
  15. })
  16. }
  17. //已办/待办
  18. export function getPendingList(id,data){
  19. return request({
  20. url: '/admin/Engine/FlowBefore/List/'+id,
  21. method: 'get',
  22. data:data,
  23. })
  24. }
  25. //获取审批流程
  26. export function getApprovalFlow(id){
  27. return request({
  28. url: '/admin/Engine/FlowEngine/'+id,
  29. method: 'get',
  30. })
  31. }
  32. //获取单条审批详情
  33. export function getApprovalInfo(enCode,id){
  34. return request({
  35. url: `/admin/Form/${enCode}/`+id,
  36. method: 'get',
  37. })
  38. }
  39. //获取用户
  40. export function getUserList(){
  41. return request({
  42. url: '/admin/user/list',
  43. method: 'get',
  44. })
  45. }
  46. //获取流程编码
  47. export function BillNumber(enCode,setDate) {
  48. return request({
  49. url: `/admin/sequence/getNextSequenceForExamine/${enCode}/${setDate}`,
  50. method: 'GET',
  51. })
  52. }
  53. //提交审批
  54. export function createApproval(key,data) {
  55. return request({
  56. url: `/admin/Form/${key}`,
  57. method: 'post',
  58. data:data,
  59. })
  60. }
  61. //催办
  62. export function press(key,data) {
  63. return request({
  64. url: `/admin/Engine/FlowLaunch/Press/${key}`,
  65. method: 'post',
  66. data:data,
  67. })
  68. }
  69. //撤销
  70. export function revoke(key,data) {
  71. return request({
  72. url: `/admin/Engine/FlowLaunch/${key}/Actions/Withdraw`,
  73. method: 'put',
  74. data:data,
  75. })
  76. }
  77. //审批详细信息
  78. export function getApprovalFlowInfo(key) {
  79. return request({
  80. url: `/admin/Engine/FlowBefore/${key}`,
  81. method: 'get',
  82. })
  83. }
  84. //通过
  85. export function audit(key,data) {
  86. return request({
  87. url: `/admin/Engine/FlowBefore/Audit/${key}`,
  88. method: 'post',
  89. data:data,
  90. })
  91. }
  92. //拒绝
  93. export function reject(key,data) {
  94. return request({
  95. url: `/admin/Engine/FlowBefore/Reject/${key}`,
  96. method: 'post',
  97. data:data,
  98. })
  99. }
  100. //已通过的审批撤回
  101. export function recall(key,data) {
  102. return request({
  103. url: `/admin/Engine/FlowBefore/Recall/${key}`,
  104. method: 'post',
  105. data:data,
  106. })
  107. }
  108. //获取价格明细
  109. export function priceDetails(data) {
  110. return request({
  111. url: `/admin/productPrice/getLatestPriceByCondition`,
  112. method: 'post',
  113. data:data,
  114. })
  115. }
  116. //获取汇总的采购订单
  117. export function getCollecDtlList(obj) {
  118. return request({
  119. url: `/admin/collect/collectDtls`,
  120. method: 'get',
  121. data:obj,
  122. })
  123. }