schangxiang@126.com
2024-09-06 b5bcf90f2dfc8972090d7ab8e6a350bd74b460c8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
/*
 * @Author: 陈祝文 15821704398@163.com
 * @Date: 2023-03-14 08:37:51
 * @LastEditors: 陈祝文 15821704398@163.com
 * @LastEditTime: 2023-03-17 11:33:04
 * @FilePath: \iwara-scada-web\src\api\modular\main\WorkPieceInfoManage.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
import { axios } from '@/utils/request'
 
/**
 * 查询在制品监控
 *
 * @author lpz
 */
export function WorkPieceInfoPage (parameter) {
  return axios({
    url: '/WorkPieceInfo/page',
    method: 'get',
    params: parameter
  })
}
 
/**
 * 导出在制品监控信息的Excel文件
 *
 * @author lpz
 */
export function WorkPieceInfoToExcel1 (parameter) {
  return axios({
    url: '/WorkPieceInfo/toExcel',
    method: 'get',
    params: parameter,
    responseType: 'blob'
  })
}
 
export function WorkPieceInfoYieldPage (parameter) {
  return axios({
    url: '/WorkPieceProcess/queryYield',
    method: 'get',
    params: parameter
  })
}
export function WorkPieceInfoYieldToExcel1 (parameter) {
  return axios({
    url: '/WorkPieceProcess/exportYield',
    method: 'get',
    params: parameter,
    responseType: 'blob'
  })
}
 
export function QueryWorkPieceLogYield (parameter) {
  return axios({
    url: '/WorkPieceProcess/queryWorkPieceLogYield',
    method: 'get',
    params: parameter
  })
}
export function exportWorkPieceLogYield (parameter) {
  return axios({
    url: '/WorkPieceProcess/exportWorkPieceLogYield',
    method: 'get',
    params: parameter,
    responseType: 'blob'
  })
}
/**
 * 查询在制品监控 产品维度查询
 *
 * @author lpz
 */
export function workPieceInfoMachiningPage (parameter) {
  return axios({
    url: '/WorkPieceProcess/workPieceInfoMachiningPage',
    method: 'get',
    params: parameter
  })
}
 
/**
 * 查询维度 产品 + 工序
 * @param {*} params
 * @returns
 */
export function workPieceProcessMachiningPage(params) {
  return axios({
    url: '/WorkPieceProcess/workPieceProcessMachiningPage',
    method: 'get',
    params
  })
}
 
/**
 * 导出在制品监控信息的Excel文件 工件
 *
 * @author lpz
 */
export function WorkPieceInfoToExcel (parameter = {}) {
  return axios({
    url: '/workpieceprocess/workPieceInfoMachiningToExcel',
    method: 'get',
    params: parameter,
    responseType: 'blob'
  })
}
 
/**
 * 导出 工件 + 工序维度
 */
export function workPieceProcessToExcel(parameter = {}) {
  return axios({
    url: '/workpieceprocess/workPieceProcessMachiningPageToExcel',
    method: 'get',
    params: parameter,
    responseType: 'blob'
  })
}
 
/**
 *
 */
export function updatePieceStatus(data) {
  return axios({
    url: '/workpieceinfo/batckUpdate',
    method: 'post',
    data
  })
}