| | |
| | | <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"> |
| | |
| | | </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> |
| | |
| | | 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' }] |
| | |
| | | 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 }) |
| | | }) |