Newer
Older
BJgas-metering-front / src / views / alarm / imageDialog.vue
liyaguang on 23 May 2023 801 bytes edit
<!--
  Description: 报警详情图片展示
  Author: 李亚光
  Date: 2023-05-22
 -->
<script lang="ts" setup name="EditPerson">
const dialogFormVisible = ref(false) // 对话框是否显示

const imgurl = ref('')
const initDialog = (url: string) => {
  dialogFormVisible.value = true
  imgurl.value = `${import.meta.env.VITE_APP_API_BASEURL}/${url}`
}
// 弹窗关闭
// watch(() => dialogFormVisible.value, (newVal) => {
//   if (!newVal) {
//   }
// })
defineExpose({
  initDialog,
})
</script>

<template>
  <el-dialog
    v-model="dialogFormVisible" title="报警详情" append-to-body width="540px" draggable
    :close-on-click-modal="false"
  >
    <img :src="imgurl" width="500" height="500">
  </el-dialog>
</template>

<style lang="scss" scoped>
.el-dialog {
  width: 700px;
}
</style>