From d8872903e30f0a53abefcd279ae03258341e931f Mon Sep 17 00:00:00 2001
From: cuiqian2004 <cuiqian2004@163.com>
Date: 星期四, 20 三月 2025 09:10:31 +0800
Subject: [PATCH] test

---
 api/index.js |  148 ++++++++++++++++++++++++++-----------------------
 1 files changed, 79 insertions(+), 69 deletions(-)

diff --git a/api/index.js b/api/index.js
index c4321c7..1f064d6 100644
--- a/api/index.js
+++ b/api/index.js
@@ -149,70 +149,80 @@
  */
 export const login = (server, id, pwd) => {
 
-	if (!server) {
-		reject({
-			"errMsg": '鏈嶅姟鍣ㄥ湴鍧�笉鑳戒负绌�'
-		});
-	}
-	if (!id || id.length < 2) {
-		reject({
-			"errMsg": '璐﹀彿鏈�煭涓�2 涓瓧绗�'
-		});
-	}
-	if (!pwd || pwd.length < 1) {
-		reject({
-			"errMsg": '瀵嗙爜鏈�煭涓�1涓瓧绗�'
-		});
-	}
-	const app = getApp()
-	var openinfo = "http://" + server + "/";
-	if (server.includes("://")) {
-		openinfo = server + "/"
-	}
-	var ser = server.toLowerCase().split('/');
-	isMobox3Web(server)
-	if (app.globalData.isMobox3) { //鍒ゆ柇鍦板潃鏄惁鏄疢obox3
-		const mobox3Ports = utils.session.getValue('mobox3_port');
-		const orgsport = mobox3Ports.org || 5101
-		const moboxsport = mobox3Ports.mobox || 5102
-		const datasport = mobox3Ports.data || 5103
-
-		var orgSApi = "http://" + ser[0].split(':')[0] + ":" + orgsport + "/";
-		var mobxoSApi = "http://" + ser[0].split(':')[0] + ":" + moboxsport + "/";
-		var dataSApi = "http://" + ser[0].split(':')[0] + ":" + datasport + "/";
+	return new Promise(async (resolve, reject) => {
+		if (!server) {
+			reject({
+				"errMsg": '鏈嶅姟鍣ㄥ湴鍧�笉鑳戒负绌�'
+			});
+		}
+		if (!id || id.length < 2) {
+			reject({
+				"errMsg": '璐﹀彿鏈�煭涓�2 涓瓧绗�'
+			});
+		}
+		if (!pwd || pwd.length < 1) {
+			reject({
+				"errMsg": '瀵嗙爜鏈�煭涓�1涓瓧绗�'
+			});
+		}
+		const app = getApp()
+		var openinfo = "http://" + server + "/";
 		if (server.includes("://")) {
-			orgSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + orgsport + "/";
-			mobxoSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + moboxsport + "/";
-			dataSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + datasport + "/";
+			openinfo = server + "/"
 		}
-		app.globalData.mobox3ApiUrl = {
-			org: orgSApi,
-			data: dataSApi,
-			mobox: mobxoSApi,
-		}
-		return loginOrg(id, pwd)
-	} else {
-		var header = {
-			'content-type': 'application/x-www-form-urlencoded'
-		};
-		var url = openinfo + "PDA/SignIn";
+		var ser = server.toLowerCase().split('/');
+		isMobox3Web(server)
+		if (app.globalData.isMobox3) { //鍒ゆ柇鍦板潃鏄惁鏄疢obox3
+			const mobox3Ports = utils.session.getValue('mobox3_port');
+			const orgsport = mobox3Ports.org || 5101
+			const moboxsport = mobox3Ports.mobox || 5102
+			const datasport = mobox3Ports.data || 5103
 
-		var data = {}
-		app.globalData.mobox2ApiUrl = openinfo
-		data = {
-			uname: id || "",
-			pwd: pwd || "",
-			cname: app.globalData.cname|| "",
-			type: "0"
-		}
-		return http.request2({
-			method: "POST",
-			url,
-			header,
-			data,
-		})
-	}
+			var orgSApi = "http://" + ser[0].split(':')[0] + ":" + orgsport + "/";
+			var mobxoSApi = "http://" + ser[0].split(':')[0] + ":" + moboxsport + "/";
+			var dataSApi = "http://" + ser[0].split(':')[0] + ":" + datasport + "/";
+			if (server.includes("://")) {
+				orgSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + orgsport + "/";
+				mobxoSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + moboxsport + "/";
+				dataSApi = ser[0] + "//" + ser[2].split(':')[0] + ":" + datasport + "/";
+			}
+			app.globalData.mobox3ApiUrl = {
+				org: orgSApi,
+				data: dataSApi,
+				mobox: mobxoSApi,
+			}
+			loginOrg(id, pwd).then((res)=>{
+				resolve(res)
+			}).catch((rej)=>{
+				reject(rej)
+			})
+			
+		} else {
+			var header = {
+				'content-type': 'application/x-www-form-urlencoded'
+			};
+			var url = openinfo + "PDA/SignIn";
 
+			var data = {}
+			app.globalData.mobox2ApiUrl = openinfo
+			data = {
+				uname: id || "",
+				pwd: pwd || "",
+				cname: app.globalData.cname || "",
+				type: "0"
+			}
+			http.request2({
+				method: "POST",
+				url,
+				header,
+				data,
+			}).then((res)=>{
+				resolve(res)
+			}).catch((rej)=>{
+				reject(rej)
+			})
+		}
+	})
 }
 
 /**
@@ -235,7 +245,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 		var data = {
@@ -274,7 +284,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 
@@ -312,7 +322,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 
@@ -347,7 +357,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 
@@ -381,7 +391,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 
@@ -414,7 +424,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 
@@ -452,7 +462,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 
@@ -486,7 +496,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 
@@ -521,7 +531,7 @@
 		let loginInfo = {
 			uname: app.globalData.loginUser.id || "",
 			pwd: app.globalData.loginUser.pwd || "",
-			cname: app.globalData.cname|| "",
+			cname: app.globalData.cname || "",
 			type: "0",
 		}
 

--
Gitblit v1.9.1