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/Login.vue |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/emergency-repair-web/src/views/Login.vue b/emergency-repair-web/src/views/Login.vue
index 35f75ec..6e4b37f 100644
--- a/emergency-repair-web/src/views/Login.vue
+++ b/emergency-repair-web/src/views/Login.vue
@@ -4,7 +4,7 @@
       <div class="login-brand">
         <repair-logo></repair-logo>
         <div>
-          <h1>涓存姠淇鐞嗙郴缁�</h1>
+          <h1>{{ $appName }}</h1>
         </div>
       </div>
       <el-form ref="form" :model="form" :rules="rules" label-position="top" @keyup.enter.native="submit">
@@ -16,7 +16,7 @@
         </el-form-item>
         <el-button type="primary" class="login-btn" :loading="loading" @click="submit">鐧诲綍绯荤粺</el-button>
       </el-form>
-      <div class="login-tip">绗竴鐗堟殏涓嶅惎鐢ㄨ鑹叉帶鍒讹紝浣跨敤 admin / admin123 浣撻獙鍏ㄩ儴鍔熻兘銆�</div>
+      <div class="login-tip">璇蜂娇鐢ㄥ凡鍒嗛厤鐨勭郴缁熻处鍙风櫥褰曘��</div>
     </div>
   </div>
 </template>
@@ -31,7 +31,7 @@
   data() {
     return {
       loading: false,
-      form: { username: 'admin', password: 'admin123' },
+      form: { username: '', password: '' },
       rules: {
         username: [{ required: true, message: '璇疯緭鍏ョ敤鎴峰悕', trigger: 'blur' }],
         password: [{ required: true, message: '璇疯緭鍏ュ瘑鐮�', trigger: 'blur' }]
@@ -48,6 +48,14 @@
           sessionStorage.setItem('username', res.data.username)
           sessionStorage.setItem('realName', res.data.realName)
           sessionStorage.setItem('deptName', res.data.deptName || '')
+          sessionStorage.setItem('userId', res.data.userId || '')
+          sessionStorage.setItem('deptId', res.data.deptId || '')
+          sessionStorage.setItem('engineeringMajor', res.data.engineeringMajor || '')
+          sessionStorage.setItem('teamMajor', res.data.teamMajor || '')
+          sessionStorage.setItem('deptResponsibleXNo', res.data.deptResponsibleXNo || '')
+          sessionStorage.setItem('responsibleXNo', res.data.responsibleXNo || '')
+          sessionStorage.setItem('roles', JSON.stringify(res.data.roles || []))
+          sessionStorage.setItem('permissions', JSON.stringify(res.data.permissions || []))
           this.$router.push('/dashboard')
         }).finally(() => { this.loading = false })
       })

--
Gitblit v1.9.1