#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); } } }