12345678910111213141516171819202122232425262728293031323334353637383940 |
- from PyQt6.QtWidgets import QWidget , QMessageBox
- from UI.amroLogin2 import Ui_amroLogin2
- from .LogerinTxt import app_logger
- from Functions.apiFunction import api_fc
- class amroLoginWidget2(Ui_amroLogin2, QWidget):
- def __init__(self, parent=None):
- super().__init__(parent)
- try:
- self.setupUi(self)
- self.pushButton.clicked.connect(self.btn)
- self.ipinfo = None
- except Exception as e:
- app_logger.log_error(e)
- def btn(self):
- try:
- username = self.lineEditUsername.text()
- password = self.lineEditPassword.text()
- flightplantoken = self.lineEdit.text() #飞机排班token
- #print("username:" + username)
- #print("password:" + password)
- #print("flightplantoken:" + flightplantoken)
- # ip = "http://" + str(self.ipinfo) + "/static/remoteCookielogin/%s/%s" % (username, password)
- try:
- # res = requests.get(url=ip, timeout=60)
- res = api_fc.request_post('/static/remoteCookielogin', username=username, cookie=password,cookie2=flightplantoken)
- if res['status'] == "ok":
- QMessageBox.warning(self, "提示", "服务器AMRO登录成功!")
- self.close()
- else:
- QMessageBox.warning(self, "提示", "服务器AMRO登录失败,请检查账号和Cookie或服务器端登录或联系管理员检查服务器!")
- except:
- QMessageBox.warning(self, "提示", "服务器连接超时,请联系管理员检查服务器!")
- self.close()
- except Exception as e:
- app_logger.log_error(e)
|