api.js 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. //引入request文件
  2. import request from '@/https/request.js'
  3. //API
  4. export default {
  5. // 退出
  6. logout() {
  7. return request('/logout', 'delete')
  8. },
  9. // 获取菜单信息
  10. getRouters() {
  11. return request('/system/boyomenu/listSystemMenu', 'get')
  12. },
  13. // 获取用户个人信息
  14. getInfo() {
  15. return request('/getInfo', 'get')
  16. },
  17. // 上传图片
  18. commonUpload(params) {
  19. return request('/common/upload', 'post', params)
  20. },
  21. // 设备列表
  22. equipmentList(params) {
  23. return request('/iot/equipment/list', 'get', params)
  24. },
  25. listTagDifferenceDevice(params) {
  26. return request('/iot/production/listTagDifferenceDevice', 'get', params)
  27. },
  28. listDayCropRate(params) {
  29. return request('/iot/production/listDayCropRate', 'get', params)
  30. },
  31. // 参数每小时差值(图表)
  32. listTagDifferenceHours(params) {
  33. return request('/iot/production/listTagDifferenceHours', 'get', params)
  34. },
  35. // 故障列表
  36. iofaultList(params) {
  37. return request('/iot/iofault/list', 'get', params)
  38. },
  39. // 设备报修列表
  40. workOrderList(params) {
  41. return request('/iot/workOrder/list', 'get', params)
  42. },
  43. // 详情
  44. workOrderDetail(id) {
  45. return request('/iot/workOrder/' + id, 'get')
  46. },
  47. // 模具信息
  48. listCurrentModule() {
  49. return request('/mes/mesModulRecord/listCurrentModule', 'get')
  50. },
  51. // 换模
  52. changeModule(params) {
  53. return request('/mes/mesModulRecord/changeModule', 'post', params)
  54. },
  55. // 模具列表
  56. mesMouldList(params) {
  57. return request('/mes/mesMould/list', 'get', params)
  58. },
  59. // 产品列表
  60. getModulProduction(id) {
  61. return request('/mes/mesModulproduction/getModulProduction?id=' + id, 'get')
  62. },
  63. // 卸载模具
  64. stopModule(params) {
  65. return request('/mes/mesModulRecord/stopModule', 'post', params)
  66. },
  67. // 获取停机原因列表
  68. dictList(params) {
  69. return request('/master/dict/list', 'get', params)
  70. },
  71. // 获取备品备件列表
  72. materialList(params) {
  73. return request('/master/material/list', 'get', params)
  74. },
  75. // 新增工单
  76. addWorkOrder(params) {
  77. return request('/iot/workOrder', 'post', params)
  78. },
  79. // 认领工单
  80. receiveOrder(id) {
  81. return request('/iot/workOrder/receiveOrder?id=' + id, 'post')
  82. },
  83. // 工单完工
  84. completeOrder(params) {
  85. return request('/iot/workOrder/completeOrder', 'post', params)
  86. },
  87. // 待认领工单列表
  88. listWaitReceive() {
  89. return request('/iot/workOrder/listWaitReceive', 'get')
  90. },
  91. // 取消工单
  92. cancelOrder(id) {
  93. return request('/iot/workOrder/cancelOrder?id=' + id, 'post')
  94. },
  95. // 获取正在使用的设备
  96. listUsedEquipment() {
  97. return request('/mes/equipmentApply/listUsedEquipment', 'get')
  98. },
  99. // 扫码获取设备信息
  100. scanApply(id) {
  101. return request('/mes/equipmentApply/scanApply?openid=' + id, 'get')
  102. },
  103. // 获取设备可执行的工单
  104. listExecuteOrder(id) {
  105. return request('/mes/productOrder/listExecuteOrder?equipmentId=' + id, 'get')
  106. },
  107. // 执行工单
  108. productOrderDetail(params) {
  109. return request('/mes/productOrderDetail', 'post', params)
  110. },
  111. // 暂停工单
  112. productOrderDetailStop(params) {
  113. return request('/mes/productOrderDetail/stop', 'put', params)
  114. },
  115. // 获取正在执行的工单
  116. listCurrentOrder() {
  117. return request('/mes/productOrderDetail/listCurrentOrder', 'get')
  118. },
  119. orderDetail(id) {
  120. return request('/mes/productOrderDetail/'+id, 'get')
  121. },
  122. // 结束工单
  123. productCompleteOrder(params) {
  124. return request('/mes/productOrderDetail/completeOrder', 'post', params)
  125. },
  126. // 上班或下班操作
  127. equipmentApply(params) {
  128. return request('/mes/equipmentApply', 'post', params)
  129. },
  130. // 订单列表(下拉选择)
  131. productOrderList(params) {
  132. return request('/mes/productOrder/list', 'get', params)
  133. },
  134. // 锯断数据列表
  135. mesCuttingList(params) {
  136. return request('/mes/mesCutting/list', 'get', params)
  137. },
  138. // 锯断数据详情
  139. getMesCutting(id) {
  140. return request('/mes/mesCutting/' + id, 'get')
  141. },
  142. // 新增锯断数据
  143. addMesCutting(params) {
  144. return request('/mes/mesCutting', 'post', params)
  145. },
  146. // 修改锯断数据
  147. updateMesCutting(params) {
  148. return request('/mes/mesCutting', 'put', params)
  149. },
  150. // 删除锯断数据
  151. delMesCutting(id) {
  152. return request('/mes/mesCutting/' + id, 'delete')
  153. },
  154. // 执行中工单列表
  155. productOrderlist(params) {
  156. return request('/mes/productOrder/list', 'get', params)
  157. },
  158. // 待质检列表
  159. productOrderDetailCompleteList(params) {
  160. return request('/mes/productOrderDetail/completeList', 'get', params)
  161. },
  162. // 已完成质检列表
  163. workReportlist(params) {
  164. return request('/mes/workReport/list', 'get', params)
  165. },
  166. // 质检保存接口
  167. productOrderDetailCompleteOrder(params) {
  168. return request('/mes/productOrderDetail/completeOrder', 'post', params)
  169. },
  170. // 工单管理详情接口
  171. productOrderId(id) {
  172. return request('/mes/productOrder/' + id, 'get')
  173. },
  174. // 工艺名称字典接口
  175. processGrouplist(params) {
  176. return request('/mes/processGroup/list', 'get', params)
  177. },
  178. // 获取工序名称字典接口
  179. productProcesslist(params) {
  180. return request('/mes/productProcess/list', 'get', params)
  181. },
  182. // 确认报工接口
  183. productOrderDetailAddNonautomatic(params) {
  184. return request('/mes/productOrderDetail/addNonautomatic', 'post', params)
  185. },
  186. // 新的接口--------------------------------------------------
  187. // 查询订单状态字典
  188. clientOrderType(params) {
  189. return request('/system/dict/data/type/client_order_type', 'get', params)
  190. },
  191. // 订单列表接口
  192. orderList(params) {
  193. return request('/business/order/list', 'get', params)
  194. },
  195. // 订单详情
  196. orderDetails(params) {
  197. return request('/business/order/details', 'get', params)
  198. },
  199. // 获取用户信息
  200. userProfile(params) {
  201. return request('/system/user/profile', 'get', params)
  202. },
  203. }