12345678910111213141516171819202122232425262728293031323334 |
- #include "QFDAlert.h"
- #include <dbService/ClassSet.h>
- #include <Widgets/InfoBar.h>
- void QFDAlert::showAlertWithCode(int code, QWidget *w)
- {
- if (code == QF_CODE_SUCCEEDED) {
- return;
- }
- QString msg;
- if (code == QF_CODE_EMPTY_ACCOUNT) {
- msg = "账号不能为空";
- } else if (code == QF_CODE_EMPTY_PASSWORD) {
- msg = "密码不能为空";
- } else if (code == QF_CODE_USER_NOT_EXISTS) {
- msg = "用户不存在";
- } else if (code == QF_CODE_WRONG_PASSWORD) {
- msg = "密码错误";
- } else if (code == QF_CODE_PASSWORD_NOT_SAME) {
- msg = "两次输入密码不一致,请修改后重试";
- } else if (code == QF_CODE_PASSWORD_UNCHANGED) {
- msg = "不能与旧密码相同,请修改后重试";
- } else if (code == QF_CODE_DATA_ERROR) {
- msg = "数据错误";
- }
- if (!msg.isEmpty()) {
- InfoBar::warning("提示", msg, Qt::Horizontal, false, 2000, InfoBarPosition::TOP_RIGHT, w);
- }
- }
|