| | |
| | | :model="loginForm" |
| | | label-width="0" |
| | | > |
| | | <el-form-item v-if="tenantMode" prop="tenantId"> |
| | | <!-- <el-form-item v-if="tenantMode" prop="tenantId"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | | v-model="loginForm.tenantId" |
| | |
| | | <i class="icon-quanxian" /> |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-form-item> --> |
| | | <el-form-item prop="username"> |
| | | <el-input |
| | | @keyup.enter="handleLogin" |
| | |
| | | </template> |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item v-if="this.website.captchaMode" prop="code"> |
| | | <!-- <el-form-item v-if="this.website.captchaMode" prop="code"> |
| | | <el-row :span="24"> |
| | | <el-col :span="16"> |
| | | <el-input |
| | |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form-item> |
| | | </el-form-item> --> |
| | | <el-form-item> |
| | | <el-button |
| | | style="width: 100%;" |
| | | type="primary" |
| | | @click.prevent="handleLogin" |
| | | :class="this.registerMode ? 'login-submit' : 'btn-submit'" |
| | | >{{ $t('login.submit') }} |
| | | </el-button> |
| | | <el-button |
| | | <!-- <el-button |
| | | v-if="this.registerMode" |
| | | type="danger" |
| | | @click.prevent="handleRegister" |
| | | class="register-submit" |
| | | >{{ $t('login.register') }} |
| | | </el-button> |
| | | </el-button> --> |
| | | </el-form-item> |
| | | <el-dialog title="用户信息选择" append-to-body v-model="userBox" width="350px"> |
| | | <!-- <el-dialog title="用户信息选择" append-to-body v-model="userBox" width="350px"> |
| | | <avue-form :option="userOption" v-model="userForm" @submit="submitLogin" /> |
| | | </el-dialog> |
| | | <el-dialog title="用户信息注册" append-to-body v-model="registerBox" width="350px"> |
| | | <avue-form :option="registerOption" v-model="registerForm" @submit="submitRegister" /> |
| | | </el-dialog> |
| | | </el-dialog> --> |
| | | </el-form> |
| | | </template> |
| | | |
| | |
| | | //角色ID |
| | | roleId: '', |
| | | //用户名 |
| | | username: 'admin', |
| | | username: '', |
| | | //密码 |
| | | password: 'admin', |
| | | password: '', |
| | | //账号类型 |
| | | type: 'account', |
| | | //验证码的值 |
| | |
| | | props: [], |
| | | methods: { |
| | | refreshCode() { |
| | | if (this.website.captchaMode) { |
| | | getCaptcha().then(res => { |
| | | const data = res.data; |
| | | this.loginForm.key = data.key; |
| | | this.loginForm.image = data.image; |
| | | }); |
| | | } |
| | | // if (this.website.captchaMode) { |
| | | // getCaptcha().then(res => { |
| | | // const data = res.data; |
| | | // this.loginForm.key = data.key; |
| | | // this.loginForm.image = data.image; |
| | | // }); |
| | | // } |
| | | }, |
| | | showPassword() { |
| | | this.passwordType === '' ? (this.passwordType = 'password') : (this.passwordType = ''); |