|
@@ -2,6 +2,7 @@ import { login, logout, getInfo } from '@/api/login'
|
|
|
import { getToken, setToken, removeToken } from '@/utils/auth'
|
|
import { getToken, setToken, removeToken } from '@/utils/auth'
|
|
|
import methods from "@/utils/methodsTool";
|
|
import methods from "@/utils/methodsTool";
|
|
|
import { encrypt } from '@/utils/jsencrypt'
|
|
import { encrypt } from '@/utils/jsencrypt'
|
|
|
|
|
+import api from '@/api/api'
|
|
|
|
|
|
|
|
const user = {
|
|
const user = {
|
|
|
state: {
|
|
state: {
|
|
@@ -10,7 +11,8 @@ const user = {
|
|
|
avatar: '',
|
|
avatar: '',
|
|
|
roles: [],
|
|
roles: [],
|
|
|
permissions: [],
|
|
permissions: [],
|
|
|
- userId: ''
|
|
|
|
|
|
|
+ userId: '',
|
|
|
|
|
+ TENANT_NANE:''
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
mutations: {
|
|
mutations: {
|
|
@@ -32,9 +34,32 @@ const user = {
|
|
|
SET_USERID: (state, userId) => {
|
|
SET_USERID: (state, userId) => {
|
|
|
state.userId = userId
|
|
state.userId = userId
|
|
|
},
|
|
},
|
|
|
|
|
+ setTENANT_NANE(state, id) {
|
|
|
|
|
+ state.TENANT_NANE = id
|
|
|
|
|
+ console.log(state.TENANT_NANE)
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
actions: {
|
|
actions: {
|
|
|
|
|
+ findTenantId({
|
|
|
|
|
+ commit
|
|
|
|
|
+ }) {
|
|
|
|
|
+ return new Promise(resolve => {
|
|
|
|
|
+ var urlReg = /[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/;
|
|
|
|
|
+ var urls = location.origin.includes("localhost") ? '' : urlReg.exec(location.origin)[0];
|
|
|
|
|
+ if (location.origin.includes("192.168.1") || location.origin.includes("localhost") || location.origin.includes("120.79.166.78")) {
|
|
|
|
|
+ urls = "120.79.166.78:19012"
|
|
|
|
|
+ }
|
|
|
|
|
+ api.commonfreefindTenantId({hostAdmin:urls})
|
|
|
|
|
+ .then(function (response) {
|
|
|
|
|
+ commit('setTENANT_NANE', response.data)
|
|
|
|
|
+ resolve()
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch(function (error) {
|
|
|
|
|
+ console.log("TenantIDerror:", error);
|
|
|
|
|
+ });
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
// 登录
|
|
// 登录
|
|
|
Login({ commit }, userInfo) {
|
|
Login({ commit }, userInfo) {
|
|
|
const username = userInfo.username.trim()
|
|
const username = userInfo.username.trim()
|