Commit 22d8d514 by shangshang.dai

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

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