|
|
@@ -553,6 +553,7 @@
|
|
|
v-for="item in aiImgData.list"
|
|
|
:key="item.num"
|
|
|
:label="item.title"
|
|
|
+ :disabled="!item.viewAuth"
|
|
|
:value="item.url"
|
|
|
/>
|
|
|
</el-select>
|
|
|
@@ -749,10 +750,11 @@ const handleCopy = () => {
|
|
|
const handleShowAi = async () => {
|
|
|
const list = await getFloorList(caseId.value);
|
|
|
aiImgData.value.list = list.filter((i) => i.url);
|
|
|
+ let item = list.find(ele => ele.viewAuth) || {}
|
|
|
aiImgData.value.src = aiImgData.value.src
|
|
|
? aiImgData.value.src
|
|
|
- : list[0]?.url;
|
|
|
- aiImgData.value.Aisrc = list[0]?.freeSpaceUrl
|
|
|
+ : item.url;
|
|
|
+ aiImgData.value.Aisrc = item.freeSpaceUrl
|
|
|
aiImgData.value.loading = false;
|
|
|
aiImgShow.value = true;
|
|
|
isOption.value = false;
|