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>