{{ item.FieldName }}:
- {{ formatFieldValue(item.FieldValue) }}
+
+ {{ truncateValue(item.FieldValue) }}
+
+ {{ formatFieldValue(item.FieldValue) }}
@@ -114,6 +117,21 @@ const formatFieldValue = (value: any) => {
return String(value);
};
+// 判断是否为长文本
+const isLongValue = (value: any) => {
+ const str = formatFieldValue(value);
+ return str.length > 50;
+};
+
+// 截断长文本
+const truncateValue = (value: any) => {
+ const str = formatFieldValue(value);
+ if (str.length > 50) {
+ return str.substring(0, 50) + '...';
+ }
+ return str;
+};
+
// 分页
const onSizeChange = () => {
queryParams.pageNum = 1;
@@ -130,8 +148,13 @@ defineExpose({