|
|
@@ -19,6 +19,7 @@ import {
|
|
|
keepSession
|
|
|
} from '@/api/login.js'
|
|
|
import $modal from '@/plugins/modal.js'
|
|
|
+import config from '@/config.js'
|
|
|
|
|
|
|
|
|
export const useUserStore = defineStore('user', () => {
|
|
|
@@ -43,16 +44,17 @@ export const useUserStore = defineStore('user', () => {
|
|
|
password
|
|
|
}
|
|
|
return new Promise((resolve, reject) => {
|
|
|
- username = username.trim()
|
|
|
+ if (username.includes('@')) {
|
|
|
+ username = username.split('@')[0]
|
|
|
+ }
|
|
|
+ username = username.trim() + '@' +config.companyCode // 强制使用配置的公司代码
|
|
|
login(username, password)
|
|
|
.then(res => {
|
|
|
useId.value = res.returnParams.useId // 设置staffId
|
|
|
// user.value = res.returnParams
|
|
|
//保存账号密码
|
|
|
uni.setStorageSync('loginInfo', loginInfo)
|
|
|
- if (username.includes('@')) {
|
|
|
- username = username.split('@')[0]
|
|
|
- }
|
|
|
+ username = username.split('@')[0] // 获取session时不需要公司代码
|
|
|
reLogin(username, password).then((res) => {
|
|
|
if ("ok" === res.data) {
|
|
|
setSession(res.cookies[0].split("=")[1].split(";")[0]);
|