Skip to content

Commit e7bc876

Browse files
committed
fix: fix workflow parameter verification
--bug=1050548 --user=王孝刚 【应用】-高级编排语音转文本组件的语音文件为空可以发布应用 https://www.tapd.cn/57709429/s/1634944
1 parent 64fb771 commit e7bc876

File tree

5 files changed

+8
-14
lines changed

5 files changed

+8
-14
lines changed

apps/application/flow/step_node/speech_to_text_step_node/i_speech_to_text_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class SpeechToTextNodeSerializer(serializers.Serializer):
1313

1414
is_result = serializers.BooleanField(required=False, error_messages=ErrMessage.boolean('是否返回内容'))
1515

16-
audio_list = serializers.ListField(required=False, error_messages=ErrMessage.list("音频"))
16+
audio_list = serializers.ListField(required=True, error_messages=ErrMessage.list("音频文件不能为空", ))
1717

1818

1919
class ISpeechToTextNode(INode):

apps/application/flow/step_node/text_to_speech_step_node/i_text_to_speech_node.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class TextToSpeechNodeSerializer(serializers.Serializer):
1313

1414
is_result = serializers.BooleanField(required=False, error_messages=ErrMessage.boolean('是否返回内容'))
1515

16-
content_list = serializers.ListField(required=False, error_messages=ErrMessage.list("文本内容"))
16+
content_list = serializers.ListField(required=True, error_messages=ErrMessage.list("文本内容"))
1717
model_params_setting = serializers.DictField(required=False,
1818
error_messages=ErrMessage.integer("模型参数相关设置"))
1919

ui/src/views/application-workflow/index.vue

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -242,18 +242,14 @@ function clickoutside() {
242242
showPopover.value = false
243243
}
244244
async function publicHandle() {
245-
// 先执行保存
246-
const obj = {
247-
work_flow: getGraphData()
248-
}
249-
await application.asyncPutApplication(id, obj)
250245
// 后执行发布
251246
workflowRef.value
252247
?.validate()
253-
.then(() => {
248+
.then(async () => {
254249
const obj = {
255250
work_flow: getGraphData()
256251
}
252+
await application.asyncPutApplication(id, obj)
257253
const workflow = new WorkFlowInstance(obj.work_flow)
258254
try {
259255
workflow.is_valid()

ui/src/workflow/nodes/speech-to-text-node/index.vue

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
prop="audio_list"
9393
:rules="{
9494
message: '选择语音文件',
95-
trigger: 'blur',
95+
trigger: 'change',
9696
required: true
9797
}"
9898
>
@@ -175,7 +175,7 @@ const wheel = (e: any) => {
175175
const form = {
176176
stt_model_id: '',
177177
is_result: true,
178-
audio_list: ['start-node', 'audio']
178+
audio_list: []
179179
}
180180
181181
const form_data = computed({
@@ -210,9 +210,7 @@ function getProvider() {
210210
})
211211
}
212212
213-
const model_change = (model_id?: string) => {
214-
console.log(modelOptions.value)
215-
}
213+
const model_change = (model_id?: string) => {}
216214
217215
onMounted(() => {
218216
getModel()

ui/src/workflow/nodes/text-to-speech-node/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ const wheel = (e: any) => {
189189
const form = {
190190
tts_model_id: '',
191191
is_result: true,
192-
content_list: ['start-node', 'content'],
192+
content_list: [],
193193
model_params_setting: {}
194194
}
195195

0 commit comments

Comments
 (0)