dzfQuestionService.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. import request from '@/utils/httpRequest'
  2. export default {
  3. save: function(inputForm) {
  4. return request({
  5. url: '/question/dzfQuestion/save',
  6. method: 'post',
  7. data: inputForm
  8. })
  9. },
  10. delete: function(ids) {
  11. return request({
  12. url: '/question/dzfQuestion/delete',
  13. method: 'delete',
  14. params: {
  15. ids: ids
  16. }
  17. })
  18. },
  19. queryById: function(id) {
  20. return request({
  21. url: '/question/dzfQuestion/queryById',
  22. method: 'get',
  23. params: {
  24. id: id
  25. }
  26. })
  27. },
  28. list: function(params) {
  29. return request({
  30. url: '/question/dzfQuestion/list',
  31. method: 'get',
  32. params: params
  33. })
  34. },
  35. list2: function(params) {
  36. return request({
  37. url: '/question/dzfQuestion/list2',
  38. method: 'get',
  39. params: params
  40. })
  41. },
  42. getReportFinishVisit: function(start, end) {
  43. return request({
  44. url: '/question/dzfQuestion/getReportFinishVisit',
  45. method: 'get',
  46. params: {
  47. start: start,
  48. end:end
  49. }
  50. })
  51. },
  52. getReportContinueVisit: function(start, end) {
  53. return request({
  54. url: '/question/dzfQuestion/getReportContinueVisit',
  55. method: 'get',
  56. params: {
  57. start: start,
  58. end:end
  59. }
  60. })
  61. },
  62. exportTemplate: function() {
  63. return request({
  64. url: '/question/dzfQuestion/import/template',
  65. method: 'get',
  66. responseType: 'blob'
  67. })
  68. },
  69. exportExcel: function(params) {
  70. return request({
  71. url: '/question/dzfQuestion/export',
  72. method: 'get',
  73. params: params,
  74. })
  75. },
  76. exportExcel2: function(params) {
  77. return request({
  78. url: '/question/dzfQuestion/export2',
  79. method: 'get',
  80. params: params,
  81. responseType: 'blob'
  82. })
  83. },
  84. }