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