From 46071d4b35a0cac3007ac4b6bbaf6266a0b0f276 Mon Sep 17 00:00:00 2001 From: "yangfeng.alanyf" Date: Fri, 5 Sep 2025 14:40:15 +0800 Subject: [PATCH] feat(evaluate): update evaluate i18n text --- .../components/src/columns-select/index.tsx | 4 +- .../components/src/logic-expr/consts.ts | 4 +- .../prompt-field-mapping-preview.tsx | 4 +- .../experiment-select-modal/logic-filter.tsx | 80 +------------------ .../evaluate/src/request/experiment.ts | 7 -- 5 files changed, 8 insertions(+), 91 deletions(-) diff --git a/frontend/packages/cozeloop/components/src/columns-select/index.tsx b/frontend/packages/cozeloop/components/src/columns-select/index.tsx index 2195b1d8a..e6da968cb 100644 --- a/frontend/packages/cozeloop/components/src/columns-select/index.tsx +++ b/frontend/packages/cozeloop/components/src/columns-select/index.tsx @@ -3,6 +3,7 @@ import * as sort from 'react-sortable-hoc'; import { Fragment, useEffect, useMemo, useState } from 'react'; +import { I18n } from '@cozeloop/i18n-adapter'; import { IconCozHandle, IconCozTableSetting, @@ -16,7 +17,6 @@ import { Tooltip, type ColumnProps, } from '@coze-arch/coze-design'; -import { I18n } from '@cozeloop/i18n-adapter'; // @ts-expect-error react-sortable-hoc ts type issue const { sortableContainer, sortableElement, sortableHandle } = sort; const { arrayMove } = sort; @@ -45,7 +45,7 @@ export const ColumnSelector = ({ defaultColumns = columns, onChange, buttonText, - resetButtonText = '重置为默认', + resetButtonText = I18n.t('reset_to_default'), className, sortable = true, itemRender, diff --git a/frontend/packages/cozeloop/components/src/logic-expr/consts.ts b/frontend/packages/cozeloop/components/src/logic-expr/consts.ts index 5f05d27d7..6e9f70b32 100644 --- a/frontend/packages/cozeloop/components/src/logic-expr/consts.ts +++ b/frontend/packages/cozeloop/components/src/logic-expr/consts.ts @@ -1,4 +1,4 @@ export const LOGIC_OPTIONS = [ - { label: 'fornax_components_logic_expr_and', value: 'and' }, - { label: 'fornax_components_logic_expr_or', value: 'or' }, + { label: 'logic_expr_and', value: 'and' }, + { label: 'logic_expr_or', value: 'or' }, ]; diff --git a/frontend/packages/cozeloop/evaluate-components/src/stores/eval-target-store/prompt-definition/prompt-field-mapping-preview.tsx b/frontend/packages/cozeloop/evaluate-components/src/stores/eval-target-store/prompt-definition/prompt-field-mapping-preview.tsx index 1d1e91e6d..941408bca 100644 --- a/frontend/packages/cozeloop/evaluate-components/src/stores/eval-target-store/prompt-definition/prompt-field-mapping-preview.tsx +++ b/frontend/packages/cozeloop/evaluate-components/src/stores/eval-target-store/prompt-definition/prompt-field-mapping-preview.tsx @@ -1,3 +1,5 @@ +import { I18n } from '@cozeloop/i18n-adapter'; + import { promptVariableDefToFieldSchema } from '@/utils/parse-prompt-variable'; import { type CreateExperimentValues } from '@/types/evaluate-target'; import { ReadonlyMappingItem } from '@/components/mapping-item-field/readonly-mapping-item'; @@ -30,7 +32,7 @@ export function PromptFieldMappingPreview({ return ( diff --git a/frontend/packages/cozeloop/evaluate/src/components/experiment/experiment-select-modal/logic-filter.tsx b/frontend/packages/cozeloop/evaluate/src/components/experiment/experiment-select-modal/logic-filter.tsx index 6ebb1aca0..1d6b7c184 100644 --- a/frontend/packages/cozeloop/evaluate/src/components/experiment/experiment-select-modal/logic-filter.tsx +++ b/frontend/packages/cozeloop/evaluate/src/components/experiment/experiment-select-modal/logic-filter.tsx @@ -1,14 +1,4 @@ -import { I18n } from '@cozeloop/i18n-adapter'; -import { - LogicEditor, - type LogicField, - type LogicFilter, -} from '@cozeloop/evaluate-components'; -import { - type ExptStatus, - FieldType, - type Evaluator, -} from '@cozeloop/api-schema/evaluation'; +import { type ExptStatus, FieldType } from '@cozeloop/api-schema/evaluation'; export interface Filter { name?: string; @@ -26,71 +16,3 @@ export const filterFields: { key: keyof Filter; type: FieldType }[] = [ type: FieldType.EvalSetID, }, ]; - -export default function ExperimentLogicFilter({ - logicFilter, - evaluators = [], - onChange, - onClose, -}: { - logicFilter: LogicFilter | undefined; - evaluators: Evaluator[] | undefined; - onChange: (newData?: LogicFilter) => void; - onClose?: () => void; -}) { - const logicFields: LogicField[] = [ - { - title: I18n.t('creator'), - name: 'created_by', - type: 'options', - setterProps: { - optionList: [ - { label: I18n.t('user_zhangsan'), value: 1 }, - { label: I18n.t('user_lisi'), value: 2 }, - { label: I18n.t('user_wangwu'), value: 3 }, - ], - }, - }, - { - title: I18n.t('evaluation_object_type'), - name: 'eval_target_type', - type: 'options', - setterProps: { - optionList: [ - { label: 'Prompt', value: 1 }, - { label: I18n.t('coze_agent'), value: 2 }, - ], - }, - }, - { - title: I18n.t('evaluation_object'), - name: 'eval_target', - type: 'options', - setterProps: { - optionList: [ - { label: I18n.t('encyclopedia_expert'), value: 1 }, - { label: I18n.t('joke_king'), value: 2 }, - ], - }, - }, - ...evaluators.map(evaluator => { - const field: LogicField = { - title: evaluator.name ?? '', - name: `${evaluator.evaluator_id ?? ''}`, - type: 'number' as const, - setterProps: { - step: 0.1, - }, - }; - return field; - }), - ]; - return ( - - ); -} diff --git a/frontend/packages/cozeloop/evaluate/src/request/experiment.ts b/frontend/packages/cozeloop/evaluate/src/request/experiment.ts index f689bffcd..53befc592 100644 --- a/frontend/packages/cozeloop/evaluate/src/request/experiment.ts +++ b/frontend/packages/cozeloop/evaluate/src/request/experiment.ts @@ -12,16 +12,9 @@ import { } from '@cozeloop/api-schema/evaluation'; import { StoneEvaluationApi } from '@cozeloop/api-schema'; -import { wait } from '@/utils/experiment'; - export async function submitExperiment( params: SubmitExperimentRequest, ): Promise { - // if (1) { - // throw new error('rerr'); - // } - // return { experiment: { id: '13221676734' } }; - await wait(4000); return StoneEvaluationApi.SubmitExperiment(params); }