workOrder.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. import request from '@/utils/request'
  2. import { download } from '@/utils/request'
  3. // 查询工单管理列表
  4. export function listWorkOrder(query) {
  5. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  6. return request({
  7. url: '/business/upgrade/workorder/list',
  8. method: 'get',
  9. params: query
  10. })
  11. }
  12. export function OrderDisable(query) {
  13. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  14. return request({
  15. url: '/business/upgrade/workorder/OrderDisable',
  16. method: 'post',
  17. data: query
  18. })
  19. }
  20. // 查询工单管理列表
  21. export function indexList(query) {
  22. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  23. return request({
  24. url: '/business/upgrade/workorder/indexList',
  25. method: 'get',
  26. params: query
  27. })
  28. }
  29. export function completeUpgrade() {
  30. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  31. return request({
  32. url: '/upgrade/crm/order/completeUpgrade',
  33. method: 'post',
  34. timeout: 1000000,
  35. })
  36. }
  37. export function checkWorkOrder() {
  38. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  39. return request({
  40. url: '/upgrade/crm/order/checkWorkOrder',
  41. method: 'post'
  42. })
  43. }
  44. // 查询工单管理详细
  45. export function getWorkOrder(id) {
  46. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  47. return request({
  48. url: '/business/upgrade/workorder/' + id,
  49. method: 'get'
  50. })
  51. }
  52. // 修改是否延续
  53. export function setContract(ids, state) {
  54. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  55. return request({
  56. url: '/business/upgrade/workorder' + ids + "/" + state,
  57. method: 'post'
  58. })
  59. }
  60. // 新增工单管理
  61. export function addWorkOrder(data) {
  62. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  63. return request({
  64. url: '/business/workOrder',
  65. method: 'post',
  66. data: data
  67. })
  68. }
  69. // 修改工单管理
  70. export function updateWorkOrder(data) {
  71. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  72. return request({
  73. url: '/business/upgrade/workorder/updatestartmonth',
  74. method: 'post',
  75. data: data
  76. })
  77. }
  78. // 删除工单管理
  79. export function delWorkOrder(id) {
  80. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  81. return request({
  82. url: '/business/workOrder/' + id,
  83. method: 'delete'
  84. })
  85. }
  86. export function exportWorkOrder(query) {
  87. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  88. download(
  89. "/business/upgrade/workorder/export",
  90. {
  91. ...query,
  92. },
  93. `合同工单导出_${new Date().getTime()}.xlsx`
  94. )
  95. }
  96. export function exportNoContract(query) {
  97. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  98. download(
  99. "/business/upgrade/workorder/export",
  100. {
  101. ...query,
  102. },
  103. `未匹配工单.xlsx`
  104. )
  105. }
  106. export function setWorkOrderService(data) {
  107. request.defaults.baseURL = '/ezhizao-yzbh-crm'
  108. return request({
  109. url: '/business/workOrder/setService',
  110. method: 'post',
  111. data: data
  112. })
  113. }