|  |  |  | 
|---|
|  |  |  | message: '智能助手不能为空', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | conversation_desc: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | required: true, | 
|---|
|  |  |  | message: '描述不能为空', | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | // conversation_desc: [ | 
|---|
|  |  |  | //   { | 
|---|
|  |  |  | //     required: true, | 
|---|
|  |  |  | //     message: '描述不能为空', | 
|---|
|  |  |  | //   }, | 
|---|
|  |  |  | // ], | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | onMounted(() => { | 
|---|
|  |  |  | queryDialogList(); | 
|---|
|  |  |  | 
|---|
|  |  |  | const handleOk = () => { | 
|---|
|  |  |  | formRef.value.validate().then(async (res) => { | 
|---|
|  |  |  | if (!res) { | 
|---|
|  |  |  | if (!conversation.value.conversation_desc) { | 
|---|
|  |  |  | conversation.value.conversation_desc = '未命名会话'; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const { code } = await addSessionApi({ ...conversation.value }); | 
|---|
|  |  |  | if (code === 200) { | 
|---|
|  |  |  | Message.success('添加成功'); | 
|---|
|  |  |  | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <template #title> 新增会话 </template> | 
|---|
|  |  |  | <a-form ref="formRef" :model="conversation" :rules="rules"> | 
|---|
|  |  |  | <a-form-item label="助手关联:" field="dialog_id" > | 
|---|
|  |  |  | <a-form-item label="助手关联:" field="dialog_id"> | 
|---|
|  |  |  | <a-select | 
|---|
|  |  |  | style="width: 80%" | 
|---|
|  |  |  | v-model="conversation.dialog_id" | 
|---|
|  |  |  | 
|---|
|  |  |  | > | 
|---|
|  |  |  | </a-select> | 
|---|
|  |  |  | </a-form-item> | 
|---|
|  |  |  | <a-form-item label="名字:" field="conversation_desc"> | 
|---|
|  |  |  | <a-form-item label="名字:"> | 
|---|
|  |  |  | <a-textarea | 
|---|
|  |  |  | placeholder="请输入名字" | 
|---|
|  |  |  | :max-length="100" | 
|---|