丸子 vor 10 Monaten
Ursprung
Commit
d280a034ec
3 geänderte Dateien mit 23 neuen und 24 gelöschten Zeilen
  1. 5 6
      src/api/questions.js
  2. 11 11
      src/views/AILaboratory.vue
  3. 7 7
      src/views/AIPainting.vue

+ 5 - 6
src/api/questions.js

@@ -17,14 +17,16 @@ export function CreatePainting (data){
     data
   })
 }
-
-// 绘画
+  // 绘画
 export function CreatePaintingGetMy (data){
   return axios({
     url: "bjdxWeb/ai/painting-get-my",
     method: 'get',
     data
-=======
+  })
+}
+
+
 // 发送 Stream 消息
 // 为什么不用 axios 呢?因为它不支持 SSE 调用
 export async function sendChatMessageStream (
@@ -36,8 +38,6 @@ export async function sendChatMessageStream (
     onError,
     onClose
 ) {
-
-
   return fetchEventSource(`http://127.0.0.1:8080/admin-api/bjdxWeb/ai/dialogue-send-stream`, {
     method: 'post',
     headers: {
@@ -54,6 +54,5 @@ export async function sendChatMessageStream (
     onerror: onError,
     onclose: onClose,
     signal: ctrl.signal
->>>>>>> 045f087b0ab2f43e1d167461e598439f90849418
   })
 }

+ 11 - 11
src/views/AILaboratory.vue

@@ -62,6 +62,7 @@ const goBack = () => {
   router.go(-1)
 }
 // 引入
+import NumberPeople00 from '@/assets/images/xiaozhi.png'
 import NumberPeople01 from '@/assets/images/number-people01.png'
 import NumberPeople02 from '@/assets/images/number-people02.png'
 import NumberPeople03 from '@/assets/images/number-people03.png'
@@ -70,23 +71,22 @@ import NumberPeople05 from '@/assets/images/number-people05.png'
 
 // 渲染数字人老师及图片
 const peopleList = ref([
-  { id: 10, name: '小智', image: NumberPeople01 },
-  { id: 21, name: '鲁迅', image: NumberPeople01 },
-  { id: 22, name: '门捷列夫', image: NumberPeople02 },
-  { id: 19, name: '牛顿', image: NumberPeople03 },
-  { id: 23, name: '特斯拉', image: NumberPeople04 },
-  { id: 18, name: '李白', image: NumberPeople05 }
+  { id: 10, name: '小智', image: NumberPeople00, message: '你好!'  },
+  { id: 21, name: '鲁迅', image: NumberPeople01 , message: '你好!' },
+  { id: 22, name: '门捷列夫', image: NumberPeople02 , message: '你好!' },
+  { id: 19, name: '牛顿', image: NumberPeople03 , message: '你好!' },
+  { id: 23, name: '特斯拉', image: NumberPeople04 , message: '你好!' },
+  { id: 18, name: '李白', image: NumberPeople05 , message: '你好!' }
 ])
 
 // 跳转页面携带名字和人物形象
 const navigateToAIQuestions = person => {
   router.push({
     // 跳转问答页面
-    path: '/ai-questions',
-    query: { id: person.id, name: person.name, image: person.image }
-  })
-  // console.log(person.id)
-}
+    path: '/ai-questions', 
+    query: {  id: person.id, name: person.name, image: person.image, message: person.message }
+  }); 
+};
 
 // 处理菜单项点击事件
 const handleMenuItemClick = (item) => {

+ 7 - 7
src/views/AIPainting.vue

@@ -74,7 +74,7 @@
 
 <script setup>
 import { ref, onMounted } from 'vue'
-import { CreatePainting,CreatePaintingGetMy} from '@/api/questions.js'
+// import { CreatePainting,CreatePaintingGetMy} from '@/api/questions.js'
 import { useRouter, useRoute } from 'vue-router'
 import {
   Document,
@@ -92,12 +92,12 @@ const router = useRouter()
 const route = useRoute()
 
 // AI生成图片
-CreatePainting({
-  modelId: 56,
-  prompt:''
-}).then(res=>{
-  console.log(res);
-})
+// CreatePainting({
+//   modelId: 56,
+//   prompt:''
+// }).then(res=>{
+//   console.log(res);
+// })
 
 // 获取绘图记录
 // CreatePaintingGetMy().then(res=>{