From 89e82fd5b0e9ddd9295d4a9cd410d01bb38f3f65 Mon Sep 17 00:00:00 2001 From: hanhh <18330117883@163.com> Date: Tue, 17 Aug 2021 22:26:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=AA=E5=8B=BE=E9=80=89?= =?UTF-8?q?=E6=8B=86=E5=88=86=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E9=AA=8C=E8=AF=81=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/env/modal.tsx | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src/pages/env/modal.tsx b/src/pages/env/modal.tsx index 84f3baa1..c22c72d8 100644 --- a/src/pages/env/modal.tsx +++ b/src/pages/env/modal.tsx @@ -19,16 +19,22 @@ const EnvModal = ({ setLoading(true); const { value, split, name, remarks } = values; const method = env ? 'put' : 'post'; - let payload = env ? { ...values, _id: env._id } : values; - if (!env && split === '1') { - const symbol = value.includes('&') ? '&' : '\n'; - payload = value.split(symbol).map((x: any) => { - return { - name: name, - value: x, - remarks: remarks, - }; - }); + let payload; + if (!env) { + if (split === '1') { + const symbol = value.includes('&') ? '&' : '\n'; + payload = value.split(symbol).map((x: any) => { + return { + name: name, + value: x, + remarks: remarks, + }; + }); + } else { + payload = [values]; + } + } else { + payload = { ...values, _id: env._id }; } const { code, data } = await request[method](`${config.apiPrefix}envs`, { data: payload,