修复电池工序选项参数格式
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import { request } from '@/api/_service'
|
import { request } from '@/api/_service'
|
||||||
|
import qs from 'qs'
|
||||||
|
|
||||||
const BASE = 'planning_production/produce/change_battery_process/'
|
const BASE = 'planning_production/produce/change_battery_process/'
|
||||||
|
|
||||||
@@ -10,6 +11,16 @@ function apiParams (method, data = {}) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function stringifyLegacyProcessOptions (data = {}) {
|
||||||
|
const params = apiParams('planning_production_produce_change_battery_process_change', data)
|
||||||
|
if (Array.isArray(params.processOptions)) {
|
||||||
|
params.processOptions = params.processOptions.map(item => {
|
||||||
|
return typeof item === 'string' ? item : JSON.stringify(item)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
return qs.stringify(params, { arrayFormat: 'brackets', allowDots: true, encode: false })
|
||||||
|
}
|
||||||
|
|
||||||
export function verifyBatteryProcessInfo (data) {
|
export function verifyBatteryProcessInfo (data) {
|
||||||
return request({
|
return request({
|
||||||
url: BASE + 'verify',
|
url: BASE + 'verify',
|
||||||
@@ -20,8 +31,8 @@ export function verifyBatteryProcessInfo (data) {
|
|||||||
|
|
||||||
export function changeBatteryProcess (data) {
|
export function changeBatteryProcess (data) {
|
||||||
return request({
|
return request({
|
||||||
url: BASE + 'change',
|
url: BASE + 'change?' + stringifyLegacyProcessOptions(data),
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params: apiParams('planning_production_produce_change_battery_process_change', data)
|
params: {}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -192,7 +192,6 @@ export default {
|
|||||||
.then(res => {
|
.then(res => {
|
||||||
const data = this.normalizeProcessPayload(res)
|
const data = this.normalizeProcessPayload(res)
|
||||||
this.processOptions = data.flow_process || []
|
this.processOptions = data.flow_process || []
|
||||||
this.form.processOptions = this.processOptions
|
|
||||||
this.tableData = this.normalizeProcessRows(data)
|
this.tableData = this.normalizeProcessRows(data)
|
||||||
this.showProcess = true
|
this.showProcess = true
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user