(improvement)(headless&chat) System parameter compatible with historical data and front-end (#1070)

This reverts commit 59f6169569.

Co-authored-by: jolunoluo
This commit is contained in:
LXW
2024-06-01 12:09:09 +08:00
committed by GitHub
parent 59f6169569
commit f07e80587d
18 changed files with 93 additions and 54 deletions

View File

@@ -15,7 +15,7 @@ import {
} from 'antd';
import React, { useState, useEffect } from 'react';
import { getSystemConfig, saveSystemConfig } from '@/services/user';
import { ProCard } from '@ant-design/pro-components';
import { ProCard } from '@ant-design/pro-components';
import SelectTMEPerson from '@/components/SelectTMEPerson';
import { ConfigParametersItem, SystemConfig } from './types';
import FormItemTitle from '@/components/FormHelper/FormItemTitle';
@@ -59,10 +59,10 @@ const System: React.FC = () => {
const setInitData = (admins: string[], systemConfigParameters: ConfigParametersItem[]) => {
const fieldsValue = systemConfigParameters.reduce(
(fields, item) => {
const { name, value, defaultValue } = item;
const { name, value } = item;
return {
...fields,
[name]: value || defaultValue,
[name]: value,
};
},
{ admins },
@@ -81,7 +81,6 @@ const System: React.FC = () => {
return {
...item,
value: submitData[name],
defaultValue: submitData[name],
};
}
return item;

View File

@@ -3,7 +3,6 @@ export type ConfigParametersItem = {
name: string;
comment: string;
value: string;
defaultValue?: string;
candidateValues: string[];
description: string;
require?: boolean;