<script lang="ts" setup>
import { ref } from 'vue'
import showPhoto from './showPhoto.vue'
const centerDialogVisible = ref(false)
const imgurl = ref('')
const title = ref('')
const initDialog = (row: any) => {
  centerDialogVisible.value = true
  imgurl.value = row.electricityDetail
  title.value = `${row.electricityName}配电网`
}
defineExpose({
  initDialog,
})
</script>

<template>
  <el-dialog
    v-model="centerDialogVisible"
    :title="title"
    width="60%"
    align-center
    append-to-body
  >
    <show-photo :minio-file-name="imgurl" width="100%" height="400px" />
    <!-- <template #footer>
      <span class="dialog-footer">
        <el-button @click="centerDialogVisible = false">Cancel</el-button>
        <el-button type="primary" @click="centerDialogVisible = false">
          Confirm
        </el-button>
      </span>
    </template> -->
  </el-dialog>
</template>

<style lang="scss" scoped>
.dialog-footer button:first-child {
  margin-right: 10px;
}

::v-deep .el-image {
  margin: 0 auto;
}
</style>
