diff --git a/frontend/src/assets/svg/icon_alarm-clock_colorful.svg b/frontend/src/assets/svg/icon_alarm-clock_colorful.svg new file mode 100644 index 00000000..5eb6f52e --- /dev/null +++ b/frontend/src/assets/svg/icon_alarm-clock_colorful.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/frontend/src/assets/svg/icon_database_colorful.svg b/frontend/src/assets/svg/icon_database_colorful.svg new file mode 100644 index 00000000..66a4a0d6 --- /dev/null +++ b/frontend/src/assets/svg/icon_database_colorful.svg @@ -0,0 +1,4 @@ + + + + diff --git a/frontend/src/assets/svg/icon_logs_outlined.svg b/frontend/src/assets/svg/icon_logs_outlined.svg new file mode 100644 index 00000000..0857b0a0 --- /dev/null +++ b/frontend/src/assets/svg/icon_logs_outlined.svg @@ -0,0 +1,3 @@ + + + diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index 9a43c0f1..5a2d060c 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -8,6 +8,10 @@ "Details": "Details" }, "parameter": { + "execution_details": "Execution Details", + "overview": "Overview", + "tokens_required": "Tokens Required", + "time_execution": "Time Execution", "export_notes": "Export notes", "import_notes": "Import notes", "memo": "Memo update rules: Match table name and field name. If a match is found, update the table memo and field memo; otherwise, leave the memo unchanged.", @@ -870,4 +874,4 @@ "to_doc": "View API", "trigger_limit": "Supports up to {0} API Keys" } -} +} \ No newline at end of file diff --git a/frontend/src/i18n/ko-KR.json b/frontend/src/i18n/ko-KR.json index b080da79..a80cb53f 100644 --- a/frontend/src/i18n/ko-KR.json +++ b/frontend/src/i18n/ko-KR.json @@ -8,6 +8,10 @@ "Details": "세부" }, "parameter": { + "execution_details": "실행 세부 정보", + "overview": "개요", + "tokens_required": "필요한 토큰 수", + "time_execution": "실행 시간", "export_notes": "수출 참고사항", "import_notes": "수입 참고사항", "memo": "메모 업데이트 규칙: 테이블 이름과 필드 이름이 일치하는지 확인합니다. 일치하는 항목이 있으면 테이블 메모와 필드 메모를 업데이트하고, 그렇지 않으면 메모를 변경하지 않고 그대로 둡니다.", @@ -870,4 +874,4 @@ "to_doc": "API 보기", "trigger_limit": "최대 {0}개의 API 키 생성 지원" } -} +} \ No newline at end of file diff --git a/frontend/src/i18n/zh-CN.json b/frontend/src/i18n/zh-CN.json index fc73a5b7..be93cd3e 100644 --- a/frontend/src/i18n/zh-CN.json +++ b/frontend/src/i18n/zh-CN.json @@ -8,6 +8,10 @@ "Details": "详情" }, "parameter": { + "execution_details": "执行详情", + "overview": "概览", + "tokens_required": "消耗 Tokens", + "time_execution": "耗时", "export_notes": "导出备注", "import_notes": "导入备注", "memo": "备注更新规则:根据表名和字段名匹配,如果匹配则更新表备注和字段备注;如果匹配不上,备注保持不变。", @@ -870,4 +874,4 @@ "to_doc": "查看 API", "trigger_limit": "最多支持创建 {0} 个 API Key" } -} +} \ No newline at end of file diff --git a/frontend/src/views/chat/ChatTokenTime.vue b/frontend/src/views/chat/ChatTokenTime.vue index 3513ec33..e1e2ca7a 100644 --- a/frontend/src/views/chat/ChatTokenTime.vue +++ b/frontend/src/views/chat/ChatTokenTime.vue @@ -1,63 +1,54 @@ diff --git a/frontend/src/views/chat/ExecutionDetails.vue b/frontend/src/views/chat/ExecutionDetails.vue new file mode 100644 index 00000000..455d0d37 --- /dev/null +++ b/frontend/src/views/chat/ExecutionDetails.vue @@ -0,0 +1,150 @@ + + + + +