From e6866e54aad4c777989e040a8f91de4cce1b0ad9 Mon Sep 17 00:00:00 2001 From: sheng <905537351@qq.com> Date: Thu, 25 Jun 2026 15:40:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=94=B5=E6=B1=A0=E5=B7=A5?= =?UTF-8?q?=E5=BA=8F=E9=80=89=E9=A1=B9=E5=8F=82=E6=95=B0=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/planning-production/process-execution.js | 15 +++++++++++++-- .../process-execution/index.vue | 1 - 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/api/planning-production/process-execution.js b/src/api/planning-production/process-execution.js index 8d6ef391..7f0a40de 100644 --- a/src/api/planning-production/process-execution.js +++ b/src/api/planning-production/process-execution.js @@ -1,4 +1,5 @@ import { request } from '@/api/_service' +import qs from 'qs' 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) { return request({ url: BASE + 'verify', @@ -20,8 +31,8 @@ export function verifyBatteryProcessInfo (data) { export function changeBatteryProcess (data) { return request({ - url: BASE + 'change', + url: BASE + 'change?' + stringifyLegacyProcessOptions(data), method: 'get', - params: apiParams('planning_production_produce_change_battery_process_change', data) + params: {} }) } diff --git a/src/views/planning-production/production-monitoring/process-execution/index.vue b/src/views/planning-production/production-monitoring/process-execution/index.vue index 40b664cf..a4aabf1d 100644 --- a/src/views/planning-production/production-monitoring/process-execution/index.vue +++ b/src/views/planning-production/production-monitoring/process-execution/index.vue @@ -192,7 +192,6 @@ export default { .then(res => { const data = this.normalizeProcessPayload(res) this.processOptions = data.flow_process || [] - this.form.processOptions = this.processOptions this.tableData = this.normalizeProcessRows(data) this.showProcess = true })