From 518283c4ef81e06adfe993c8938b7a89cd775f36 Mon Sep 17 00:00:00 2001
From: v_yutyi
Date: Thu, 21 Oct 2021 10:06:33 +0800
Subject: [PATCH] =?UTF-8?q?optimization:=20=E4=B8=AA=E4=BA=BA=E8=AF=A6?=
=?UTF-8?q?=E6=83=85=E5=A2=9E=E5=8A=A0=E7=99=BB=E5=BD=95=E6=97=B6=E9=97=B4?=
=?UTF-8?q?/=E7=BB=84=E7=BB=87=E6=8B=93=E6=89=91=E6=90=9C=E7=B4=A2?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=20#73?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../organization/details/UserMaterial.vue | 14 ++++
src/pages/src/views/organization/index.vue | 11 +++
.../views/organization/table/UserTable.vue | 2 +-
.../views/organization/tree/TreeSearch.vue | 72 +++++++++++++------
4 files changed, 76 insertions(+), 23 deletions(-)
diff --git a/src/pages/src/views/organization/details/UserMaterial.vue b/src/pages/src/views/organization/details/UserMaterial.vue
index 724956bf2..54d3e49fc 100644
--- a/src/pages/src/views/organization/details/UserMaterial.vue
+++ b/src/pages/src/views/organization/details/UserMaterial.vue
@@ -118,6 +118,20 @@
{{passwordValidDays}}
+
+
{{$t('创建时间')}}
+
:
+
+ {{currentProfile.create_time}}
+
+
+
+
{{$t('最近一次登录时间')}}
+
:
+
+ {{currentProfile.update_time}}
+
+
diff --git a/src/pages/src/views/organization/index.vue b/src/pages/src/views/organization/index.vue
index e88efd222..bd2d300b1 100644
--- a/src/pages/src/views/organization/index.vue
+++ b/src/pages/src/views/organization/index.vue
@@ -325,6 +325,7 @@ import PullUser from './table/PullUser';
import DetailsBar from './details/DetailsBar';
import SetDepartment from '@/components/organization/SetDepartment';
+import moment from 'moment';
export default {
components: {
@@ -548,6 +549,14 @@ export default {
{
key: 'departments',
name: 'departments',
+ },
+ {
+ key: 'create_time',
+ name: 'create_time',
+ },
+ {
+ key: 'update_time',
+ name: 'update_time',
}
);
this.userMessage.tableHeardList = tableHeardList;
@@ -873,6 +882,8 @@ export default {
// 查看当前用户的信息
viewDetails(item) {
+ item.create_time = moment(item.create_time).format('YYYY-MM-DD HH:mm:ss');
+ item.update_time = moment(item.update_time).format('YYYY-MM-DD HH:mm:ss');
this.currentProfile = item;
this.detailsBarInfo.type = 'view';
this.detailsBarInfo.title = this.currentProfile.display_name;
diff --git a/src/pages/src/views/organization/table/UserTable.vue b/src/pages/src/views/organization/table/UserTable.vue
index d5c8df9c1..f2f366453 100644
--- a/src/pages/src/views/organization/table/UserTable.vue
+++ b/src/pages/src/views/organization/table/UserTable.vue
@@ -148,7 +148,7 @@ export default {
},
computed: {
activeTableHeardList() {
- const arr = ['id', 'isCheck', 'departments'];
+ const arr = ['id', 'isCheck', 'departments', 'create_time', 'update_time'];
return this.userMessage.tableHeardList.filter(item => arr.indexOf(item.key) === -1);
},
enumInfo() {
diff --git a/src/pages/src/views/organization/tree/TreeSearch.vue b/src/pages/src/views/organization/tree/TreeSearch.vue
index 54e1a105b..5e6f6e764 100644
--- a/src/pages/src/views/organization/tree/TreeSearch.vue
+++ b/src/pages/src/views/organization/tree/TreeSearch.vue
@@ -74,8 +74,15 @@
:key="'department' + index"
:class="{ 'active': (activeType === 'department' && activeIndex === index) }"
@click="handleSelect(item)">
-
- {{ item.username + '(' + item.display_name + ') ' }}
- {{item.category_name}}
-
-
+
+ {{ item.username + '(' + item.display_name + ') ' }}
+ {{item.category_name}}
+
+
{{ getUserDetail(item) }}
+
+