From e2d0f5a72f4a8e72e9c289eadfd6517b9f44f38d Mon Sep 17 00:00:00 2001
From: zhuhang <729713003@qq.com>
Date: 星期六, 09 十一月 2024 15:56:15 +0800
Subject: [PATCH] 总结
---
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