| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- #include "packdetailform.h"
- #include "ui_packdetailform.h"
- PackDetailForm::PackDetailForm(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::PackDetailForm)
- {
- ui->setupUi(this);
- // connect(&packConfig,&RemotePackConfig::configUpdate,this,&PackDetailForm::upconfig);
- productList();
- }
- PackDetailForm::~PackDetailForm()
- {
- delete ui;
- }
- void PackDetailForm::on_pushButton_clicked()
- {
- changeTable(database.GetValues(dataname,productSqlList));
- }
- //往QTableWidget里添加数据
- void PackDetailForm::changeTable(QList<QMap<QString,QString>> productList)
- {
- // qDebug()<<productList.at(0).value("goods_id");
- if(productList.isEmpty()){
- QMessageBox::information(this,tr("提示"),tr("数据为空"));
- }
- ui->tableWidget->setColumnCount(11);
- for(int i = 0;i<productList.size();i++){
- ui->tableWidget->insertRow(i);
- ui->tableWidget->setItem(i,0,new QTableWidgetItem(productList.at(i).value("tongbu")));
- ui->tableWidget->setItem(i,1,new QTableWidgetItem(productList.at(i).value("code_single")));
- ui->tableWidget->setItem(i,2,new QTableWidgetItem(productList.at(i).value("batch_no")+"_"+productList.at(i).value("batch_no")));
- ui->tableWidget->setItem(i,3,new QTableWidgetItem(productList.at(i).value("gross_weight")));
- ui->tableWidget->setItem(i,4,new QTableWidgetItem(productList.at(i).value("net_weight")));
- ui->tableWidget->setItem(i,5,new QTableWidgetItem(productList.at(i).value("quantity")));
- ui->tableWidget->setItem(i,6,new QTableWidgetItem(productList.at(i).value("packing_time")));
- auto tongbu_btn = new QPushButton("同步");
- connect(tongbu_btn, SIGNAL(clicked(bool)), this, SLOT(tongbu_clicked()));
- auto code_single_btn = new QPushButton("打印码单");
- auto case_nember_btn = new QPushButton("打印箱单");
- ui->tableWidget->setCellWidget(i,7,tongbu_btn);
- ui->tableWidget->setCellWidget(i,8,code_single_btn);
- ui->tableWidget->setCellWidget(i,9,case_nember_btn);
- }
- }
- //同步
- void PackDetailForm::tongbu_clicked()
- {
- }
- void PackDetailForm::productList()
- {
- productSqlList.append("tongbu");
- productSqlList.append("goods_id");
- productSqlList.append("code_single");
- productSqlList.append("quantity");
- productSqlList.append("level_id");
- productSqlList.append("tube_number");
- productSqlList.append("gross_weight");
- productSqlList.append("net_weight");
- productSqlList.append("machine_no");
- productSqlList.append("packing_time");
- productSqlList.append("packing_type");
- productSqlList.append("carton_type");
- productSqlList.append("operator_id");
- productSqlList.append("remark");
- }
|