From 6c5f0539e6cefb32cb5591a72c3e93b297194025 Mon Sep 17 00:00:00 2001 From: zhangxuxutm <951937200@qq.com> Date: Thu, 25 May 2023 14:26:44 +0800 Subject: [PATCH] 0525 --- .gitignore | 4 +++- UI/Main/Main.py | 1 + model/ClientModel/UserAuthorityManage.py | 28 ++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 model/ClientModel/UserAuthorityManage.py diff --git a/.gitignore b/.gitignore index 4873cb3..304bf1e 100644 --- a/.gitignore +++ b/.gitignore @@ -13,4 +13,6 @@ o *.log *.code-workspace *.json -*.spec \ No newline at end of file +*.spec +Static/license.lic +.idea/.gitignore diff --git a/UI/Main/Main.py b/UI/Main/Main.py index d5bb045..10f0319 100644 --- a/UI/Main/Main.py +++ b/UI/Main/Main.py @@ -185,6 +185,7 @@ class MainWindow(QMainWindow): self.setWindowFlag(Qt.FramelessWindowHint) def exButtonClicked(self, index): self.rightWidget.setCurrentIndex(index) + print(index) Globals.setValue('SearchWidget', index) diff --git a/model/ClientModel/UserAuthorityManage.py b/model/ClientModel/UserAuthorityManage.py new file mode 100644 index 0000000..af44189 --- /dev/null +++ b/model/ClientModel/UserAuthorityManage.py @@ -0,0 +1,28 @@ +# from UI.ProjectManages.ProjectWidget import ProjectWidgets +from UI.TrendManage.TrendWidget import TrendWidgets +from UI.UserManage.UserWidget import UserWidgets +from UI.VarManages.VarWidget import VarWidgets, TcRtdWidgets +from model.UserModel.UserManage import UserManage +from utils import Globals + + +class UserAuthorityManage(object): + def __init__(self): + super(UserAuthorityManage, self).__init__() + username = Globals.getValue('username') + userauthority = UserManage.getByName(username) + varwidget = VarWidgets() + userwidget = UserWidgets() + historytrend = TrendWidgets() + TcRtdWidget = TcRtdWidgets() + if userauthority[5] == '2': + projectwidget.setEnabled(False) + if userauthority[6] == '2': + MainWindow.varwidget.forceBtn.setEnabled(False) + TcRtdWidget.forceBtn.setEnabled(False) + TcRtdWidget.forceBtn.setText('aaaa') + TcRtdWidget.update() + if userauthority[7] == '2': + userwidget.setEnabled(False) + if userauthority[8] == '2': + historytrend.setEnabled(False)