From 82d07d97089bfe91a369d7bddd4ec09245e45923 Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期三, 07 十月 2026 12:44:35 +0800
Subject: [PATCH] feat: show user extension attributes in list
---
emergency-repair-web/src/views/system/UserManage.vue | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/emergency-repair-web/src/views/system/UserManage.vue b/emergency-repair-web/src/views/system/UserManage.vue
index 0cc4acf..10dea81 100644
--- a/emergency-repair-web/src/views/system/UserManage.vue
+++ b/emergency-repair-web/src/views/system/UserManage.vue
@@ -39,9 +39,22 @@
</template>
</el-table-column>
<el-table-column prop="phoneNumber" label="鎵嬫満鍙�" width="130"></el-table-column>
- <el-table-column label="鎵╁睍灞炴��" width="100" align="center">
+ <el-table-column prop="engineeringMajor" label="宸ョ▼涓撲笟" min-width="120" show-overflow-tooltip>
<template slot-scope="{ row }">
- <el-button type="text" v-permission="'system:users:ext'" @click="openExt(row)">{{ row.extConfigured ? '缂栬緫' : '璁剧疆' }}</el-button>
+ <span v-if="row.engineeringMajor">{{ row.engineeringMajor }}</span>
+ <span v-else class="muted">鏈缃�</span>
+ </template>
+ </el-table-column>
+ <el-table-column prop="teamMajor" label="rk_T闃熶笓涓�" min-width="120" show-overflow-tooltip>
+ <template slot-scope="{ row }">
+ <span v-if="row.teamMajor">{{ row.teamMajor }}</span>
+ <span v-else class="muted">鏈缃�</span>
+ </template>
+ </el-table-column>
+ <el-table-column prop="responsibleXNo" label="璐熻矗rk_T" width="110" align="center">
+ <template slot-scope="{ row }">
+ <el-tag v-if="row.responsibleXNo" size="mini" type="success">{{ row.responsibleXNo }}</el-tag>
+ <span v-else class="muted">鏈缃�</span>
</template>
</el-table-column>
<el-table-column label="鐘舵��" width="80" align="center">
@@ -49,6 +62,11 @@
<el-tag size="mini" :type="isDisabled(row) ? 'info' : 'success'">{{ isDisabled(row) ? '鍋滅敤' : '姝e父' }}</el-tag>
</template>
</el-table-column>
+ <el-table-column label="鎿嶄綔" width="110" align="center" fixed="right">
+ <template slot-scope="{ row }">
+ <el-button type="text" icon="el-icon-setting" v-permission="'system:users:ext'" @click="openExt(row)">缂栬緫灞炴��</el-button>
+ </template>
+ </el-table-column>
</el-table>
<el-pagination
class="pager"
--
Gitblit v1.9.1