| | |
| | | }; |
| | | |
| | | enum option{ |
| | | QUERY_PMS_REQ, |
| | | QUERY_PMS_REQ=6, |
| | | UPDATE_PMS_REQ, |
| | | QUERY_PMS_RES, |
| | | UPDATE_PMS_RES, |
| | |
| | | |
| | | |
| | | // æåå·¥ç¼å·ãååæè使¥è¯¢äººåæéä¿¡æ¯è¯·æ± |
| | | typedef struct QueryPmsRequest{ |
| | | typedef struct QueryPmsReq{ |
| | | Head head; |
| | | char userNo[32]; |
| | | char name[32]; |
| | | char permissonType[32]; |
| | | QueryPmsRequest(){ |
| | | QueryPmsReq(){ |
| | | head.type=QUERY_PMS_REQ; |
| | | memset(userNo,0,32); |
| | | memset(permissonType,0,32); |
| | | memset(name,0,32); |
| | | head.len = sizeof(QueryPmsRequest); |
| | | head.len = sizeof(QueryPmsReq); |
| | | } |
| | | } QueryPmsRequest; |
| | | } QueryPmsReq; |
| | | |
| | | // æè§è²idæ´æ°æéä¿¡æ¯è¯·æ± |
| | | typedef struct UpdatePmsRequest{ |
| | | typedef struct UpdatePmsReq{ |
| | | Head head; |
| | | int roleId; |
| | | // 人å表主é®id |
| | | int id; |
| | | int queryHistory; |
| | | int loggerSearch; |
| | | int mapMark; |
| | | int devManage; |
| | | int productPlan; |
| | | UpdatePmsRequest(){ |
| | | head.type=QUERY_PMS_RES; |
| | | head.len = sizeof(UpdatePmsRequest); |
| | | } |
| | | } UpdatePmsRequest; |
| | | int warningManage; |
| | | int versionManage; //çæ¬ç®¡ç |
| | | int admin; //ç³»ç»ç®¡çå |
| | | |
| | | // å个人åæéç»æä½ |
| | | typedef struct UserAboutPms{ |
| | | char permissonType[32]; |
| | | UpdatePmsReq(){ |
| | | head.type=UPDATE_PMS_REQ; |
| | | head.len = sizeof(UpdatePmsReq); |
| | | } |
| | | } UpdatePmsReq; |
| | | |
| | | // å个人ååæéèåæ¥è¯¢ç»æä½ |
| | | typedef struct PmsRes{ |
| | | int queryHistory; |
| | | int loggerSearch; |
| | | int mapMark; |
| | | int devManage; |
| | | int productPlan; |
| | | int roleId; |
| | | int versionManage; //çæ¬ç®¡ç |
| | | int warningManage; |
| | | int admin; //ç³»ç»ç®¡çå |
| | | |
| | | int id; |
| | | |
| | | char userNo[32]; |
| | | char name[32]; |
| | | char permissonType[32]; |
| | | char startDateTime[32]; |
| | | char endDateTime[32]; |
| | | |
| | | char permissonType[32]; // è§è²ç±»å |
| | | |
| | | char department[32]; |
| | | char loginTime[32]; |
| | | char registerTime[32]; |
| | | } PmsRes; |
| | | |
| | | // æ¥è¯¢äººååè§è²ä¿¡æ¯çååºç»æä½ |
| | | typedef struct UserAboutPmsResponse{ |
| | | typedef struct QueryPmsRes{ |
| | | Head head; |
| | | int success; // 1为æå ,0为失败 |
| | | //PmsRes pmsList[100]; |
| | | char pmsList[0]; |
| | | UserAboutPmsResponse(){ |
| | | PmsRes pmsList[0]; |
| | | QueryPmsRes(){ |
| | | head.type=QUERY_PMS_RES; |
| | | // memset(pmsList,0,sizeof(PmsRes)); |
| | | // head.len = sizeof(UserAboutPmsResponse); |
| | | } |
| | | } QueryPmsResponse; |
| | | } QueryPmsRes; |
| | | |
| | | // æéæ´æ°ç»æååºä½ |
| | | typedef struct UpdatePmsResponse{ |
| | | typedef struct UpdatePmsRes{ |
| | | Head head; |
| | | int success; // 1为æå ,0为失败 |
| | | UpdatePmsResponse(){ |
| | | UpdatePmsRes(){ |
| | | head.type = UPDATE_PMS_RES; |
| | | head.len = sizeof(UpdatePmsResponse); |
| | | head.len = sizeof(UpdatePmsRes); |
| | | } |
| | | |
| | | } UpdatePmsResponse ; |
| | | } UpdatePmsRes ; |
| | | |
| | | |
| | | class PmsClientSocket : public QWidget |
| | |
| | | |
| | | QTcpSocket *client; |
| | | |
| | | int port=88888; |
| | | int port=16888; |
| | | QString targetIp = "127.0.0.1"; |
| | | |
| | | bool connectSuccess= false; |