|
|
@@ -2,29 +2,58 @@
|
|
|
|
|
|
ConfigInfo::ConfigInfo()
|
|
|
{
|
|
|
- baseUrl = "http://erp.itwsw.cn/api";
|
|
|
+// baseUrl = "http://erp.itwsw.cn/api";
|
|
|
+ loginUrl = "http://erp.itwsw.cn/api/v1/signin";
|
|
|
+ autoPackUrl = "http://erp.itwsw.cn/api/v1/product/pending";
|
|
|
+ configUrl = "http://erp.itwsw.cn/api/v1/configuration";
|
|
|
+ selectValueUrl = "http://erp.itwsw.cn/api/v1/goods/list";
|
|
|
+ levelUrl = "http://erp.itwsw.cn/api/v1/level/list";
|
|
|
+
|
|
|
packId = 1031;
|
|
|
+
|
|
|
printerName = "Deli DL-820T";
|
|
|
|
|
|
- Config();
|
|
|
- QFileInfo fileInfo(FileName);
|
|
|
- if(fileInfo.exists())
|
|
|
- {
|
|
|
- qDebug()<<"配置文件已存在";
|
|
|
- loginUrl = Get("url","loginUrl").toString();//登录接口
|
|
|
- autoPackUrl = Get("url","autoPackUrl").toString(); //待入库产品添加接口
|
|
|
- configUrl = Get("url","configUrl").toString();//配置接口
|
|
|
- }else{
|
|
|
- qDebug()<<"配置文件不存在";
|
|
|
- Set("url","autoPackUrl","http://erp.itwsw.cn/api/v1/product/pending");
|
|
|
- Set("url","loginUrl","http://erp.itwsw.cn/api/v1/signin");
|
|
|
- Set("url","configUrl","http://erp.itwsw.cn/api/v1/configuration");
|
|
|
- }
|
|
|
+ Init();
|
|
|
+
|
|
|
}
|
|
|
|
|
|
-void ConfigInfo::Config()
|
|
|
+void ConfigInfo::Init()
|
|
|
{
|
|
|
+
|
|
|
m_psetting = new QSettings(FileName, QSettings::IniFormat);
|
|
|
+
|
|
|
+ //判断配置文件是否存在
|
|
|
+ QFileInfo fileInfo(FileName);
|
|
|
+ if(fileInfo.exists())
|
|
|
+ {
|
|
|
+ qDebug()<<"配置文件已存在";
|
|
|
+ //url接口地址
|
|
|
+ loginUrl = Get("url","loginUrl").toString();//登录接口
|
|
|
+ autoPackUrl = Get("url","autoPackUrl").toString(); //待入库产品添加接口
|
|
|
+ configUrl = Get("url","configUrl").toString();//配置接口
|
|
|
+ selectValueUrl = Get("url","selectValueUrl").toString();//商品列表接口
|
|
|
+ levelUrl = Get("url","levelUrl").toString();//等级列表接口
|
|
|
+
|
|
|
+ //本机用户信息
|
|
|
+ packId = Get("user","packId").toInt();//打包点id
|
|
|
+
|
|
|
+ //硬件
|
|
|
+ printerName = Get("hardware","printerName").toString();//打印机名称
|
|
|
+ }else{
|
|
|
+ qDebug()<<"配置文件不存在";
|
|
|
+ //url接口地址
|
|
|
+ Set("url","autoPackUrl","http://erp.itwsw.cn/api/v1/product/pending");
|
|
|
+ Set("url","loginUrl","http://erp.itwsw.cn/api/v1/signin");
|
|
|
+ Set("url","configUrl","http://erp.itwsw.cn/api/v1/configuration");
|
|
|
+ Set("url","selectValueUrl","http://erp.itwsw.cn/api/v1/goods/list");
|
|
|
+ Set("url","levelUrl","http://erp.itwsw.cn/api/v1/level/list");
|
|
|
+
|
|
|
+ //本机用户信息
|
|
|
+ Set("user","packId",1031);
|
|
|
+
|
|
|
+ //硬件
|
|
|
+ Set("hardware","printerName","Deli DL-820T");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
void ConfigInfo::Set(QString qstrnodename,QString qstrkeyname,QVariant qvarvalue)
|