MesTravellerProcess Class

Header: #include <MesTravellerProcess>

Public Functions

MesTravellerProcess(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)
void setParentProcessCode(const QString &iParentProcessCode)

Public Slots

bool checkProcessUnique(const QString &iProcessCode)
void checkTableViewAppendData(const QVariantList &iLst)
void checkTableViewDeleteData()
void clearData()
void copy()
void create()
QVariantMap getAllSaveData()
QVariantList getCheckListTableViewAllDataMaps()
QVariantList getCheckListTableViewSelectedMaps()
QString getMiParamUiStr()
QVariantList getPathTableViewAllDataMaps()
QVariantMap getPathTableViewSelectedMap()
QVariantList getPathTableViewSelectedMaps()
QString getProdParamUiStr()
QVariantMap getRelatedTableViewSelectedMap()
QVariantList getRelatedTableViewSelectedMaps()
QVariantList getUserTableViewSelectedMaps()
void msgAppendData(const QString &iData)
void onMiParamSetUiClicked()
void onMiParamUiTemplateApplied(QString iUiStr)
void onProdParamSetUiClicked()
void onProdParamUiTemplateApplied(QString iUiStr)
void pathTableViewAppendData(const QVariantMap &iMap)
void pathTableViewDeleteData()
void refresh()
void refreshBaseInfoTab(const QVariantMap &iMap)
void refreshCheckListTab(const QVariantMap &iMap)
void refreshDesignParameterTab(const QVariantMap &iMap)
void refreshParametricSubscriptionTab(const QVariantMap &iMap)
void refreshPathTableView(const QVariantMap &iMap)
void refreshProcessParameterTab(const QVariantMap &iMap)
void refreshRelatedTableView(const QVariantMap &iMap)
void refreshTaktTimreFormulaTab(const QVariantMap &iMap)
void refreshUserTab(const QVariantMap &iMap)
void relatedMapAddData(const QVariantList &iLst, const QString &iPath)
void relatedMapAddMsgData()
void relatedMapDeleteData()
void relatedTableViewAppendData(const QVariantList &iLst)
void relatedTableViewDeleteData()
void reload()
void saveData()
void userTableViewAppendData(const QVariantList &iLst)
void userTableViewDeleteData()

Detailed Description

Member Function Documentation

MesTravellerProcess::MesTravellerProcess(const QString &iModuleName = QString( "" ), const QVariantMap &iUrlPars = QVariantMap(), QWidget *iParent = nullptr)

Default constructs an instance of MesTravellerProcess.

[slot] bool MesTravellerProcess::checkProcessUnique(const QString &iProcessCode)

[slot] void MesTravellerProcess::checkTableViewAppendData(const QVariantList &iLst)

[slot] void MesTravellerProcess::checkTableViewDeleteData()

从checkTableView删除数据

[slot] void MesTravellerProcess::clearData()

清空数据

[slot] void MesTravellerProcess::copy()

复制

[slot] void MesTravellerProcess::create()

新建

[slot] QVariantMap MesTravellerProcess::getAllSaveData()

获取所有Tab页保存数据

[slot] QVariantList MesTravellerProcess::getCheckListTableViewAllDataMaps()

获取checkListTableView当前所有项数据

[slot] QVariantList MesTravellerProcess::getCheckListTableViewSelectedMaps()

获取checkListTableView选中项数据

[slot] QString MesTravellerProcess::getMiParamUiStr()

获取MiParam的uiStr

[slot] QVariantList MesTravellerProcess::getPathTableViewAllDataMaps()

*

获取PathTableView当前展示的所有数据 *

[slot] QVariantMap MesTravellerProcess::getPathTableViewSelectedMap()

获取PathTableView选中的第一项数据

[slot] QVariantList MesTravellerProcess::getPathTableViewSelectedMaps()

获取PathTableView选中项数据

[slot] QString MesTravellerProcess::getProdParamUiStr()

获取ProdParam的uiStr

[slot] QVariantMap MesTravellerProcess::getRelatedTableViewSelectedMap()

获取RelatedTableView选中的第一项数据

[slot] QVariantList MesTravellerProcess::getRelatedTableViewSelectedMaps()

获取RelatedTableView选中项数据

[slot] QVariantList MesTravellerProcess::getUserTableViewSelectedMaps()

获取userTableView选中项数据

[slot] void MesTravellerProcess::msgAppendData(const QString &iData)

向mRelatedTableView中添加提示信息

[slot] void MesTravellerProcess::onMiParamSetUiClicked()

配置MiParam时调用该函数

[slot] void MesTravellerProcess::onMiParamUiTemplateApplied(QString iUiStr)

当配置MiParam完成时调用

[slot] void MesTravellerProcess::onProdParamSetUiClicked()

配置ProdParam时调用该函数

[slot] void MesTravellerProcess::onProdParamUiTemplateApplied(QString iUiStr)

当配置ProdParam完成时调用

[slot] void MesTravellerProcess::pathTableViewAppendData(const QVariantMap &iMap)

向pathTableView添加数据,需要翻译枚举

[slot] void MesTravellerProcess::pathTableViewDeleteData()

pathTableView删除数据

[slot] void MesTravellerProcess::refresh()

刷新

[slot] void MesTravellerProcess::refreshBaseInfoTab(const QVariantMap &iMap)

刷新基础信息Tab页

[slot] void MesTravellerProcess::refreshCheckListTab(const QVariantMap &iMap)

刷新检验单设置Tab页

[slot] void MesTravellerProcess::refreshDesignParameterTab(const QVariantMap &iMap)

刷新设计参数设置Tab页

[slot] void MesTravellerProcess::refreshParametricSubscriptionTab(const QVariantMap &iMap)

刷新参数订阅设置Tab页

[slot] void MesTravellerProcess::refreshPathTableView(const QVariantMap &iMap)

刷新PathTableView

[slot] void MesTravellerProcess::refreshProcessParameterTab(const QVariantMap &iMap)

刷新工艺参数设置Tab页

[slot] void MesTravellerProcess::refreshRelatedTableView(const QVariantMap &iMap)

刷新RelatedTableView

[slot] void MesTravellerProcess::refreshTaktTimreFormulaTab(const QVariantMap &iMap)

[slot] void MesTravellerProcess::refreshUserTab(const QVariantMap &iMap)

刷新工艺负责人Tab页

[slot] void MesTravellerProcess::relatedMapAddData(const QVariantList &iLst, const QString &iPath)

向 mRelatedTableViewDataMap 添加数据

[slot] void MesTravellerProcess::relatedMapAddMsgData()

向mRelatedTableViewDataMap中添加提示信息

[slot] void MesTravellerProcess::relatedMapDeleteData()

从mRelatedTableViewDataMap 中删除数据

[slot] void MesTravellerProcess::relatedTableViewAppendData(const QVariantList &iLst)

向relatedTableView添加数据

[slot] void MesTravellerProcess::relatedTableViewDeleteData()

relatedTableView删除数据

[slot] void MesTravellerProcess::reload()

重新加载数据

[slot] void MesTravellerProcess::saveData()

保存

void MesTravellerProcess::setParentProcessCode(const QString &iParentProcessCode)

[slot] void MesTravellerProcess::userTableViewAppendData(const QVariantList &iLst)

userTableView添加数据

[slot] void MesTravellerProcess::userTableViewDeleteData()

从userTableView删除数据