#ifndef FIXEDWEIGHTPACKFORM_H #define FIXEDWEIGHTPACKFORM_H #include #include "handle/remotepackconfig.h" #include "packinfo.h" //#include "httprequestid.h" #include "handle/danjumuban.h" #include "handle/database.h" #include "handle/autopackutils.h" #include "QTimer" #include "handle/selectspecs.h" namespace Ui { class FixedWeightPackForm; } class FixedWeightPackForm : public QWidget { Q_OBJECT public: explicit FixedWeightPackForm(QWidget *parent = nullptr); ~FixedWeightPackForm(); inline void setProInfo(const ProjectInfo & info){_info = info;} private slots: void on_pushBack_clicked(); void on_pushStart_clicked(); void on_addBoxList_clicked(); void on_addPackList_clicked(); void calcData(); void on_pushPiLiang_clicked(); void on_searchButton_clicked(); public slots: void upconfig(const DaBaoConfig & config); void upDengjiInfo(const QList & dengJis); void init(); void changeSpecs(); void xuanze_clicked(int row); signals: void back(); private: Ui::FixedWeightPackForm *ui; ProjectInfo _info; QSharedPointer packinfo; QMap dengjiMap;// RemotePackConfig packConfig; HttpRequest _request; DanJuMuBan djmb; double netNum = 0.00; AutoPackUtils aputils; SelectSpecs specs; }; #endif // FIXEDWEIGHTPACKFORM_H