From 4b40c6f54d6bf412fafa84e05199b6067c6a9cdf Mon Sep 17 00:00:00 2001 From: wangyufei <2267742828@qq.com> Date: Tue, 27 Aug 2024 15:48:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E6=9E=B6=E7=AD=96=E7=95=A5=E6=BA=A2?= =?UTF-8?q?=E5=87=BA=E5=BA=93=E4=BD=8D=E4=BC=A0=E5=80=BC=E6=94=B9=E4=B8=BA?= =?UTF-8?q?json=E4=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../strategySetting/strategy/upShelfStrategy/AddForm.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue b/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue index 7f0f4e9a2..509a5297b 100644 --- a/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue +++ b/src/views/wms/basicDataManage/strategySetting/strategy/upShelfStrategy/AddForm.vue @@ -1097,6 +1097,9 @@ const open = async (type: string, strategyCode: string, id?: number) => { } if (data.configuration) { formData.value.configuration = JSON.parse(data.configuration) + if(!Array.isArray(formData.value.configuration.overflowLocationCode)&&formData.value.configuration.overflowLocationCode.length>0){ + formData.value.configuration.overflowLocationCode = formData.value.configuration.overflowLocationCode.split(',') + } } // 判断是获取客户列表还是供应上列表 @@ -1198,6 +1201,10 @@ const submitForm = async () => { Value:str } }) + let configuration = {...formData.value.configuration} + if(Array.isArray(configuration.overflowLocationCode)){ + configuration.overflowLocationCode = configuration.overflowLocationCode.join(',') + } let data = { id: formData.value.id, strategyCode: formData.value.strategyCode, //策略代码 @@ -1207,7 +1214,7 @@ const submitForm = async () => { status: formData.value.status ? 0 : 1, //状态 //规则条件集合 condition: JSON.stringify(arr), - configuration: JSON.stringify(formData.value.configuration) + configuration:JSON.stringify(configuration) } if (formType.value === 'create') { await RuleApi.createRule(data)