mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-29 18:23:59 +08:00
update: 模板保存添加必填校验
This commit is contained in:
@@ -78,7 +78,7 @@
|
|||||||
@confirm="handleDialogConfirm"
|
@confirm="handleDialogConfirm"
|
||||||
@cancel="dialogVisible = false"
|
@cancel="dialogVisible = false"
|
||||||
>
|
>
|
||||||
<el-form ref="dialogForm" :model="form" label-width="100px">
|
<el-form ref="dialogForm" :model="form" :rules="formRules" label-width="100px">
|
||||||
<el-form-item :label="$t('templateQuickConfig.agentSettings.agentName')" prop="agentName">
|
<el-form-item :label="$t('templateQuickConfig.agentSettings.agentName')" prop="agentName">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.agentName"
|
v-model="form.agentName"
|
||||||
@@ -155,6 +155,14 @@ export default {
|
|||||||
sort: 0,
|
sort: 0,
|
||||||
model: { ...DEFAULT_MODEL_CONFIG }
|
model: { ...DEFAULT_MODEL_CONFIG }
|
||||||
},
|
},
|
||||||
|
formRules: {
|
||||||
|
agentName: [
|
||||||
|
{ required: true, message: "请输入助手昵称", trigger: "blur" }
|
||||||
|
],
|
||||||
|
systemPrompt: [
|
||||||
|
{ required: true, message: "请输入角色介绍", trigger: "blur" }
|
||||||
|
]
|
||||||
|
},
|
||||||
originalForm: null
|
originalForm: null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@@ -263,6 +271,9 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
handleDialogConfirm() {
|
handleDialogConfirm() {
|
||||||
|
this.$refs.dialogForm.validate((valid) => {
|
||||||
|
if (!valid) return;
|
||||||
|
|
||||||
const configData = {
|
const configData = {
|
||||||
id: this.form.id || "",
|
id: this.form.id || "",
|
||||||
agentCode: this.form.agentCode,
|
agentCode: this.form.agentCode,
|
||||||
@@ -297,6 +308,7 @@ export default {
|
|||||||
this.confirmLoading = false;
|
this.confirmLoading = false;
|
||||||
this.$message.error(this.$t("common.networkError"));
|
this.$message.error(this.$t("common.networkError"));
|
||||||
});
|
});
|
||||||
|
});
|
||||||
},
|
},
|
||||||
deleteTemplate(row) {
|
deleteTemplate(row) {
|
||||||
this.$confirm(
|
this.$confirm(
|
||||||
|
|||||||
Reference in New Issue
Block a user