contact.vue 648 Bytes
<template>
  <el-dialog v-model="show" append-to-body title="联系我们">
    <el-form class="section_ctt" style="background: #f4f4f4;padding: 20px" label-suffix=":" label-width="120">
      <el-form-item v-for="d in deptList" :key="d.deptId" :label="d.deptName">{{ d.phone }}</el-form-item>
    </el-form>
  </el-dialog>
</template>

<script setup>

import { ref } from 'vue'
import { getDept } from '@/apiPc/webSite'

const show = ref(false)
const deptList = ref([])

function open(memId) {
  show.value = true
  getDept(memId).then(res => {
    deptList.value = res.data
  })
}

defineExpose({
  open
})

</script>

<style scoped>

</style>