|  |  |  | 
|---|
|  |  |  | import { addSessionApi, getDialogListApi } from '@/api/session'; | 
|---|
|  |  |  | const props = defineProps({ | 
|---|
|  |  |  | modalObj: Object, | 
|---|
|  |  |  | dialogId: String, | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | const conversation = ref({ dialog_id: '', conversation_desc: '' }); | 
|---|
|  |  |  | const dialogList = ref([]); | 
|---|
|  |  |  | 
|---|
|  |  |  | const { code, data } = await getDialogListApi(); | 
|---|
|  |  |  | if (code === 200) { | 
|---|
|  |  |  | dialogList.value = data; | 
|---|
|  |  |  | conversation.value.dialog_id = data[0].id; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | //     )?.name; | 
|---|
|  |  |  | //   } | 
|---|
|  |  |  | // ); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | watch( | 
|---|
|  |  |  | () => props.dialogId, | 
|---|
|  |  |  | (newVal, oldVal) => { | 
|---|
|  |  |  | conversation.value.dialog_id = newVal; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ); | 
|---|
|  |  |  | </script> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <template> | 
|---|
|  |  |  | 
|---|
|  |  |  | style="width: 80%" | 
|---|
|  |  |  | v-model="conversation.dialog_id" | 
|---|
|  |  |  | placeholder="请选择关联助手" | 
|---|
|  |  |  | disabled | 
|---|
|  |  |  | > | 
|---|
|  |  |  | <a-option | 
|---|
|  |  |  | v-for="dialog in dialogList" | 
|---|