process.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import http from "@/mock/model/http"
  2. import list from "@/mock/model/list"
  3. import Mock from 'mockjs'
  4. const Random = Mock.Random
  5. export function oingList() { //我的待办列表
  6. let model = JSON.parse(JSON.stringify(http))
  7. let listModel= JSON.parse(JSON.stringify(list))
  8. listModel.count = 100
  9. listModel.list = []
  10. for (let i = 0; i < 15; i++) {
  11. listModel.list.push(Mock.mock({
  12. id: '@increment',//待办编号
  13. 'title|1': ['备货申请', '采购入库', '咨询确认单审批', '销售确认单审批', '销售出库', '售后退货申请', '售后退货', '采购调拨', '采购盘点'],//流程名称
  14. orderNo: '@guid',//单据号
  15. 'type|1': ['待审核', '待采购反馈', '待发货', '待收货', '待申请售后'],//当前节点
  16. timestamp: +Mock.Random.date('T'),//停留时间
  17. author: '@cname',//发起人
  18. 'reviewer|1': ['采购部', '网络部', '信息部', '财务部', '客服部', '项目部', '人事部'],//发起部门
  19. addTime: '@datetime', //创建时间
  20. }))
  21. }
  22. model.data = listModel
  23. return {
  24. url: 'process/oingList',
  25. type: 'post',
  26. data: model
  27. }
  28. }
  29. export function doneList() { //我的已办列表
  30. let model = JSON.parse(JSON.stringify(http))
  31. let listModel= JSON.parse(JSON.stringify(list))
  32. listModel.count = 100
  33. listModel.list = []
  34. for (let i = 0; i < 15; i++) {
  35. listModel.list.push(Mock.mock({
  36. id: '@increment',//待办编号
  37. 'title|1': ['备货申请', '采购入库', '咨询确认单审批', '销售确认单审批', '销售出库', '售后退货申请', '售后退货', '采购调拨', '采购盘点'],//流程名称
  38. orderNo: '@guid',//单据号
  39. 'type|1': ['待审核', '待采购反馈', '待发货', '待收货', '待申请售后'],//当前节点
  40. timestamp: +Mock.Random.date('T'),//停留时间
  41. author: '@cname',//发起人
  42. 'reviewer|1': ['采购部', '网络部', '信息部', '财务部', '客服部', '项目部', '人事部'],//发起部门
  43. addTime: '@datetime', //创建时间
  44. }))
  45. }
  46. model.data = listModel
  47. return {
  48. url: 'process/doneList',
  49. type: 'post',
  50. data: model
  51. }
  52. }