Newer
Older
CasicBioRecNew / utils / SelectDeptUtil.cpp
#include "SelectDeptUtil.h"

SelectDeptUtil::SelectDeptUtil()
{

}

void SelectDeptUtil::initSelectDept(QComboBox * uiObj, QList<QVariantMap> * deptList)
{
    uiObj->addItem("== 请选择 ==", "-1");
    for (int i = 0; i < deptList->size(); i++)
    {
        uiObj->addItem("  " + deptList->at(i).value("fullname").toString(), deptList->at(i).value("id").toLongLong());
    }
}

void SelectDeptUtil::checkDeptSelected(QComboBox * uiObj, QList<QVariantMap> * deptList, QString deptId)
{
    uiObj->setCurrentIndex(0);
    for (int i = 0; i < deptList->size(); i++)
    {
        if (deptId == deptList->at(i).find("id")->toString())
        {
            uiObj->setCurrentIndex(i + 1);
        }
    }
}