fix: bug#12460
This commit is contained in:
parent
122c7ae928
commit
b193c56f64
|
@ -21,9 +21,11 @@
|
||||||
<j-form layout="vertical" ref="formRef" :model="modelRef">
|
<j-form layout="vertical" ref="formRef" :model="modelRef">
|
||||||
<template v-for="(item, index) in (props.config || [])" :key="index">
|
<template v-for="(item, index) in (props.config || [])" :key="index">
|
||||||
<j-form-item
|
<j-form-item
|
||||||
:name="item.property"
|
|
||||||
v-for="i in item.properties"
|
v-for="i in item.properties"
|
||||||
|
:name="i.property"
|
||||||
:key="i.property"
|
:key="i.property"
|
||||||
|
:required='!!i.type.expands?.required'
|
||||||
|
:rules='!!i.type.expands?.required ? [{ required: true, message: `请输入${i.name}`}] :[]'
|
||||||
>
|
>
|
||||||
<template #label>
|
<template #label>
|
||||||
<span style="margin-right: 5px">{{ i.name }}</span>
|
<span style="margin-right: 5px">{{ i.name }}</span>
|
||||||
|
@ -90,7 +92,8 @@ const onClose = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const saveBtn = () => {
|
const saveBtn = () => {
|
||||||
formRef.value.validate().then(async () => {
|
formRef.value.validate().then(async (res) => {
|
||||||
|
if (res) {
|
||||||
const values = toRaw(modelRef);
|
const values = toRaw(modelRef);
|
||||||
const resp = await modify(instanceStore.current?.id || '', {
|
const resp = await modify(instanceStore.current?.id || '', {
|
||||||
id: instanceStore.current?.id,
|
id: instanceStore.current?.id,
|
||||||
|
@ -100,6 +103,7 @@ const saveBtn = () => {
|
||||||
message.success('操作成功!')
|
message.success('操作成功!')
|
||||||
emit('save');
|
emit('save');
|
||||||
}
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue