mirror of
https://gitee.com/js-yhsec/energy_storage.git
synced 2026-05-27 18:59:26 +08:00
完成系统管理web端功能,实现系统管理服务端接口,实现登录功能
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include <QStringList>
|
||||
#include <QVariantMap>
|
||||
#include <QVariantList>
|
||||
#include <QtConcurrent/QtConcurrent>
|
||||
|
||||
class MyWebHandler : public QObject
|
||||
{
|
||||
@@ -22,7 +23,11 @@ signals:
|
||||
//在C++中定义的信号,可以在JS端监听此信号接收消息
|
||||
void signalNativeTextChanged(const QString& text);
|
||||
|
||||
void singalReadFileFinished(const QString& text);
|
||||
void signalReadFileFinished(const QString& text);
|
||||
|
||||
void signalLongin(const QString& username, const int& ecode);
|
||||
|
||||
void signalLonout();
|
||||
|
||||
public slots:
|
||||
//C++ 端的公共槽函数,可以在JS端调用。
|
||||
@@ -32,6 +37,13 @@ public slots:
|
||||
|
||||
QString readFile(const QString& filename);
|
||||
|
||||
|
||||
// ================================================================================================================
|
||||
// 登录,返回用户信息
|
||||
void login(const QString& username, const QString& password);
|
||||
// 登出
|
||||
void loginOut(const QString& username);
|
||||
|
||||
// ================================================================================================================
|
||||
// 用户管理接口
|
||||
QVariantMap queryUserList(int page, int pageSize);
|
||||
@@ -64,6 +76,8 @@ public slots:
|
||||
// ================================================================================================================
|
||||
// 设备管理接口
|
||||
QVariantMap queryDeviceList(int page, int pageSize);
|
||||
|
||||
QVariantList queryDevice(QVariantMap params);
|
||||
int insertDevice(QVariantMap params);
|
||||
int deleteDevice(const QString& deviceId);
|
||||
int updateDevice(const QString& deviceId, QVariantMap params);
|
||||
@@ -101,6 +115,9 @@ public slots:
|
||||
int insertSecRecord(QVariantMap params);
|
||||
int updateSecRecord(const QString& policyId, QVariantMap params);
|
||||
|
||||
// ================================================================================================================
|
||||
QVariantList getDeviceInfo(const QVariantList& types);
|
||||
|
||||
public:
|
||||
QString nativeText_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user