From 8213571520faf64b1efe011cf7915d3c087f8d8c Mon Sep 17 00:00:00 2001
From: xy <271556543@qq.com>
Date: Wed, 26 Mar 2025 17:38:52 +0800
Subject: [PATCH] 1
---
src/views/flow/components/FieldExport.vue | 24 ++++++++++++++++-------
1 file changed, 17 insertions(+), 7 deletions(-)
diff --git a/src/views/flow/components/FieldExport.vue b/src/views/flow/components/FieldExport.vue
index 5ca9b1f..d770b67 100644
--- a/src/views/flow/components/FieldExport.vue
+++ b/src/views/flow/components/FieldExport.vue
@@ -18,17 +18,20 @@
导出文件名:
+ 导出
需要导出字段:
全选
- {{ field.label }}
+ {{ field.label }}
-
-
- 确认
-
+ 存在子表单
+
+
{{ field.label }}
+
+
+
@@ -62,10 +65,17 @@ export default {
fileName: `导出_${this.$moment().valueOf()}`,
selectedFields: [],
checkAll: false,
- isIndeterminate: false
+ isIndeterminate: false,
+ }
+ },
+ computed: {
+ mainFields() {
+ return this.config?.fields?.filter(i => i.type !== 'relation')
+ },
+ relationsFields() {
+ return this.config?.fields?.filter(i => i.type === 'relation')
}
},
- computed: {},
methods: {
handleCheckedFieldsChange(value) {
let checkedCount = value.length;