240717班级,工业化控制系统,煤矿相关行业,昆仑系统
Administrator
2024-11-01 b462e21965b8332b17ad3bdfa5ed38b67f4dc2bb
Client/½ª¿É¸ý/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)