Commit be12d6fe by shangshang.dai

1:

parent b6cd33d8
......@@ -36,6 +36,17 @@ bool FlowControl::_GetStoreInfo()
QLOG_INFO() << QString("get storeInfo finsh. [result:%1][msg:%2][storeId:%3,posId:%4,cashierId:%5,bdate:%6]")
.arg(result).arg(error, m_storeId, m_posId, m_cashierId, m_bDate.toString("yyyy-MM-dd"));
QString iniPath = QString("%1/../storeInfo.ini").arg(QApplication::applicationDirPath());
QSettings setting(iniPath ,QSettings::IniFormat);
if(!setting.contains("info/storeId"))
{
qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));
setting.setValue("info/storeId", m_storeId.simplified());
setting.setValue("info/posNo", qrand());
}
if(!result)
{
emit showAlert(AlertForm::ERROR, "获取门店信息失败!");
......
......@@ -54,7 +54,7 @@ void ConfigManger::SetPrinterName(const QString &printer)
m_fmps->setValue("Printer/Name", QString::fromLocal8Bit(printer.toLocal8Bit().data()));
m_fmps->setValue("Printer/PaperWidth", 58);
m_fmps->setValue("Printer/type", 4);
m_fmps->setValue("Printer/type", 1);
m_fmps->setValue("Printer/printType", 4);
}
......
......@@ -13,14 +13,15 @@ SettingForm::SettingForm(QWidget *parent) :
{
ui->setupUi(this);
// 初始化打印机选项
QString printer = ConfigManger::GetInstance().GetPrinterName();
QStringList printerList = QPrinterInfo::availablePrinterNames();
for(int i=0; i<printerList.count(); i++)
{
QString name = printerList[i];
ui->settingCbxPrinter->addItem(name);
}
// QString printer = ConfigManger::GetInstance().GetPrinterName();
// QStringList printerList = QPrinterInfo::availablePrinterNames();
// for(int i=0; i<printerList.count(); i++)
// {
// QString name = printerList[i];
// ui->settingCbxPrinter->addItem(name);
// }
ui->settingCbxPrinter->addItem("_FEC_");
ui->settingCbxPrinter->addItem("_Hisense_");
_Init();
ui->settingCbxPrinter->setView(new QListView());
......@@ -47,7 +48,7 @@ void SettingForm::on_settingCbxPrinter_currentIndexChanged(const QString &text)
ConfigManger::GetInstance().SetPrinterFEC();
}else
{
ConfigManger::GetInstance().SetPrinterName(text);
ConfigManger::GetInstance().SetPrinterName(text);
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment