zzw
3 天以前 073605b6d62363dd7d48f5ca047a1d401418574a
emergency-repair-web/src/views/Login.vue
@@ -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 })
      })