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

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

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

Loading…
Cancel
Save