fix: fix workflow parameter verification
--bug=1050548 --user=王孝刚 【应用】-高级编排语音转文本组件的语音文件为空可以发布应用 https://www.tapd.cn/57709429/s/1634944
This commit is contained in:
parent
64fb77132a
commit
b327bd8fed
@ -13,7 +13,7 @@ class SpeechToTextNodeSerializer(serializers.Serializer):
|
|||||||
|
|
||||||
is_result = serializers.BooleanField(required=False, error_messages=ErrMessage.boolean('是否返回内容'))
|
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):
|
class ISpeechToTextNode(INode):
|
||||||
|
|||||||
@ -13,7 +13,7 @@ class TextToSpeechNodeSerializer(serializers.Serializer):
|
|||||||
|
|
||||||
is_result = serializers.BooleanField(required=False, error_messages=ErrMessage.boolean('是否返回内容'))
|
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,
|
model_params_setting = serializers.DictField(required=False,
|
||||||
error_messages=ErrMessage.integer("模型参数相关设置"))
|
error_messages=ErrMessage.integer("模型参数相关设置"))
|
||||||
|
|
||||||
|
|||||||
@ -242,18 +242,14 @@ function clickoutside() {
|
|||||||
showPopover.value = false
|
showPopover.value = false
|
||||||
}
|
}
|
||||||
async function publicHandle() {
|
async function publicHandle() {
|
||||||
// 先执行保存
|
|
||||||
const obj = {
|
|
||||||
work_flow: getGraphData()
|
|
||||||
}
|
|
||||||
await application.asyncPutApplication(id, obj)
|
|
||||||
// 后执行发布
|
// 后执行发布
|
||||||
workflowRef.value
|
workflowRef.value
|
||||||
?.validate()
|
?.validate()
|
||||||
.then(() => {
|
.then(async () => {
|
||||||
const obj = {
|
const obj = {
|
||||||
work_flow: getGraphData()
|
work_flow: getGraphData()
|
||||||
}
|
}
|
||||||
|
await application.asyncPutApplication(id, obj)
|
||||||
const workflow = new WorkFlowInstance(obj.work_flow)
|
const workflow = new WorkFlowInstance(obj.work_flow)
|
||||||
try {
|
try {
|
||||||
workflow.is_valid()
|
workflow.is_valid()
|
||||||
|
|||||||
@ -92,7 +92,7 @@
|
|||||||
prop="audio_list"
|
prop="audio_list"
|
||||||
:rules="{
|
:rules="{
|
||||||
message: '选择语音文件',
|
message: '选择语音文件',
|
||||||
trigger: 'blur',
|
trigger: 'change',
|
||||||
required: true
|
required: true
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
@ -175,7 +175,7 @@ const wheel = (e: any) => {
|
|||||||
const form = {
|
const form = {
|
||||||
stt_model_id: '',
|
stt_model_id: '',
|
||||||
is_result: true,
|
is_result: true,
|
||||||
audio_list: ['start-node', 'audio']
|
audio_list: []
|
||||||
}
|
}
|
||||||
|
|
||||||
const form_data = computed({
|
const form_data = computed({
|
||||||
@ -210,9 +210,7 @@ function getProvider() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const model_change = (model_id?: string) => {
|
const model_change = (model_id?: string) => {}
|
||||||
console.log(modelOptions.value)
|
|
||||||
}
|
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
getModel()
|
getModel()
|
||||||
|
|||||||
@ -189,7 +189,7 @@ const wheel = (e: any) => {
|
|||||||
const form = {
|
const form = {
|
||||||
tts_model_id: '',
|
tts_model_id: '',
|
||||||
is_result: true,
|
is_result: true,
|
||||||
content_list: ['start-node', 'content'],
|
content_list: [],
|
||||||
model_params_setting: {}
|
model_params_setting: {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user