fix: 动量表格显示,尚存bug

master
laixingyu 3 years ago
parent eb675bf030
commit 27ba027dcb

@ -219,7 +219,8 @@ void RuoyiDataManager::ParseTrends(QNetworkReply *reply)
* rows:[{title:2,sortDataList:["煤炭","营销服务"]},{title:2023-12-07,sortDataList:["1","2"]}] * rows:[{title:2,sortDataList:["煤炭","营销服务"]},{title:2023-12-07,sortDataList:["1","2"]}]
* msg:"" * msg:""
* *
* 0title * 0title
* 1
*/ */
QJsonParseError jsonError; QJsonParseError jsonError;
QJsonDocument document = QJsonDocument::fromJson(readAllArray,&jsonError); QJsonDocument document = QJsonDocument::fromJson(readAllArray,&jsonError);

@ -29,31 +29,39 @@ void TrendsWidget::SetUserInfo(UserInfo user)
void TrendsWidget::LoadTrendsData() void TrendsWidget::LoadTrendsData()
{ {
// QList<QList<QString> > trends = m_UserData.GetTrends(QDate(),m_UserInfo.token); QList<QList<QString> > trends = m_UserData.GetTrends(QDate(),m_UserInfo.token);
// int rowCount = trends.count(); int rowCount = trends.count();
// int columnCount = 0; int columnCount = 0;
// //更新到tableview中 //更新到tableview中
// if(rowCount > 2) if(rowCount > 2)
// { {
// model->insertRow(0); model->insertRow(0);
// QList<QString> columns = trends[0]; QList<QString> columns = trends[0];
// columnCount = columns.count(); columnCount = columns.count();
// for (int column = 0; column < columnCount; ++column) { for (int column = 0; column < columnCount; ++column) {
// QStandardItem *item = new QStandardItem(columns[column]); QStandardItem *item = new QStandardItem(columns[column]);
// model->setItem(0, column, item); model->setItem(0, column, item);
// } }
// } }
// rowCount = trends[1].count(); qDebug() << __FUNCTION__ << trends[1];
// QList<QString> row1List = trends[1]; rowCount = trends[1].count();
// qDebug() << __FUNCTION__ << trends[1]; QList<QString> row1List = trends[1];
// for(int row = 1 ; row < rowCount; row++) qDebug() << __FUNCTION__ << trends[1];
// { for(int row = 1 ; row < rowCount; row++)
// model->insertRow(row); {
// for(int col = 0; col < columnCount; col++) qDebug() << __FUNCTION__ << row << trends[1][row];
// { model->insertRow(row);
// qDebug() << __FUNCTION__ << trends[row][col]; QStandardItem *item = new QStandardItem(trends[1][row]);
// QStandardItem *item = new QStandardItem(trends[row][col]); model->setItem(row, 0, item);
// model->setItem(col, row, item);
// } }
// } for(int col = 1 ; col < columnCount; col++)
{
for(int row = 2 ; row < rowCount; row++)
{
QStandardItem *item = new QStandardItem(trends[col][row]);
model->setItem(row, col, item);
}
}
} }

Loading…
Cancel
Save