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