|
|
|
@ -22,7 +22,7 @@
|
|
|
|
|
class="cursor-pointer"
|
|
|
|
|
v-if="file?.image_url"
|
|
|
|
|
/> -->
|
|
|
|
|
<img :src="file?.image_url" v-if="false" />
|
|
|
|
|
<img :src="fileList?.[0]?.image_url" v-if="fileList?.[0]?.image_url" />
|
|
|
|
|
<div v-else class="w-full h-full bg_error_picture"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</el-dialog>
|
|
|
|
@ -36,6 +36,7 @@ interface Props {
|
|
|
|
|
/** 弹窗显隐 */
|
|
|
|
|
value: boolean;
|
|
|
|
|
info: Record<string, any>;
|
|
|
|
|
fileList: any[];
|
|
|
|
|
}
|
|
|
|
|
interface Emits {
|
|
|
|
|
(e: "update:value", val: boolean): void;
|
|
|
|
@ -44,6 +45,7 @@ interface Emits {
|
|
|
|
|
const props = withDefaults(defineProps<Props>(), {
|
|
|
|
|
value: false,
|
|
|
|
|
info: {},
|
|
|
|
|
fileList: []
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const emit = defineEmits<Emits>();
|
|
|
|
@ -117,6 +119,10 @@ const show = computed({
|
|
|
|
|
padding: 0 24px;
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 500px;
|
|
|
|
|
img{
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
</style>
|