diff --git a/packages/assets/styles/element-overrides.scss b/packages/assets/styles/element-overrides.scss
index 5ad1892ce0..e72523fe73 100644
--- a/packages/assets/styles/element-overrides.scss
+++ b/packages/assets/styles/element-overrides.scss
@@ -752,6 +752,7 @@ $--font-path: '~element-ui/lib/theme-chalk/fonts';
th.el-table__cell {
padding: 0;
height: 40px;
+ font-weight: 500;
}
.cell {
diff --git a/packages/dag/src/components/form/field-inference/List.vue b/packages/dag/src/components/form/field-inference/List.vue
index f2cd486014..27e8cd55bc 100644
--- a/packages/dag/src/components/form/field-inference/List.vue
+++ b/packages/dag/src/components/form/field-inference/List.vue
@@ -11,7 +11,7 @@
>
{{ scope.row.field_name }}
+ >{{ scope.row.field_name }}
key
@@ -168,7 +168,8 @@ export default {
label: i18n.t('packages_form_field_add_del_index_ziduanmingcheng'),
prop: 'field_name',
slotName: 'field_name',
- 'min-width': '90px'
+ 'min-width': '90px',
+ 'show-overflow-tooltip': true
},
{
label: i18n.t('packages_form_dag_dialog_field_mapping_type'),
diff --git a/packages/dag/src/components/form/field-processor/index.js b/packages/dag/src/components/form/field-processor/index.js
index bd7dee8ce8..c28edb79a1 100644
--- a/packages/dag/src/components/form/field-processor/index.js
+++ b/packages/dag/src/components/form/field-processor/index.js
@@ -405,6 +405,31 @@ export const FieldRenameProcessor = defineComponent({
)
return props.disabled ? disabled : show
}
+
+ const showBatchRemove = computed(() => {
+ return config.checkedFields.some(field => !!field.isShow)
+ })
+
+ const batchRemove = () => {
+ console.log('config.checkedFields', config.checkedFields) // eslint-disable-line
+ config.checkedFields.forEach(field => {
+ field.isShow = false
+ doUpdateField(field, 'del', false)
+ })
+ updateDeletedNum(config.selectTableRow)
+ refs.table?.clearSelection()
+ }
+
+ const batchShow = () => {
+ console.log('config.checkedFields', config.checkedFields) // eslint-disable-line
+ config.checkedFields.forEach(field => {
+ field.isShow = true
+ doUpdateField(field, 'del', true)
+ })
+ updateDeletedNum(config.selectTableRow)
+ refs.table?.clearSelection()
+ }
+
watch(
() => root.$store.state.dataflow.transformLoading,
v => {
@@ -414,6 +439,7 @@ export const FieldRenameProcessor = defineComponent({
}
}
)
+
loadData()
return {
list,
@@ -433,7 +459,10 @@ export const FieldRenameProcessor = defineComponent({
updateView,
doOperationRest,
doSearchField,
- doSearchTables
+ doSearchTables,
+ batchRemove,
+ batchShow,
+ showBatchRemove
}
},
render() {
@@ -453,7 +482,7 @@ export const FieldRenameProcessor = defineComponent({
>
-
+
{i18n.t('packages_form_field_mapping_list_biaoming')}
@@ -525,7 +554,7 @@ export const FieldRenameProcessor = defineComponent({
-
+
{i18n.t('public_button_bulk_operation')}
+
+ {this.config.checkedFields.length > 0 &&
+ (this.showBatchRemove ? (
+
+ {i18n.t('packages_form_field_processor_index_pingbi')}
+
+ ) : (
+
+ {i18n.t('packages_form_field_processor_index_huifu')}
+
+ ))}
+
{i18n.t('public_button_reset')}
-
+