Files
smart-admin/smart-admin-web/src/views/system/employee/role-employee/components/employee-table-detail/employee-table-detail.vue
2020-04-08 20:37:51 +08:00

73 lines
1.8 KiB
Vue

<template>
<Modal :footer-hide="true" :width="700" title="职员详情" v-model="isShowDetailModal">
<Form :label-width="80">
<Row :gutter="16">
<Col span="8">
<FormItem label="姓名:">{{detail.actualName}}</FormItem>
</Col>
<Col span="8">
<FormItem label="登录名:">{{detail.loginName}}</FormItem>
</Col>
<Col span="8">
<FormItem label="别名:">{{detail.nickName}}</FormItem>
</Col>
</Row>
<Row :gutter="16">
<Col span="8">
<FormItem label="部门:">{{detail.departmentName}}</FormItem>
</Col>
<Col span="8">
<FormItem label="手机:">{{detail.phone}}</FormItem>
</Col>
<Col span="8">
<FormItem label="身份证:">{{detail.idCard}}</FormItem>
</Col>
</Row>
<Row :gutter="16">
<Col span="8">
<FormItem label="出生日期:">{{detail.birthday}}</FormItem>
</Col>
<Col span="8">
<FormItem label="电子邮箱:">{{detail.email}}</FormItem>
</Col>
<Col span="8">
<FormItem label="状态:">{{detail.isDisabled?"禁用":"启用"}}</FormItem>
</Col>
</Row>
</Form>
</Modal>
</template>
<script>
export default {
name: 'EmployeeTableDetail',
components: {},
props: {},
data() {
return {
isShowDetailModal: false,
detail: {}
};
},
computed: {},
watch: {},
filters: {},
created() {},
mounted() {},
beforeCreate() {},
beforeMount() {},
beforeUpdate() {},
updated() {},
beforeDestroy() {},
destroyed() {},
activated() {},
methods: {
showModal(detail) {
this.isShowDetailModal = true;
this.detail = detail;
}
}
};
</script>
<style lang="less" scoped>
</style>