Commit 22d8d514 by shangshang.dai

调配 FEC和海信的打印机成功

parent afd2683a
...@@ -52,6 +52,17 @@ QString ConfigManger::GetPrinterName() ...@@ -52,6 +52,17 @@ QString ConfigManger::GetPrinterName()
void ConfigManger::SetPrinterName(const QString &printer) void ConfigManger::SetPrinterName(const QString &printer)
{ {
m_fmps->setValue("Printer/Name", QString::fromLocal8Bit(printer.toLocal8Bit().data())); 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/printType", 2);
}
void ConfigManger::SetPrinterFEC()
{
m_fmps->setValue("Printer/PaperWidth", 80);
m_fmps->setValue("Printer/type", 0);
m_fmps->setValue("Printer/printType", 4);
} }
QPoint ConfigManger::GetFloatInitPostion() QPoint ConfigManger::GetFloatInitPostion()
......
...@@ -45,6 +45,8 @@ public: ...@@ -45,6 +45,8 @@ public:
* 返回:NULL * 返回:NULL
* */ * */
void SetPrinterName(const QString& printer); void SetPrinterName(const QString& printer);
void SetPrinterFEC();
/* 功能:读取悬浮窗坐标 /* 功能:读取悬浮窗坐标
* 参数:NULL * 参数:NULL
* 返回:服务器地址 * 返回:服务器地址
......
...@@ -27,10 +27,11 @@ QJsonObject DataManger::GetLoginData(const QString &storeId, const QString &pass ...@@ -27,10 +27,11 @@ QJsonObject DataManger::GetLoginData(const QString &storeId, const QString &pass
QJsonObject rObj, cObj; QJsonObject rObj, cObj;
rObj.insert(JSON_REQTYPE, LOGIN); rObj.insert(JSON_REQTYPE, LOGIN);
cObj.insert(JSON_USERNAME, storeId); cObj.insert(JSON_USERNAME, storeId);
cObj.insert(JSON_PASSWORD, password); cObj.insert(JSON_PASSWORD, password);
rObj.insert(JSON_CURRENTUSER, cObj); rObj.insert(JSON_CURRENTUSER, cObj);
rObj.insert(JSON_STATIONID, stationId); rObj.insert(JSON_STATIONID, stationId);
rObj.insert(JSON_OPERATORID, cashierId); rObj.insert(JSON_OPERATORID, cashierId);
return rObj; return rObj;
} }
......
...@@ -19,11 +19,9 @@ SettingForm::SettingForm(QWidget *parent) : ...@@ -19,11 +19,9 @@ SettingForm::SettingForm(QWidget *parent) :
{ {
QString name = printerList[i]; QString name = printerList[i];
ui->settingCbxPrinter->addItem(name); ui->settingCbxPrinter->addItem(name);
if(!name.compare(printer))
{
ui->settingCbxPrinter->setCurrentIndex(i);
}
} }
ui->settingCbxPrinter->addItem("_FEC_");
_Init(); _Init();
ui->settingCbxPrinter->setView(new QListView()); ui->settingCbxPrinter->setView(new QListView());
} }
...@@ -42,7 +40,13 @@ void SettingForm::_Init() ...@@ -42,7 +40,13 @@ void SettingForm::_Init()
void SettingForm::on_settingCbxPrinter_currentIndexChanged(const QString &text) void SettingForm::on_settingCbxPrinter_currentIndexChanged(const QString &text)
{ {
ConfigManger::GetInstance().SetPrinterName(text); if(!text.compare("_FEC_"))
{
ConfigManger::GetInstance().SetPrinterFEC();
}else
{
ConfigManger::GetInstance().SetPrinterName(text);
}
} }
void SettingForm::on_settingBtnPrintTest_clicked() void SettingForm::on_settingBtnPrintTest_clicked()
......
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