完善生产查询与登录权限配置

This commit is contained in:
2026-09-03 19:56:19 +08:00
parent 793f140a45
commit 02c8fb7021
438 changed files with 1595 additions and 573 deletions
+67
View File
@@ -0,0 +1,67 @@
import request from '@/utils/request.js'
export function getProcessOptions() {
return request.get('/produce/process')
}
export function getStepOptions(processId) {
return request.get('/produce/process-step', {
process_id: processId || ''
})
}
export function getStatusOptions(stepId) {
return request.get('/produce/step-status', {
step_id: stepId || ''
})
}
export function getDataEntryConfig(params = {}) {
return request.get('/produce/config/data-entry', params)
}
export function lookupMaterial(productCode) {
return request.get('/produce/material/lookup', {
product_code: String(productCode || '').trim()
})
}
export function getScanAppMaterialCategories() {
return request.get('/produce/scanapp/material-category')
}
export function getHardwareFaultDescriptionOptions(categoryIds = []) {
return request.get('/produce/hardware-fault-description/options', {
category_ids: categoryIds.filter(Boolean).join(',')
})
}
export function checkMemberUser(userCode) {
return request.get('/produce/member-user/check', {
user_code: String(userCode || '').trim()
})
}
export function getOrderRecentRecords(params = {}) {
return request.get('/produce/scan-data', params)
}
export function getOrderStatistics(params = {}) {
return request.get('/produce/scan-data/statistics', params)
}
export function submitOrderRecord(data) {
return request.post('/produce/scan-data/record', data)
}
export function getProductRecentRecords(params = {}) {
return request.get('/produce/product-record/recent', params)
}
export function getProductStatistics(params = {}) {
return request.get('/produce/product-record/statistics', params)
}
export function submitProductRecord(data) {
return request.post('/produce/product-record/record', data)
}
+41
View File
@@ -0,0 +1,41 @@
import request from '@/utils/request.js'
export function getExceptionSettings() {
return request.get('/produce/exception/settings')
}
export function getExceptionStatistics(params = {}) {
return request.get('/produce/exception/statistics', params)
}
export function getRecentExceptions(params = {}) {
return request.get('/produce/exception/recent', params)
}
export function checkExceptionOrder(orderNo) {
return request.get('/produce/exception/order-check', {
order_no: String(orderNo || '').trim()
})
}
export function getRepairTasks(params = {}) {
return request.get('/produce/repair-record/tasks', params)
}
export function getRepairStatistics(params = {}) {
return request.get('/produce/repair-record/statistics', params)
}
export function getRepairTask(deviceNo) {
return request.get('/produce/exception/repair-task', {
device_no: String(deviceNo || '').trim()
})
}
export function submitExceptionRecord(data) {
return request.post('/produce/exception/record', data)
}
export function submitRepairRecord(data) {
return request.post('/produce/repair-record/record', data)
}
+13
View File
@@ -0,0 +1,13 @@
import request from '@/utils/request.js'
/** 查询生产记录(扫码、整机、异常、维修)。 */
export function queryProduceRecords(params = {}) {
return request.get('/produce/query/records', params, { showError: false })
}
/** 查询指定订单的生产时间线。 */
export function queryProduceTimeline(orderNo) {
return request.get('/produce/query/timeline', {
order_no: String(orderNo || '').trim()
}, { showError: false })
}