新增工艺流程参数与补偿配置
Some checks failed
Release pipeline / Always run job (push) Has been cancelled
Release pipeline / publish (push) Has been cancelled

This commit is contained in:
sheng
2026-06-22 22:44:45 +08:00
parent c1e8626289
commit 7cf7caf31f
12 changed files with 1236 additions and 26 deletions

View File

@@ -0,0 +1,51 @@
import { request } from '@/api/_service'
const BASE = 'production_configuration/technology_model/calculation_script/'
function apiParams (method, data = {}) {
return {
method: `production_configuration_technology_model_calculation_script_${method}`,
platform: 'background',
...data
}
}
export function getCalculationScriptAll (data) {
return request({
url: BASE + 'all',
method: 'get',
params: apiParams('all', data)
})
}
export function getCalculationScriptList (data) {
return request({
url: BASE + 'list',
method: 'get',
params: apiParams('list', data)
})
}
export function createCalculationScript (data) {
return request({
url: BASE + 'create',
method: 'post',
data: apiParams('create', data)
})
}
export function editCalculationScript (data) {
return request({
url: BASE + 'edit',
method: 'put',
data: apiParams('edit', data)
})
}
export function deleteCalculationScript (data) {
return request({
url: BASE + 'delete',
method: 'delete',
data: apiParams('delete', data)
})
}

View File

@@ -65,3 +65,68 @@ export function moveDown (data) {
data: apiParams('move_down', data)
})
}
export function getOptionalParamsDetails (data) {
return request({
url: BASE + 'get_optional_params_details',
method: 'get',
params: apiParams('get_optional_params_details', data)
})
}
export function getOptionalAllParamsDetails (data) {
return request({
url: BASE + 'get_optional_all_params_details',
method: 'get',
params: apiParams('get_optional_all_params_details', data)
})
}
export function getStep (data) {
return request({
url: BASE + 'get_step',
method: 'get',
params: apiParams('get_step', data)
})
}
export function getTemperatureList (data) {
return request({
url: BASE + 'get_temperature_list',
method: 'get',
params: apiParams('get_temperature_list', data)
})
}
export function createTemperature (data) {
return request({
url: BASE + 'create_temperature',
method: 'post',
data: apiParams('create_temperature', data)
})
}
export function getTemperatureTemplate (data) {
return request({
url: BASE + 'get_temperature_template',
method: 'post',
responseType: 'blob',
data: apiParams('get_temperature_template', data)
})
}
export function getAllWorkingsubclassParams (data) {
return request({
url: BASE + 'get_all_workingsubclass_params',
method: 'get',
params: apiParams('get_all_workingsubclass_params', data)
})
}
export function addOptionalParams (data) {
return request({
url: BASE + 'add_optional_params',
method: 'post',
data: apiParams('add_optional_params', data)
})
}