[improvement][semantic-fe] Optimizing pagination logic and some CSS styles (#294)

* [improvement][semantic-fe] Add model alias setting & Add view permission restrictions to the model permission management tab.
[improvement][semantic-fe] Add permission control to the action buttons for the main domain; apply high sensitivity filtering to the authorization of metrics/dimensions.
[improvement][semantic-fe] Optimize the editing mode in the dimension/metric/datasource components to use the modelId stored in the database for data, instead of relying on the data from the state manager.

* [improvement][semantic-fe] Add time granularity setting in the data source configuration.

* [improvement][semantic-fe] Dictionary import for dimension values supported in Q&A visibility

* [improvement][semantic-fe] Modification of data source creation prompt wording"

* [improvement][semantic-fe] metric market experience optimization

* [improvement][semantic-fe] enhance the analysis of metric trends

* [improvement][semantic-fe] optimize the presentation of metric trend permissions

* [improvement][semantic-fe] add metric trend download functionality

* [improvement][semantic-fe] fix the dimension initialization issue in metric correlation

* [improvement][semantic-fe] Fix the issue of database changes not taking effect when creating based on an SQL data source.

* [improvement][semantic-fe] Optimizing pagination logic and some CSS styles
This commit is contained in:
tristanliu
2023-10-26 04:41:19 -05:00
committed by GitHub
parent 38099c8cc7
commit a8fe575999
8 changed files with 31 additions and 58 deletions

View File

@@ -15,7 +15,8 @@ type Props = {
titles?: string[];
onKnowledgeInfosMapChange?: (knowledgeInfosMap: IChatConfig.IKnowledgeInfosItemMap) => void;
onChange?: (params?: any) => void;
transferProps?: Record<string, any>;
// transferProps?: Record<string, any>;
[key: string]: any;
};
const DimensionMetricVisibleTransfer: React.FC<Props> = ({
@@ -24,8 +25,8 @@ const DimensionMetricVisibleTransfer: React.FC<Props> = ({
sourceList = [],
targetList = [],
titles,
transferProps = {},
onChange,
...rest
}) => {
const [transferData, setTransferData] = useState<RecordType[]>([]);
const [targetKeys, setTargetKeys] = useState<string[]>(targetList);
@@ -74,7 +75,7 @@ const DimensionMetricVisibleTransfer: React.FC<Props> = ({
}}
targetKeys={targetKeys}
onChange={handleChange}
{...transferProps}
{...rest}
/>
</div>
);