index.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import request from "@/utils/request";
  2. //数据大屏接口
  3. //报故缺陷分布
  4. export function getFaultBug(data: string) {
  5. return request({
  6. url: "/api/v1/process/census/fault/bug",
  7. method: "post",
  8. data,
  9. });
  10. }
  11. //报故统计
  12. export function getFaultCount(data: string) {
  13. return request({
  14. url: "/api/v1/process/census/fault/count",
  15. method: "post",
  16. data,
  17. });
  18. }
  19. //报故处理跟踪
  20. export function getFaultTrack(data: string) {
  21. return request({
  22. url: "/api/v1/process/census/fault/track",
  23. method: "post",
  24. data,
  25. });
  26. }
  27. //不合格品统计
  28. export function getCensusNonconforming(data: string) {
  29. return request({
  30. url: "/api/v1/process/census/nonconforming",
  31. method: "post",
  32. data,
  33. });
  34. }
  35. //产品合格率
  36. export function getQualifiedRate(data: string) {
  37. return request({
  38. url: "/api/v1/process/census/qualified/rate",
  39. method: "post",
  40. data,
  41. });
  42. }
  43. //工位任务分布
  44. export function getStationTaskInfo() {
  45. return request({
  46. url: "/api/v1/process/census/stationTaskInfo",
  47. method: "post",
  48. });
  49. }
  50. //下线情况
  51. export function getOffLineInfo() {
  52. return request({
  53. url: "/api/v1/process/census/productLineOffLineInfo",
  54. method: "post",
  55. });
  56. }
  57. // 线边库库存统计数据
  58. export function getLineSideStock() {
  59. return request({
  60. url: "/api/v1/process/census/stock/info",
  61. method: "post",
  62. });
  63. }
  64. export function getStationState() {
  65. return request({
  66. url: "/api/v1/process/census/station/state",
  67. method: "post",
  68. });
  69. }
  70. //今日工排产
  71. export function getMaterialRate() {
  72. return request({
  73. url: "/api/v1/process/census/taskMaterial/rate",
  74. method: "post",
  75. });
  76. }
  77. //今日任务完成率
  78. export function getTaskCount() {
  79. return request({
  80. url: "/api/v1/process/census/task/count",
  81. method: "post",
  82. });
  83. }
  84. //工位任务完成率
  85. export function getTaskRate() {
  86. return request({
  87. url: "/api/v1/process/census/taskStation/rate",
  88. method: "post",
  89. });
  90. }
  91. //获取设备列表
  92. export function getDeviceList(data: object) {
  93. return request({
  94. url: "/api/v1/process/census/device/list",
  95. method: "post",
  96. data: data,
  97. });
  98. }
  99. //今日报故
  100. export function getTodayError() {
  101. return request({
  102. url: "/api/v1/process/census/today/fault",
  103. method: "post",
  104. });
  105. }