buglist.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /* eslint-disable max-len */
  2. /* eslint-disable import/no-extraneous-dependencies */
  3. /* eslint-disable @typescript-eslint/no-var-requires */
  4. const router = require('express').Router();
  5. const Mock = require('mockjs');
  6. const wrapper = require('../wrapper');
  7. const { Random } = Mock;
  8. router.post('', (req, res) => {
  9. res.json(wrapper('success'));
  10. });
  11. router.put('', (req, res) => {
  12. res.json(wrapper('success'));
  13. });
  14. router.post('/finish', (req, res) => {
  15. res.json(wrapper('success'));
  16. });
  17. router.get('/list', (req, res) => {
  18. res.json(wrapper(Mock.mock(
  19. {
  20. 'data|5-10': [{
  21. description: 'bug description',
  22. endTime: Random.datetime(),
  23. timeToTake: 140,
  24. 'id|+5': 1001,
  25. 'priority|1': ['紧急', '一般', '宽松'],
  26. processorId: 1001,
  27. processorName: 'hkshu12',
  28. startTime: Random.datetime(),
  29. 'state|1': ['已创建', '进行中', '已完成', '已结束'],
  30. title: 'bug titleeee',
  31. }],
  32. },
  33. ).data));
  34. });
  35. module.exports = router;