@@ -1079,105 +1079,112 @@
10791079 </div >
10801080 </div >
10811081 </template >
1082- <slot ></slot >
1083- </template >
1084- <!-- 文本文件 -->
1085- <template v-if =" data .type === WorkflowType .DataSourceLocalNode " >
1086- <div class =" card-never border-r-6" >
1087- <h5 class =" p-8-12" >
1088- {{ $t('common.param.outputParam') }}
1089- </h5 >
1082+ <!-- 文本文件 -->
1083+ <template v-if =" data .type === WorkflowType .DataSourceLocalNode " >
1084+ <div class =" card-never border-r-6" >
1085+ <h5 class =" p-8-12" >
1086+ {{ $t('common.param.outputParam') }}
1087+ </h5 >
10901088
1091- <div class =" p-8-12 border-t-dashed lighter" >
1092- <div class =" mb-8" >
1093- {{ data.file_list || '-' }}
1089+ <div class =" p-8-12 border-t-dashed lighter" >
1090+ <div class =" mb-8" >
1091+ {{ data.file_list || '-' }}
1092+ </div >
10941093 </div >
10951094 </div >
1096- </div >
1097- </template >
1098- <!-- 文档分段 -->
1099- <template v-if =" data .type === WorkflowType .DocumentSplitNode " >
1100- <div class =" card-never border-r-6" >
1101- <h5 class =" p-8-12" >
1102- {{ $t('common.param.inputParam') }}
1103- </h5 >
1104- <div class =" p-8-12 border-t-dashed lighter" >
1105- <div v-for =" (f, i) in data.result_list" :key =" i" class =" mb-8" >
1106- <span class =" color-secondary" >{{ f.name }}:</span > {{ f.input_value }}
1095+ </template >
1096+ <!-- 文档分段 -->
1097+ <template v-if =" data .type === WorkflowType .DocumentSplitNode " >
1098+ <div class =" card-never border-r-6" >
1099+ <h5 class =" p-8-12" >
1100+ {{ $t('common.param.inputParam') }}
1101+ </h5 >
1102+ <div class =" p-8-12 border-t-dashed lighter" >
1103+ <div class =" mb-8" >
1104+ <span class =" color-secondary"
1105+ >{{ $t('chat.executionDetails.paragraphRules') }}:</span
1106+ >
1107+ {{ data.split_strategy }}
1108+ </div >
1109+ <div class =" mb-8" >
1110+ <span class =" color-secondary" >{{ $t('common.inputContent') }}:</span >
1111+ {{ data.document_list }}
1112+ </div >
11071113 </div >
11081114 </div >
1109- </ div >
1110- < div class =" card-never border-r-6 mt-8 " >
1111- < h5 class = " p-8-12 " >
1112- {{ $t('common.param.outputParam') }}(每个文档仅能预览前五个分段)
1113- </ h5 >
1114- < div class =" p-8-12 border-t-dashed lighter " >
1115- < el-radio-group v-model = " currentParagraph " class = " app-radio-button-group mb-8 " >
1116- < template
1117- v-for = " ( paragrapg , ParagraphIndex ) in data . paragraph_list "
1118- : key = " ParagraphIndex "
1119- >
1120- <el-radio-button :label = " paragrapg.name " :value = " ParagraphIndex " / >
1121- </template >
1122- </ el-radio-group >
1123- < template v-if = " data . paragraph_list ?. length > 0 " >
1124- < template
1125- v-for = " ( paragraph , pId ) in data . paragraph_list ?.[ currentParagraph ]?. paragraphs "
1126- : key = " pId "
1127- >
1128- < ParagraphCard :data = " paragraph " :content = " paragraph.content " :index = " pId " >
1129- < template # footer >
1130- < span class = " color-secondary " >
1131- {{ $t('common.character') }}:{{ paragraph.content.length }}</ span
1132- >
1133- </template >
1134- </ParagraphCard >
1115+ < div class = " card-never border-r-6 mt-8 " >
1116+ < h5 class =" p-8-12 " >
1117+ {{ $t('common.param.outputParam') }}({{ $t('chat.executionDetails.documentSplitTip') }})
1118+ </ h5 >
1119+ < div class = " p-8-12 border-t-dashed lighter " >
1120+ < el-radio-group v-model = " currentParagraph " class =" app-radio-button-group mb-8 " >
1121+ < template
1122+ v-for = " ( paragrapg , ParagraphIndex ) in data . paragraph_list "
1123+ : key = " ParagraphIndex "
1124+ >
1125+ < el-radio-button :label = " paragrapg.name " :value = " ParagraphIndex " / >
1126+ </ template >
1127+ </el-radio-group >
1128+ < template v-if = " data . paragraph_list ?. length > 0 " >
1129+ < template
1130+ v-for = " ( paragraph , pId ) in data . paragraph_list ?.[ currentParagraph ]?. paragraphs "
1131+ : key = " pId "
1132+ >
1133+ < ParagraphCard :data = " paragraph " :content = " paragraph.content " :index = " pId " >
1134+ < template # footer >
1135+ < span class = " color-secondary " >
1136+ {{ $t('common.character') }}:{{ paragraph.content.length }}</ span
1137+ >
1138+ </ template >
1139+ </ParagraphCard >
1140+ </template >
11351141 </template >
1136- </template >
1137- <template v-else > -</ template >
1142+ < template v-else > - </template >
1143+ </ div >
11381144 </div >
1139- </div >
1140- </template >
1141- <!-- 知识库写入 -->
1142- <template v-if =" data .type === WorkflowType .KnowledgeWriteNode " >
1143- <div class =" card-never border-r-6" >
1144- <h5 class =" p-8-12" >
1145- {{ $t('common.param.inputParam') }}
1146- </h5 >
1147- <div class =" p-8-12 border-t-dashed lighter" >
1148- <div v-for =" (f, i) in data.result_list" :key =" i" class =" mb-8" >
1149- <span class =" color-secondary" >{{ f.name }}:</span > {{ f.input_value }}
1145+ </template >
1146+ <!-- 知识库写入 -->
1147+ <template v-if =" data .type === WorkflowType .KnowledgeWriteNode " >
1148+ <div class =" card-never border-r-6" >
1149+ <h5 class =" p-8-12" >
1150+ {{ $t('common.param.inputParam') }}
1151+ </h5 >
1152+ <div class =" p-8-12 border-t-dashed lighter" >
1153+ <span class =" color-secondary" >{{$t('chat.executionDetails.subBlockLength')}}:</span >
1154+ {{ data.size }}
11501155 </div >
11511156 </div >
1152- </div >
1153- <div class =" card-never border-r-6 mt-8" >
1154- <h5 class =" p-8-12" >写入内容</h5 >
1155- <div class =" p-8-12 border-t-dashed lighter" >
1156- <el-radio-group v-model =" currentWriteContent" class =" app-radio-button-group mb-8" >
1157- <template
1158- v-for =" (paragrapg , ParagraphIndex ) in data .write_content "
1159- :key =" ParagraphIndex "
1160- >
1161- <el-radio-button :label =" paragrapg.name" :value =" ParagraphIndex" />
1162- </template >
1163- </el-radio-group >
1164- <template v-if =" data .write_content ?.length > 0 " >
1165- <template
1166- v-for =" (paragraph , pId ) in data .write_content ?.[currentWriteContent ]?.paragraphs "
1167- :key =" pId "
1168- >
1169- <ParagraphCard :data =" paragraph" :content =" paragraph.content" :index =" pId" >
1170- <template #footer >
1171- <span class =" color-secondary" >
1172- {{ $t('common.character') }}:{{ paragraph.content.length }}</span
1173- >
1174- </template >
1175- </ParagraphCard >
1157+ <div class =" card-never border-r-6 mt-8" >
1158+ <h5 class =" p-8-12" >{{$t('chat.executionDetails.writeContent')}}</h5 >
1159+ <div class =" p-8-12 border-t-dashed lighter" >
1160+ <el-radio-group v-model =" currentWriteContent" class =" app-radio-button-group mb-8" >
1161+ <template
1162+ v-for =" (paragrapg , ParagraphIndex ) in data .write_content "
1163+ :key =" ParagraphIndex "
1164+ >
1165+ <el-radio-button :label =" paragrapg.name" :value =" ParagraphIndex" />
1166+ </template >
1167+ </el-radio-group >
1168+ <template v-if =" data .write_content ?.length > 0 " >
1169+ <template
1170+ v-for =" (paragraph , pId ) in data .write_content ?.[currentWriteContent ]
1171+ ?.paragraphs "
1172+ :key =" pId "
1173+ >
1174+ <ParagraphCard :data =" paragraph" :content =" paragraph.content" :index =" pId" >
1175+ <template #footer >
1176+ <span class =" color-secondary" >
1177+ {{ $t('common.character') }}:{{ paragraph.content.length }}</span
1178+ >
1179+ </template >
1180+ </ParagraphCard >
1181+ </template >
11761182 </template >
1177- </template >
1178- <template v-else > -</ template >
1183+ < template v-else > - </template >
1184+ </ div >
11791185 </div >
1180- </div >
1186+ </template >
1187+ <slot ></slot >
11811188 </template >
11821189 <template v-else >
11831190 <div class =" card-never border-r-6" >
0 commit comments