From 1fea4c3b112aefc7076092b34eeec7de1a67a50c Mon Sep 17 00:00:00 2001 From: wangky <m1561510467@163.com> Date: 星期五, 01 十一月 2024 15:25:04 +0800 Subject: [PATCH] Merge branch 'master' of ssh://115.28.86.8:29418/~admin/昆仑_1025 --- Client/姜可庚/code/2024kunlun_project_permisson/permissonwindow.cpp | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git "a/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissonwindow.cpp" "b/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissonwindow.cpp" index cd23094..71580ef 100644 --- "a/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissonwindow.cpp" +++ "b/Client/\345\247\234\345\217\257\345\272\232/code/2024kunlun_project_permisson/permissonwindow.cpp" @@ -78,9 +78,11 @@ + connect(ac1,&QAction::triggered,[=]{ int row = ui->tableView->currentIndex().row(); - qDebug() << globalPms[row].getDevManage(); + qDebug() << "鏇存柊褰撳墠鍛樺伐淇℃伅" + << QString::fromStdString( globalPms[row].getUserNo()); // 鍙戦�佸憳宸ョ紪鍙蜂俊鎭� emit sendUserNo(globalPms[row]); @@ -99,7 +101,9 @@ if(watch == ui->tableView->viewport() || watch == ui->tableView->verticalHeader()->viewport() || watch == ui->tableView->horizontalHeader()->viewport()){ - if(event->type()==QEvent::MouseButtonPress && ((QMouseEvent *)event)->button()==Qt::RightButton){ + if(event->type()==QEvent::MouseButtonPress + && ((QMouseEvent *)event)->button()==Qt::RightButton + && m_model->rowCount() > 0){ m->exec(QCursor::pos()); } @@ -132,12 +136,14 @@ void PermissonWindow::listenItemChange(QStandardItem *item) { - qDebug() << "鏁版嵁寮�濮嬫洿鏂�"; QString localText = item->text(); - PmsPlusParma pm; - pm.setPermissonType(localText.toStdString()); - pm.setRoleId(roleMap[localText.toStdString()]); - clientSocket->updatePmsByParam(pm); + if(roleMap.count(localText.toStdString())){ + qDebug() << "鍙戣捣鑱屼綅鏇存柊璇锋眰"; + PmsPlusParma pm; + pm.setPermissonType(localText.toStdString()); + pm.setRoleId(roleMap[localText.toStdString()]); + clientSocket->updatePmsByParam(pm); + } } void PermissonWindow::renderItemData(vector<PmsQueryResult> res) -- Gitblit v1.8.0