修复未勾选拆分环境变量参数验证失败

This commit is contained in:
hanhh 2021-08-17 22:26:33 +08:00
parent 538876f529
commit 82a4485792

View File

@ -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,