Commit ce9d6bc1 by NitefullWind

1. 微调表格样式。

parent 7572dda8
...@@ -12,7 +12,8 @@ ...@@ -12,7 +12,8 @@
HostWidget::HostWidget(QWidget *parent) : HostWidget::HostWidget(QWidget *parent) :
FMPWindow(parent), FMPWindow(parent),
ui(new Ui::HostWidget) ui(new Ui::HostWidget),
_currPayStr("")
{ {
ui->setupUi(this); ui->setupUi(this);
...@@ -59,9 +60,8 @@ HostWidget::HostWidget(QWidget *parent) : ...@@ -59,9 +60,8 @@ HostWidget::HostWidget(QWidget *parent) :
ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers); ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
//ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); // ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
ui->tableWidget->verticalHeader()->setDefaultSectionSize(45); ui->tableWidget->verticalHeader()->setDefaultSectionSize(45);
for(int r=0; r<10; r++) { for(int r=0; r<10; r++) {
ui->tableWidget->insertRow(r); ui->tableWidget->insertRow(r);
} }
...@@ -271,7 +271,7 @@ void HostWidget::ShowWithRequest(AlipayRequest request) ...@@ -271,7 +271,7 @@ void HostWidget::ShowWithRequest(AlipayRequest request)
void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
{ {
#ifdef FMTEST #ifdef FMTEST_DATA
flag = true; flag = true;
object[JSON_KEY_STATUSCODE] = 100; object[JSON_KEY_STATUSCODE] = 100;
object[JSON_KEY_TOTALNUM] = 10; object[JSON_KEY_TOTALNUM] = 10;
...@@ -281,7 +281,8 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -281,7 +281,8 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
queryObj[JSON_KEY_FMID] = "13131712271000005006"; queryObj[JSON_KEY_FMID] = "13131712271000005006";
queryObj[JSON_KEY_FMID] = "13131712271000005006"; queryObj[JSON_KEY_FMID] = "13131712271000005006";
} else { } else {
queryObj[JSON_KEY_CODE] = "7310180806223610"; queryObj[JSON_KEY_CODE] = "7310180806223610\n2432342342\n2434223423\n1231231231";
// queryObj[JSON_KEY_CODE] = "7310180806223610, 2432342342, 2434223423, 1231231231, 1231231231, 1231231231, 1231231231, 1231231231, 1231231231";
queryObj[JSON_KEY_AUTHCODE] = "856875"; queryObj[JSON_KEY_AUTHCODE] = "856875";
queryObj[JSON_KEY_SALENO] = "500389"; queryObj[JSON_KEY_SALENO] = "500389";
} }
...@@ -290,6 +291,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -290,6 +291,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
queryObj[JSON_KEY_STATE] = 1; queryObj[JSON_KEY_STATE] = 1;
queryObj[JSON_KEY_STATEMSG] = QString::fromLocal8Bit("成功"); queryObj[JSON_KEY_STATEMSG] = QString::fromLocal8Bit("成功");
queryInfo.append(queryObj); queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
queryInfo.append(queryObj);
object[JSON_KEY_QUERYINFO] = queryInfo; object[JSON_KEY_QUERYINFO] = queryInfo;
#endif #endif
ui->widget_check_load->hide(); ui->widget_check_load->hide();
...@@ -298,8 +308,6 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -298,8 +308,6 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
_need_exit = true; _need_exit = true;
QString currPayStr = ui->comBox_payment_method->currentText();
QLOG_INFO() << object; QLOG_INFO() << object;
if(!flag) if(!flag)
...@@ -333,7 +341,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -333,7 +341,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
QJsonObject tmp = val.toObject(); QJsonObject tmp = val.toObject();
QStringList itemDataList; QStringList itemDataList;
if(_paymentMethodsMapThird.contains(currPayStr)) { if(_paymentMethodsMapThird.contains(_currPayStr)) {
itemDataList << tmp[JSON_KEY_FMID].toString(); itemDataList << tmp[JSON_KEY_FMID].toString();
} else { } else {
itemDataList << tmp[JSON_KEY_CODE].toString() itemDataList << tmp[JSON_KEY_CODE].toString()
...@@ -344,12 +352,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -344,12 +352,15 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
<< tmp[JSON_KEY_TRANSTIME].toString() << tmp[JSON_KEY_TRANSTIME].toString()
<< tmp[JSON_KEY_STATEMSG].toString(); << tmp[JSON_KEY_STATEMSG].toString();
ui->tableWidget->insertRow(row);
for(col=0; col<itemDataList.length(); col++) for(col=0; col<itemDataList.length(); col++)
{ {
QTableWidgetItem *item = new QTableWidgetItem(itemDataList.at(col)); QTableWidgetItem *item = new QTableWidgetItem(itemDataList.at(col));
item->setTextAlignment(Qt::AlignCenter); if(col == 0) {
item->setTextAlignment(Qt::AlignLeft);
} else {
item->setTextAlignment(Qt::AlignCenter);
}
item->setFont(QFont("Microsoft YaHei UI Light", 15));
ui->tableWidget->setItem(row, col, item); ui->tableWidget->setItem(row, col, item);
} }
// QTableWidgetItem *item0 = new QTableWidgetItem(tmp[JSON_KEY_FMID].toString()); // QTableWidgetItem *item0 = new QTableWidgetItem(tmp[JSON_KEY_FMID].toString());
...@@ -377,7 +388,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -377,7 +388,7 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
// ui->tableWidget->setItem(0, 4, item4); // ui->tableWidget->setItem(0, 4, item4);
// } // }
if(_posType != SPCC && (currPayStr==QString::fromLocal8Bit("微信支付") || currPayStr==QString::fromLocal8Bit("支付宝"))) { if(_posType != SPCC && (_currPayStr==QString::fromLocal8Bit("微信支付") || _currPayStr==QString::fromLocal8Bit("支付宝"))) {
QWidget *pWdg = new QWidget(ui->tableWidget); QWidget *pWdg = new QWidget(ui->tableWidget);
QHBoxLayout *hLayout = new QHBoxLayout(pWdg); QHBoxLayout *hLayout = new QHBoxLayout(pWdg);
QPushButton * pBtn = new QPushButton(pWdg); QPushButton * pBtn = new QPushButton(pWdg);
...@@ -408,11 +419,18 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error) ...@@ -408,11 +419,18 @@ void HostWidget::ShowWiteJson(bool flag, QJsonObject object, QString error)
emit RequestWithType(againprint, list); emit RequestWithType(againprint, list);
}); });
row ++;
} }
row ++;
}
// 根据时间所在列排序
int sortColumn = 2;
if(ui->tableWidget->columnCount() == 6) {
sortColumn = 4;
} }
ui->tableWidget->sortByColumn(2, Qt::DescendingOrder); ui->tableWidget->sortByColumn(sortColumn, Qt::DescendingOrder);
ui->tableWidget->resizeRowsToContents();
ui->tableWidget->show(); ui->tableWidget->show();
} }
} }
...@@ -878,12 +896,12 @@ void HostWidget::SetTableWidgetHeader() ...@@ -878,12 +896,12 @@ void HostWidget::SetTableWidgetHeader()
QStringList headerString; QStringList headerString;
QList<double> widthScale; QList<double> widthScale;
QString currPayStr = ui->comBox_payment_method->currentText(); _currPayStr = ui->comBox_payment_method->currentText();
if(_paymentMethodsMapThird.contains(currPayStr)) { if(_paymentMethodsMapThird.contains(_currPayStr)) {
headerString<<QString::fromLocal8Bit("订单编号")<<QString::fromLocal8Bit("订单金额")<<QString::fromLocal8Bit("订单时间")<<QString::fromLocal8Bit("支付状态"); headerString<<QString::fromLocal8Bit("订单编号")<<QString::fromLocal8Bit("订单金额")<<QString::fromLocal8Bit("订单时间")<<QString::fromLocal8Bit("支付状态");
// 只有微信支付和支付宝支付有操作列,且商户不是SPCC // 只有微信支付和支付宝支付有操作列,且商户不是SPCC
if(_posType != SPCC && (currPayStr==QString::fromLocal8Bit("支付宝")||currPayStr==QString::fromLocal8Bit("微信支付"))) { if(_posType != SPCC && (_currPayStr==QString::fromLocal8Bit("支付宝")||_currPayStr==QString::fromLocal8Bit("微信支付"))) {
headerString << QString::fromLocal8Bit("操作"); headerString << QString::fromLocal8Bit("操作");
} }
} else { } else {
...@@ -898,7 +916,7 @@ void HostWidget::SetTableWidgetHeader() ...@@ -898,7 +916,7 @@ void HostWidget::SetTableWidgetHeader()
widthScale << 0.35 << 0.15 << 0.21 << 0.15 << 0.14; widthScale << 0.35 << 0.15 << 0.21 << 0.15 << 0.14;
break; break;
case 6: case 6:
widthScale << 0.32 << 0.13 << 0.18 << 0.13 << 0.12 << 0.12; widthScale << 0.27 << 0.13 << 0.13 << 0.13 << 0.20 << 0.12;
break; break;
default: default:
break; break;
......
...@@ -132,6 +132,7 @@ private: ...@@ -132,6 +132,7 @@ private:
ReqType _type; ReqType _type;
QMap<QString, QString> _paymentMethodsMapThird, _paymentMethodsMapCoupon; QMap<QString, QString> _paymentMethodsMapThird, _paymentMethodsMapCoupon;
QString _currPayStr;
}; };
#endif // HOSTWIDGET_H #endif // HOSTWIDGET_H
...@@ -878,11 +878,14 @@ QHeaderView::section{ ...@@ -878,11 +878,14 @@ QHeaderView::section{
</string> </string>
</property> </property>
<property name="verticalScrollBarPolicy"> <property name="verticalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum> <enum>Qt::ScrollBarAsNeeded</enum>
</property> </property>
<property name="horizontalScrollBarPolicy"> <property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAlwaysOff</enum> <enum>Qt::ScrollBarAlwaysOff</enum>
</property> </property>
<property name="textElideMode">
<enum>Qt::ElideNone</enum>
</property>
<attribute name="horizontalHeaderHighlightSections"> <attribute name="horizontalHeaderHighlightSections">
<bool>true</bool> <bool>true</bool>
</attribute> </attribute>
......
...@@ -206,7 +206,7 @@ void TestSimphony::test_POSRequest_data() ...@@ -206,7 +206,7 @@ void TestSimphony::test_POSRequest_data()
{ {
QTest::addColumn<QByteArray>("ReqData"); QTest::addColumn<QByteArray>("ReqData");
QTest::newRow("Manage") << QString("{\"reqType\":351,\"storeId\":\"1713\",\"stationId\":\"1\",\"partnerId\":1438}") QTest::newRow("Manage") << QString("{\"reqType\":351,\"storeId\":\"16171\",\"stationId\":\"1\",\"partnerId\":1438}")
.toLocal8Bit(); .toLocal8Bit();
int amount = 200; int amount = 200;
......
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