From 31037e4ce8e0f45d4058184d60b358b5eadb50e1 Mon Sep 17 00:00:00 2001
From: congmu <congmu2024@163.com>
Date: 星期三, 06 十一月 2024 15:00:08 +0800
Subject: [PATCH] Merge branch 'master' of ssh://115.28.86.8:29418/~admin/昆仑_1025

---
 Client/姜可庚/code/2024kunlun_project_permisson/permissondialog.cpp |   31 +++++++++++++++++++++++++++++--
 1 files changed, 29 insertions(+), 2 deletions(-)

diff --git "a/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissondialog.cpp" "b/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissondialog.cpp"
index 98d0f81..ab7a404 100644
--- "a/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissondialog.cpp"
+++ "b/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissondialog.cpp"
@@ -34,11 +34,29 @@
     map5[2]=ui->radioButton_15;
 
 
+    map<int,QRadioButton *> warningMap;
+    warningMap[0]=ui->radioButton_16;
+    warningMap[1]=ui->radioButton_17;
+    warningMap[2]=ui->radioButton_18;
+
+    map<int,QRadioButton *> versionMap;
+    versionMap[0]=ui->radioButton_19;
+    versionMap[1]=ui->radioButton_20;
+    versionMap[2]=ui->radioButton_21;
+
+    map<int,QRadioButton *> superManager;
+    // 1涓鸿秴绾х鐞嗗憳
+    superManager[0]=ui->radioButton_23;
+    superManager[1]=ui->radioButton_22;
+
     btnList.push_back(map1);
     btnList.push_back(map2);
     btnList.push_back(map3);
     btnList.push_back(map4);
     btnList.push_back(map5);
+    btnList.push_back(warningMap);
+    btnList.push_back(versionMap);
+    btnList.push_back(superManager);
 
 }
 
@@ -50,7 +68,7 @@
 int PermissonDialog::findBoxCheck(map<int, QRadioButton *> map)
 {
     for(int i =0;i<map.size();i++){
-        if(btnList[0][i]->isChecked()){
+        if(map[i]->isChecked()){
             return i;
         }
     }
@@ -65,6 +83,12 @@
     btnList[2][res.getMapMark()]->setChecked(true);
     btnList[3][res.getDevManage()]->setChecked(true);
     btnList[4][res.getProductPlan()]->setChecked(true);
+
+    btnList[5][res.getWarninManage()]->setChecked(true);
+
+    btnList[6][res.getVersionManage()]->setChecked(true);
+
+    btnList[7][res.getAdmin()]->setChecked(true);
 
     curRes = res;
 
@@ -81,8 +105,11 @@
     param.setMapMark(findBoxCheck(btnList[2]));
     param.setDevManage(findBoxCheck(btnList[3]));
     param.setProductPlan(findBoxCheck(btnList[4]));
+    param.setWarninManage(findBoxCheck(btnList[5]));
+    param.setVersionManage(findBoxCheck(btnList[6]));
+    param.setAdmin(findBoxCheck(btnList[7]));
 
-    param.setRoleId(curRes.getRoleId());
+    param.setId(curRes.getId());
     client->updatePmsByParam(param);
 
 }

--
Gitblit v1.8.0