fix: fix workflow parameter verification

--bug=1050548 --user=王孝刚 【应用】-高级编排语音转文本组件的语音文件为空可以发布应用 https://www.tapd.cn/57709429/s/1634944
This commit is contained in:
wxg0103 2024-12-20 11:19:32 +08:00 committed by wxg
parent 64fb77132a
commit b327bd8fed
5 changed files with 8 additions and 14 deletions

View File

@ -13,7 +13,7 @@ class SpeechToTextNodeSerializer(serializers.Serializer):
is_result = serializers.BooleanField(required=False, error_messages=ErrMessage.boolean('是否返回内容'))
audio_list = serializers.ListField(required=False, error_messages=ErrMessage.list("音频"))
audio_list = serializers.ListField(required=True, error_messages=ErrMessage.list("音频文件不能为空", ))
class ISpeechToTextNode(INode):

View File

@ -13,7 +13,7 @@ class TextToSpeechNodeSerializer(serializers.Serializer):
is_result = serializers.BooleanField(required=False, error_messages=ErrMessage.boolean('是否返回内容'))
content_list = serializers.ListField(required=False, error_messages=ErrMessage.list("文本内容"))
content_list = serializers.ListField(required=True, error_messages=ErrMessage.list("文本内容"))
model_params_setting = serializers.DictField(required=False,
error_messages=ErrMessage.integer("模型参数相关设置"))

View File

@ -242,18 +242,14 @@ function clickoutside() {
showPopover.value = false
}
async function publicHandle() {
//
const obj = {
work_flow: getGraphData()
}
await application.asyncPutApplication(id, obj)
//
workflowRef.value
?.validate()
.then(() => {
.then(async () => {
const obj = {
work_flow: getGraphData()
}
await application.asyncPutApplication(id, obj)
const workflow = new WorkFlowInstance(obj.work_flow)
try {
workflow.is_valid()

View File

@ -92,7 +92,7 @@
prop="audio_list"
:rules="{
message: '选择语音文件',
trigger: 'blur',
trigger: 'change',
required: true
}"
>
@ -175,7 +175,7 @@ const wheel = (e: any) => {
const form = {
stt_model_id: '',
is_result: true,
audio_list: ['start-node', 'audio']
audio_list: []
}
const form_data = computed({
@ -210,9 +210,7 @@ function getProvider() {
})
}
const model_change = (model_id?: string) => {
console.log(modelOptions.value)
}
const model_change = (model_id?: string) => {}
onMounted(() => {
getModel()

View File

@ -189,7 +189,7 @@ const wheel = (e: any) => {
const form = {
tts_model_id: '',
is_result: true,
content_list: ['start-node', 'content'],
content_list: [],
model_params_setting: {}
}