🎉 website.js 增加验证码开关

dev
smallchill 6 years ago
parent 5f9e22d0f4
commit fb345a5f5e
  1. 3
      src/api/user.js
  2. 1
      src/config/website.js
  3. 5
      src/page/login/userlogin.vue

@ -1,4 +1,5 @@
import request from '@/router/axios';
import website from "@/config/website";
export const loginByUsername = (tenantId, username, password, type, key, code) => request({
url: '/api/blade-auth/oauth/token',
@ -12,7 +13,7 @@ export const loginByUsername = (tenantId, username, password, type, key, code) =
tenantId,
username,
password,
grant_type: "captcha",
grant_type: (website.captchaMode ? "captcha" : "password"),
scope: "all",
type
}

@ -9,6 +9,7 @@ export default {
clientId: 'saber', // 客户端id
clientSecret: 'saber_secret', // 客户端密钥
tenantMode: true, // 是否开启租户模式
captchaMode: true, // 是否开启验证码模式
lockPage: '/lock',
tokenTime: 3000,
//http的status默认放行不才用统一处理的,

@ -34,7 +34,7 @@
<i slot="prefix" class="icon-mima"/>
</el-input>
</el-form-item>
<el-form-item prop="code">
<el-form-item v-if="this.website.captchaMode" prop="code">
<el-row :span="24">
<el-col :span="16">
<el-input size="small"
@ -65,7 +65,6 @@
<script>
import {mapGetters} from "vuex";
import website from '@/config/website';
import {info} from "@/api/system/tenant";
import {getCaptcha} from "@/api/user";
@ -73,7 +72,7 @@
name: "userlogin",
data() {
return {
tenantMode: website.tenantMode,
tenantMode: this.website.tenantMode,
loginForm: {
//ID
tenantId: "000000",

Loading…
Cancel
Save