✨ feat: l2过程跟踪
This commit is contained in:
95
klp-ui/src/api/l2/track.js
Normal file
95
klp-ui/src/api/l2/track.js
Normal file
@@ -0,0 +1,95 @@
|
||||
import axios from 'axios'
|
||||
|
||||
export default function createFetch(url) {
|
||||
const l2Request = axios.create({
|
||||
baseURL: url,
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
timeout: 10000
|
||||
})
|
||||
|
||||
l2Request.interceptors.response.use(response => {
|
||||
return response.data
|
||||
})
|
||||
|
||||
return {
|
||||
adjustPosition: (data) => l2Request({
|
||||
method: 'put',
|
||||
url: '/api/track/position',
|
||||
data
|
||||
}),
|
||||
operateMat: (data) => l2Request({
|
||||
method: 'put',
|
||||
url: '/api/track/manual/operate/mat',
|
||||
data
|
||||
}),
|
||||
getBackData: (params) => l2Request({
|
||||
method: 'get',
|
||||
url: '/api/track/return/info',
|
||||
params
|
||||
}),
|
||||
getTrackMatPosition: () => l2Request({
|
||||
method: 'get',
|
||||
url: '/api/track/coil/position',
|
||||
})
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 手动调整钢卷位置
|
||||
* data.targetPos 目标位置 必须
|
||||
* data.currentPos 当前位置 必须
|
||||
*/
|
||||
export function adjustPosition(data) {
|
||||
return l2Request({
|
||||
method: 'put',
|
||||
url: '/api/track/position',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 手动操作钢卷
|
||||
* {
|
||||
"porIdx": 0, // 必须
|
||||
"trIdx": 0, // 必须
|
||||
"planId": "", // 必须
|
||||
"entryMatId": "", // 必须
|
||||
"planNo": "", // 必须
|
||||
"operation": "", // 必须
|
||||
"returnMatId": "", // 必须
|
||||
"returnWeight": 0, // 必须
|
||||
"returnRemark": "", // 必须
|
||||
"coilLength": 0 // 必须
|
||||
}
|
||||
*/
|
||||
export function operateMat(data) {
|
||||
return l2Request({
|
||||
method: 'put',
|
||||
url: '/api/track/manual/operate/mat',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取回退数据
|
||||
* params.posIdx 必须
|
||||
*/
|
||||
export function getBackData(params) {
|
||||
return l2Request({
|
||||
method: 'get',
|
||||
url: '/api/track/return/info',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取跟踪带钢位置
|
||||
*/
|
||||
export function getTrackMatPosition() {
|
||||
return l2Request({
|
||||
method: 'get',
|
||||
url: '/api/track/coil/position',
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user