zzw
昨天 f651ad5716aa86afafc16e8abe342ed7ddd9d986
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,8 @@
          sessionStorage.setItem('username', res.data.username)
          sessionStorage.setItem('realName', res.data.realName)
          sessionStorage.setItem('deptName', res.data.deptName || '')
          sessionStorage.setItem('roles', JSON.stringify(res.data.roles || []))
          sessionStorage.setItem('permissions', JSON.stringify(res.data.permissions || []))
          this.$router.push('/dashboard')
        }).finally(() => { this.loading = false })
      })