tangning 2 週間 前
コミット
32cfeac0b1
1 ファイル変更8 行追加1 行削除
  1. 8 1
      src/view/case/records/index.vue

+ 8 - 1
src/view/case/records/index.vue

@@ -31,6 +31,7 @@
             cursor: pointer;
             font-size: 24px;
             font-weight: bold;
+            margin-right: 20px;
           "
           >AI</div
         >
@@ -545,6 +546,7 @@
               placeholder="请选择平面图"
               :disabled="isOption"
               style="display: block"
+              @change="handleSelect"
               size="large"
             >
               <el-option
@@ -655,6 +657,7 @@ const aiImgShow = ref(false);
 const isOption = ref(false);
 const aiImgData = ref({
   src: "",
+  Aisrc: "",
   result: ``,
   loading: false,
   list: [],
@@ -749,6 +752,7 @@ const handleShowAi = async () => {
   aiImgData.value.src = aiImgData.value.src
     ? aiImgData.value.src
     : list[0]?.url;
+  aiImgData.value.Aisrc = list[0]?.freeSpaceUrl
   aiImgData.value.loading = false;
   aiImgShow.value = true;
   isOption.value = false;
@@ -761,7 +765,7 @@ const handleAI = async () => {
   aiImgData.value.result = "";
   isOption.value = true;
   // const item = aiImgData.value.list.find((i) => i.url == aiImgData.value.src);
-  initSSE(aiImgData.value.src)
+  initSSE(aiImgData.value.Aisrc || aiImgData.value.src)
   // try {
   // const res = await getAiByImage({imageUrl: imageUrl})
   //   chat("", item.params + item.paramContent).then(async (stream) => {
@@ -815,6 +819,9 @@ const handleAI = async () => {
   //   aiImgData.value.loading = false;
   // }
 };
+const handleSelect = (val, itme) => {
+  console.log("handleSelect", val, itme);
+}
 const initSSE = (url) => {
   // 销毁旧连接(避免重复连接)
   if (sseClient) {