新增:部门管理对接用户信息(新增所属部门),并完善查看部门详情(增加上级部门显示)

This commit is contained in:
2023-02-07 22:04:22 +08:00
parent 908af28235
commit c44503b7ea
17 changed files with 77 additions and 19 deletions

View File

@@ -5,8 +5,8 @@
<!-- 头部区域 -->
<div class="header">
<!-- 搜索栏 -->
<div class="header-query">
<a-form ref="queryRef" :model="queryParams" layout="inline" v-show="showQuery">
<div class="header-query" v-if="showQuery">
<a-form ref="queryRef" :model="queryParams" layout="inline">
<a-form-item field="deptName" hide-label>
<a-input
v-model="queryParams.deptName"
@@ -190,6 +190,12 @@
</a-skeleton>
<span v-else>{{ dept.deptName }}</span>
</a-descriptions-item>
<a-descriptions-item label="上级部门">
<a-skeleton v-if="detailLoading" :animation="true">
<a-skeleton-line :rows="1" />
</a-skeleton>
<span v-else>{{ dept.parentName || '' }}</span>
</a-descriptions-item>
<a-descriptions-item label="状态">
<a-skeleton v-if="detailLoading" :animation="true">
<a-skeleton-line :rows="1" />
@@ -199,6 +205,12 @@
<a-tag v-else color="red"><span class="circle fail"></span>禁用</a-tag>
</span>
</a-descriptions-item>
<a-descriptions-item label="部门排序">
<a-skeleton v-if="detailLoading" :animation="true">
<a-skeleton-line :rows="1" />
</a-skeleton>
<span v-else>{{ dept.deptSort }}</span>
</a-descriptions-item>
<a-descriptions-item label="创建人">
<a-skeleton v-if="detailLoading" :animation="true">
<a-skeleton-line :rows="1" />
@@ -262,6 +274,7 @@
createTime: '',
updateUserString: '',
updateTime: '',
parentName: '',
});
const ids = ref<Array<number>>([]);
const title = ref('');

View File

@@ -46,6 +46,7 @@
</a-descriptions-item>
<a-descriptions-item :label="$t('userCenter.panel.label.phone')">{{ loginStore.phone }}</a-descriptions-item>
<a-descriptions-item :label="$t('userCenter.panel.label.email')">{{ loginStore.email }}</a-descriptions-item>
<a-descriptions-item :label="$t('userCenter.panel.label.deptName')">{{ loginStore.deptName }}</a-descriptions-item>
<a-descriptions-item :label="$t('userCenter.panel.label.registrationDate')">{{ loginStore.registrationDate }}</a-descriptions-item>
</a-descriptions>
</a-space>

View File

@@ -10,6 +10,7 @@ export default {
'userCenter.panel.label.gender': 'Gender :',
'userCenter.panel.label.phone': 'Phone :',
'userCenter.panel.label.email': 'Email :',
'userCenter.panel.label.deptName': 'Dept Name :',
'userCenter.panel.label.registrationDate': 'Registration Date :',
'userCenter.panel.male': 'male',
'userCenter.panel.female': 'female',

View File

@@ -10,6 +10,7 @@ export default {
'userCenter.panel.label.gender': '性别 :',
'userCenter.panel.label.phone': '手机号码 :',
'userCenter.panel.label.email': '邮箱 :',
'userCenter.panel.label.deptName': '所属部门 :',
'userCenter.panel.label.registrationDate': '注册日期 :',
'userCenter.panel.male': '男',
'userCenter.panel.female': '女',