Skip to content

Commit 0a04be1

Browse files
committed
fix: 修复关闭文件上传开关后开始节点没有取消document和image
--bug=1049507 --user=刘瑞斌 【应用】应用设置-基本信息中开启文件上传 再关闭,开始节点的参数输出“文档”没有同步删除 https://www.tapd.cn/57709429/s/1617263
1 parent 3bd18bd commit 0a04be1

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

ui/src/workflow/nodes/base-node/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,8 +395,8 @@ const switchFileUpload = () => {
395395
396396
if (form_data.value.file_upload_enable) {
397397
form_data.value.file_upload_setting = form_data.value.file_upload_setting || default_upload_setting
398-
props.nodeModel.graphModel.eventCenter.emit('refreshFileUploadConfig')
399398
}
399+
props.nodeModel.graphModel.eventCenter.emit('refreshFileUploadConfig')
400400
}
401401
const openFileUploadSettingDialog = () => {
402402
FileUploadSettingDialogRef.value?.open(form_data.value.file_upload_setting)

ui/src/workflow/nodes/start-node/index.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,16 @@ const refreshFileUploadConfig = () => {
6565
let fields = cloneDeep(props.nodeModel.properties.config.fields)
6666
const form_data = props.nodeModel.graphModel.nodes
6767
.filter((v: any) => v.id === 'base-node')
68+
.filter((v: any) => v.properties.node_data.file_upload_enable)
6869
.map((v: any) => cloneDeep(v.properties.node_data.file_upload_setting))
6970
.filter((v: any) => v)
71+
72+
fields = fields.filter((item: any) => item.value !== 'image' && item.value !== 'document')
73+
7074
if (form_data.length === 0) {
75+
set(props.nodeModel.properties.config, 'fields', fields)
7176
return
7277
}
73-
fields = fields.filter((item: any) => item.value !== 'image' && item.value !== 'document')
7478
let fileUploadFields = []
7579
if (form_data[0].document) {
7680
fileUploadFields.push({ label: '文档', value: 'document' })

0 commit comments

Comments
 (0)