Forráskód Böngészése

feat(login): 多租户判断

wangpx 10 hónapja
szülő
commit
67e9335c03
4 módosított fájl, 12 hozzáadás és 10 törlés
  1. 1 0
      config_hnyz.js
  2. 7 9
      config_test.js
  3. 1 0
      config_ygtx.js
  4. 3 1
      store/user.js

+ 1 - 0
config_hnyz.js

@@ -8,4 +8,5 @@ export default {
 	timeout: 10000,
 	defaultAvatarPath:'/shares/document/miniApp/avatar/defaultAvatar.jpg',//默认服务器存储的头像路径
 	clock: 'multiple', //single:单班打卡,multiple:双班打卡
+	saas: 0, // 多租户配置 1为开启
 }

+ 7 - 9
config_test.js

@@ -1,22 +1,20 @@
 export default {
-	//baseUrl: 'http://127.0.0.1:8081/oa',
-	//baseUrlPre: 'http://127.0.0.1:8081',
-	baseUrl: 'http://127.0.0.1:8080/ynet',
-	baseUrlPre: 'http://127.0.0.1:8080',
+	// baseUrl: 'http://127.0.0.1:8081/oa',
+	// baseUrlPre: 'http://127.0.0.1:8081',
+	// baseUrl: 'http://127.0.0.1:8080/ynet',
+	// baseUrlPre: 'http://127.0.0.1:8080',
+	baseUrl: 'http://222.243.138.146:8282/ynet',
+	baseUrlPre: 'http://222.243.138.146:8282',
 	// baseUrl: 'http://192.168.110.82:8081/oa',
 	// baseUrlPre:'http://192.168.110.82:8081',
 	// baseUrl: 'https://api.ygtxfj.com/ynet',
 	// baseUrlPre:'https://api.ygtxfj.com',
 	logoSrc: 'https://50006360.s21i.huaweicloudsite.cn/4/ABUIABAEGAAg-I3cuQYo6IXe9AQw9AM4Rg.png',
 	companyName:'宇光同行',
-	//companyCode: 'yg',
 	companyCode: 'yz',
 	mapKey: 'KJBBZ-5JCLZ-3NLXD-742CK-Y26UZ-X7BJN',
-	// signInTimeRange:['08:30:00', '09:30:00'], //正常签到时间范围
-	// signOutTimeRange:['17:30:00', '20:00:00'], //正常签退时间
-	// lateTimeRange:['09:00:00', '09:30:00'], //迟到时间范围
 	timeout: 10000,
 	defaultAvatarPath:'/shares/document/miniApp/avatar/defaultAvatar.jpg',//默认服务器存储的头像路径
-	//clock: 'single', //单班打卡
 	clock: 'multiple', //双班打卡
+	saas: 0, // 多租户配置 1为开启
 }

+ 1 - 0
config_ygtx.js

@@ -8,4 +8,5 @@ export default {
 	timeout: 10000,
 	defaultAvatarPath:'/shares/document/miniApp/avatar/defaultAvatar.jpg',//默认服务器存储的头像路径
 	clock: 'single',//single:单班打卡,multiple:双班打卡
+	saas: 0, // 多租户配置 1为开启
 }

+ 3 - 1
store/user.js

@@ -54,7 +54,9 @@ export const useUserStore = defineStore('user', () => {
 					// user.value = res.returnParams
 					//保存账号密码
 					uni.setStorageSync('loginInfo', loginInfo)
-					username = username.split('@')[0] // 获取session时不需要公司代码
+					if (config.saas != 1) { // 多租户时需要携带公司代码
+						username = username.split('@')[0] // 获取session时不需要公司代码
+					}
 					reLogin(username, password).then((res) => {
 						if ("ok" === res.data) {
 							setSession(res.cookies[0].split("=")[1].split(";")[0]);