|
@@ -498,6 +498,7 @@
|
|
|
<el-select
|
|
|
v-model="aiImgData.src"
|
|
|
placeholder="请选择平面图"
|
|
|
+ :disabled="isOption"
|
|
|
style="display: block;"
|
|
|
size="large"
|
|
|
>
|
|
@@ -524,10 +525,10 @@ border: 1px solid #D9D9D9;min-height: 450px">
|
|
|
<template #footer>
|
|
|
<div class="dialog-footer text-center flex">
|
|
|
<div style="width: 50%">
|
|
|
- <el-button type="primary" :disabled="!aiImgData.src || aiImgData.loading" @click="handleAI"> 识别 </el-button>
|
|
|
+ <el-button type="primary" :disabled="isOption || !aiImgData.src || aiImgData.loading" @click="handleAI"> 识别 </el-button>
|
|
|
</div>
|
|
|
<div style="width: 50%">
|
|
|
- <el-button :disabled="!aiImgData.result" @click="handleCopy"> 复制 </el-button>
|
|
|
+ <el-button :disabled="isOption || !aiImgData.result" @click="handleCopy"> 复制 </el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -559,6 +560,7 @@ const fileId = computed(() => router.currentRoute.value?.params?.fileId);
|
|
|
const caseId = computed(() => router.currentRoute.value?.params?.caseId);
|
|
|
const isDisableExport = ref(false);
|
|
|
const aiImgShow = ref(false)
|
|
|
+const isOption = ref(false);
|
|
|
const aiImgData = ref({
|
|
|
src: '',
|
|
|
result: ``,
|
|
@@ -648,6 +650,7 @@ const handleShowAi = async () => {
|
|
|
aiImgData.value.list = list.filter((i) => i.url);
|
|
|
aiImgData.value.src = list[0]?.url;
|
|
|
aiImgShow.value = true;
|
|
|
+ isOption.value = false;
|
|
|
}
|
|
|
//判断是否deepseek
|
|
|
let isThink = ref(false);
|
|
@@ -655,6 +658,7 @@ let testRegex = /deepseek/;
|
|
|
const handleAI = async () => {
|
|
|
aiImgData.value.loading = true;
|
|
|
aiImgData.value.result = '';
|
|
|
+ isOption.value = true;
|
|
|
const item = aiImgData.value.list.find(i => i.url == aiImgData.value.src)
|
|
|
try {
|
|
|
// const res = await getAiByImage({imageUrl: imageUrl})
|
|
@@ -695,6 +699,7 @@ const handleAI = async () => {
|
|
|
// }
|
|
|
// autoScrollSwitch.value && scrollToBottom(true);
|
|
|
}
|
|
|
+ isOption.value = false;
|
|
|
console.log("handleAI完成", aiImgData.value.result)
|
|
|
})
|
|
|
// console.log("handleAI", res)
|