|
@@ -199,10 +199,10 @@ void TransmitterSwitch::saveExecPlanToEQM()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
/* 判断计划条数,如果为0就阻止 */
|
|
/* 判断计划条数,如果为0就阻止 */
|
|
- if(list.size() == 0)
|
|
|
|
- {
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
|
|
+ // if(list.size() == 0)
|
|
|
|
+ // {
|
|
|
|
+ // return;
|
|
|
|
+ // }
|
|
m_fromWebAPI->insertData(list);
|
|
m_fromWebAPI->insertData(list);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -426,10 +426,17 @@ void TransmitterSwitch::do_importData()
|
|
/* 获取当前周几 */
|
|
/* 获取当前周几 */
|
|
int weekDay = ui->stackedWidget_items->currentIndex();
|
|
int weekDay = ui->stackedWidget_items->currentIndex();
|
|
|
|
|
|
- QStringList tabList;
|
|
|
|
- // tabList << "模板1" << "模板2" << "模板3" << "模板4" << "模板5";
|
|
|
|
|
|
+ QMap<QString, int> tabList;
|
|
m_fromWebAPI->getTemplateList(tabList);
|
|
m_fromWebAPI->getTemplateList(tabList);
|
|
- std::shared_ptr<ImportTemplate> itf = std::make_shared<ImportTemplate>(tabList, this);
|
|
|
|
|
|
+ int type = 0;
|
|
|
|
+ if(weekDay >=0 && weekDay < 7)
|
|
|
|
+ {
|
|
|
|
+ type = 0;
|
|
|
|
+ }else if(weekDay == 7)
|
|
|
|
+ {
|
|
|
|
+ type = 1;
|
|
|
|
+ }
|
|
|
|
+ std::shared_ptr<ImportTemplate> itf = std::make_shared<ImportTemplate>(tabList, type, this);
|
|
itf->setQSSPath(EPConfig.getQSSPath());
|
|
itf->setQSSPath(EPConfig.getQSSPath());
|
|
|
|
|
|
/* 连接信号和槽 */
|
|
/* 连接信号和槽 */
|
|
@@ -474,7 +481,7 @@ void TransmitterSwitch::do_importData()
|
|
void TransmitterSwitch::do_exportData()
|
|
void TransmitterSwitch::do_exportData()
|
|
{
|
|
{
|
|
/* 先获取所有的模板名称 */
|
|
/* 先获取所有的模板名称 */
|
|
- QStringList tabList;
|
|
|
|
|
|
+ QMap<QString, int> tabList;
|
|
m_fromWebAPI->getTemplateList(tabList);
|
|
m_fromWebAPI->getTemplateList(tabList);
|
|
/* 弹出导出页面 */
|
|
/* 弹出导出页面 */
|
|
std::shared_ptr<SaveToTemplate> stt = std::make_shared<SaveToTemplate>(this);
|
|
std::shared_ptr<SaveToTemplate> stt = std::make_shared<SaveToTemplate>(this);
|
|
@@ -501,7 +508,12 @@ void TransmitterSwitch::do_exportData()
|
|
/* 获取一天的数据 */
|
|
/* 获取一天的数据 */
|
|
auto list = IData.getOneDayExecPlan(weekDay);
|
|
auto list = IData.getOneDayExecPlan(weekDay);
|
|
/* 保存到模板 */
|
|
/* 保存到模板 */
|
|
- m_fromWebAPI->saveTemplate(stt->getTemplateName(), list);
|
|
|
|
|
|
+ if(weekDay < 7 && weekDay >= 0)
|
|
|
|
+ {
|
|
|
|
+ m_fromWebAPI->saveTemplate(stt->getTemplateName(), 0, list);
|
|
|
|
+ }else {
|
|
|
|
+ m_fromWebAPI->saveTemplate(stt->getTemplateName(), 1, list);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -524,6 +536,7 @@ void TransmitterSwitch::do_clearCurrentPage()
|
|
int weekDay = ui->stackedWidget_items->currentIndex();
|
|
int weekDay = ui->stackedWidget_items->currentIndex();
|
|
IData.clearOneDay(weekDay);
|
|
IData.clearOneDay(weekDay);
|
|
sortLayout(weekDay);
|
|
sortLayout(weekDay);
|
|
|
|
+ LH_WRITE_LOG_DEBUG(QString("计划剩余数目:%1").arg(IData.getOneDay(weekDay)->size()));
|
|
}
|
|
}
|
|
|
|
|
|
/* 删除一个模板 */
|
|
/* 删除一个模板 */
|