窗口界面开发完成!
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
#include <QFileDialog>
|
||||
#include <QFileDialog>
|
||||
#include "QCarDealerAchievementWidget.h"
|
||||
|
||||
|
||||
@@ -77,6 +77,8 @@ void QCarDealerAchievementWidget::showCarDealerAchievement()
|
||||
iter != achievementVector.end();
|
||||
++iter, ++rowIndex )
|
||||
{
|
||||
columnIndex = 0;
|
||||
|
||||
//年度
|
||||
pItem = new QTableWidgetItem( QString::fromStdWString( iter->getTheYear() ) );
|
||||
pItem->setTextAlignment( Qt::AlignVCenter | Qt::AlignHCenter );
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#include "QCarDealerSchemaWidget.h"
|
||||
#include "QCarDealerSchemaWidget.h"
|
||||
|
||||
#include "../../../Data/DataManipulation/Excel/LoadFromExcel.h"
|
||||
#include "../../../Data/DataManipulation/oracle/ImportToOracle.h"
|
||||
@@ -97,7 +97,7 @@ void QCarDealerSchemaWidget::showCarDealerSchema()
|
||||
for ( auto iterSchema = schemeVector.begin();
|
||||
iterSchema != schemeVector.end();
|
||||
++iterSchema )
|
||||
{
|
||||
{
|
||||
//年度
|
||||
pItem = new QTableWidgetItem( QString::fromStdWString( iterSchema->getTheYear() ) );
|
||||
pItem->setTextAlignment( Qt::AlignHCenter | Qt::AlignVCenter );
|
||||
|
@@ -1,6 +1,12 @@
|
||||
#include <QScrollArea>
|
||||
#include <QScrollArea>
|
||||
#include "QDataManagementWidget.h"
|
||||
|
||||
#include <QMessageBox>
|
||||
|
||||
|
||||
#include "../../../Data/AppParameters/AppParameters.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
QDataManagementWidget::QDataManagementWidget( QWidget * parent )
|
||||
: QWidget( parent )
|
||||
@@ -19,6 +25,8 @@ void QDataManagementWidget::init()
|
||||
initData();
|
||||
initWidgets();
|
||||
initSignal();
|
||||
|
||||
initWidgetByPrivileges();
|
||||
}
|
||||
|
||||
void QDataManagementWidget::initData()
|
||||
@@ -102,3 +110,59 @@ void QDataManagementWidget::initWidgets()
|
||||
void QDataManagementWidget::initSignal()
|
||||
{
|
||||
}
|
||||
|
||||
void QDataManagementWidget::initWidgetByPrivileges()
|
||||
{
|
||||
if ( pStaffInfo == nullptr )
|
||||
{
|
||||
QMessageBox::critical( nullptr,
|
||||
"错误",
|
||||
"权限错误!\n请殴打开发人员!" );
|
||||
|
||||
exit( 0 );
|
||||
}
|
||||
|
||||
//状态设置
|
||||
ui.pRepairOrderTab->setEnabled( false );
|
||||
ui.pNewRepairMonitorTab->setEnabled( false );
|
||||
ui.pRepairRecommandationTab->setEnabled( false );
|
||||
ui.pCarDealerSchemaTab->setEnabled( false );
|
||||
ui.pCarDealerAchievementTab->setEnabled( false );
|
||||
|
||||
string staffPostCode = pStaffInfo->getStaffPostCode();
|
||||
|
||||
if (staffPostCode == SYSTEM_ADMIN )
|
||||
{
|
||||
//系统管理员
|
||||
ui.pRepairOrderTab->setEnabled( true );
|
||||
ui.pNewRepairMonitorTab->setEnabled( true );
|
||||
ui.pRepairRecommandationTab->setEnabled( true );
|
||||
ui.pCarDealerSchemaTab->setEnabled( true );
|
||||
ui.pCarDealerAchievementTab->setEnabled( true );
|
||||
|
||||
ui.tabWidget->setCurrentWidget(ui.pCarDealerAchievementTab);
|
||||
}
|
||||
else if (staffPostCode == ADMIN )
|
||||
{
|
||||
//车商管理员
|
||||
ui.pRepairOrderTab->setEnabled( true );
|
||||
ui.pNewRepairMonitorTab->setEnabled( true );
|
||||
ui.pRepairRecommandationTab->setEnabled( true );
|
||||
ui.pCarDealerSchemaTab->setEnabled( true );
|
||||
ui.pCarDealerAchievementTab->setEnabled( true );
|
||||
|
||||
ui.tabWidget->setCurrentWidget(ui.pCarDealerSchemaTab);
|
||||
}
|
||||
else if (staffPostCode == TEAM_LEADER )
|
||||
{
|
||||
//团队长
|
||||
ui.pRepairOrderTab->setEnabled( false );
|
||||
ui.pNewRepairMonitorTab->setEnabled( false );
|
||||
ui.pRepairRecommandationTab->setEnabled( false );
|
||||
ui.pCarDealerSchemaTab->setEnabled( false );
|
||||
ui.pCarDealerAchievementTab->setEnabled( true );
|
||||
ui.pCarDealerAchievementTab->setFocus();
|
||||
|
||||
ui.tabWidget->setCurrentWidget(ui.pCarDealerAchievementTab);
|
||||
}
|
||||
}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#pragma once
|
||||
#pragma once
|
||||
|
||||
#include <QWidget>
|
||||
#include "ui_QDataManagementWidget.h"
|
||||
@@ -22,6 +22,8 @@ private:
|
||||
void initWidgets();
|
||||
void initSignal();
|
||||
|
||||
void initWidgetByPrivileges();
|
||||
|
||||
private:
|
||||
Ui::QDataManagementWidget ui;
|
||||
|
||||
|
@@ -26,7 +26,7 @@ void QNewRepairMonitorWidget::onImport()
|
||||
{
|
||||
QString caption = "选择要导入的文件";
|
||||
QString dir = ".";
|
||||
QString filter = "Excel文件 (.xlsx)";
|
||||
QString filter = "Excel文件 (*.xlsx)";
|
||||
|
||||
QStringList files = QFileDialog::getOpenFileNames( nullptr,
|
||||
caption,
|
||||
@@ -72,15 +72,27 @@ void QNewRepairMonitorWidget::onImport()
|
||||
string tnsName = "xmcx1";
|
||||
|
||||
ImportNewRepairMonitorToOracle( userName, password, tnsName, recordVector );
|
||||
|
||||
//showNewRepairMonitorRecords();
|
||||
}
|
||||
catch ( runtime_error & error )
|
||||
{
|
||||
QMessageBox::critical( nullptr,
|
||||
"保存失败!",
|
||||
error.what() );
|
||||
|
||||
QString::fromUtf8( error.what()) );
|
||||
return;
|
||||
}
|
||||
|
||||
//提示一下
|
||||
QString messageInfo = "导入%1条记录";
|
||||
QString messageCaption = "导入完成";
|
||||
|
||||
QMessageBox::information( nullptr,
|
||||
messageCaption,
|
||||
messageInfo.arg( recordVector.size() ) );
|
||||
|
||||
//释放内存
|
||||
recordVector.clear();
|
||||
}
|
||||
|
||||
void QNewRepairMonitorWidget::init()
|
||||
@@ -128,122 +140,157 @@ void QNewRepairMonitorWidget::showNewRepairMonitorRecords()
|
||||
|
||||
//
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->报案号_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->报案号_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//报案日期
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->报案日期_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->报案日期_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//出险日期
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->出险日期_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->出险日期_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//出险地点
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->出险地点_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->出险地点_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignLeft | Qt::AlignVCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//事故车目前位置
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->事故车目前位置_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->事故车目前位置_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignLeft | Qt::AlignVCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//车损序号
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->车损序号_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->车损序号_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//车牌号
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->车牌_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->车牌_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//vin
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->vin码_));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->vin码_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//品牌名称
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->品牌名称_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//保单号
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->保单号_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//标的车、三者车
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->标的车_三者车_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//核价金额
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->核价金额_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//结案金额
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->结案金额_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//接报案人分公司
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->接报案人分公司名称_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//接报案人工号
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->接报案人工号_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//接报案人
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->接报案人名称_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//查勘员
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText(QString::fromStdWString(iterRecord->));
|
||||
pItem->setTextAlignment(Qt::AlignCenter);
|
||||
pItem->setText( QString::fromStdWString( iterRecord->查勘员名称_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem(rowIndex, columnIndex++, pItem);
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//第一任务分派时间
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText( QString::fromStdWString( iterRecord->第一任务分派时间_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//第一车商是否已阅读
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText( QString::fromStdWString( iterRecord->第一车商是否已阅读_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//第一车商是否预约进厂
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText( QString::fromStdWString( iterRecord->第一车商是否进厂确认_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//第一车商是否推荐失败
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText( QString::fromStdWString( iterRecord->第一车商是否推荐失败_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
|
||||
//第一车商是否出厂确认
|
||||
pItem = new QTableWidgetItem();
|
||||
pItem->setText( QString::fromStdWString( iterRecord->第一车商是否出场确认_ ) );
|
||||
pItem->setTextAlignment( Qt::AlignCenter );
|
||||
|
||||
ui.pTableWidgeRepairOrder->setItem( rowIndex, columnIndex++, pItem );
|
||||
}
|
||||
|
||||
resizeTableWidgetTab( ui.pTableWidgeRepairOrder, 10 );
|
||||
|
@@ -252,7 +252,7 @@
|
||||
</column>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>第一车商否预约进厂</string>
|
||||
<string>第一车商是否预约进厂</string>
|
||||
</property>
|
||||
<property name="textAlignment">
|
||||
<set>AlignCenter</set>
|
||||
@@ -274,14 +274,6 @@
|
||||
<set>AlignCenter</set>
|
||||
</property>
|
||||
</column>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>查勘员推荐状态</string>
|
||||
</property>
|
||||
<property name="textAlignment">
|
||||
<set>AlignCenter</set>
|
||||
</property>
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#include <iostream>
|
||||
#include <iostream>
|
||||
#include "QLoginDialog.h"
|
||||
#include "../../system/system_util.h"
|
||||
#include "../../data/Datastructure/UserInfo/UserInfo.h"
|
||||
@@ -36,8 +36,8 @@ void QLoginDialog::initData()
|
||||
|
||||
void QLoginDialog::initSignal()
|
||||
{
|
||||
connect( ui.pButtonOK, SIGNAL( clicked() ), this, SLOT( onOK() ));
|
||||
connect( ui.pButtonExit, SIGNAL( clicked() ), this, SLOT( onExit() ));
|
||||
connect( ui.pButtonOK, SIGNAL( clicked() ), this, SLOT( onOK() ) );
|
||||
connect( ui.pButtonExit, SIGNAL( clicked() ), this, SLOT( onExit() ) );
|
||||
}
|
||||
|
||||
void QLoginDialog::initWidgets()
|
||||
@@ -49,13 +49,16 @@ void QLoginDialog::initWidgets()
|
||||
try
|
||||
{
|
||||
queryStaffInfo( systemUserName );
|
||||
|
||||
ui.pEditUserName->setText( QString::fromLocal8Bit( pStaffInfo->getStaffName().c_str() ) );
|
||||
ui.pEditStaffPost->setText( QString::fromLocal8Bit( pStaffInfo->getStaffPost().c_str() ) );
|
||||
}
|
||||
catch ( runtime_error & error )
|
||||
{
|
||||
//如果出现异常,就不让用户继续登录
|
||||
QMessageBox::critical( nullptr,
|
||||
"错误,请联系管理员!",
|
||||
QString::fromLocal8Bit( error.what() ) );
|
||||
"登录错误",
|
||||
QString::fromUtf8( error.what() ) );
|
||||
|
||||
ui.pButtonOK->setEnabled( false );
|
||||
}
|
||||
|
@@ -1,10 +1,16 @@
|
||||
|
||||
#include "QMainFrame.h"
|
||||
|
||||
QMainFrame::QMainFrame(QWidget* parent)
|
||||
: QMainWindow(parent)
|
||||
|
||||
#include <iostream>
|
||||
#include <QMessageBox>
|
||||
#include "QMainFrame.h"
|
||||
#include "../../Data/AppParameters/AppParameters.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
QMainFrame::QMainFrame( QWidget * parent )
|
||||
: QMainWindow( parent )
|
||||
{
|
||||
ui.setupUi(this);
|
||||
ui.setupUi( this );
|
||||
|
||||
init();
|
||||
}
|
||||
@@ -18,17 +24,39 @@ void QMainFrame::init()
|
||||
|
||||
void QMainFrame::initData()
|
||||
{
|
||||
pStackedWidget = new QStackedWidget(this);
|
||||
pWidgetDataManagement = new QDataManagementWidget(pStackedWidget);
|
||||
pStackedWidget = new QStackedWidget( this );
|
||||
pWidgetDataManagement = new QDataManagementWidget( pStackedWidget );
|
||||
}
|
||||
|
||||
void QMainFrame::initWidgets()
|
||||
{
|
||||
pStackedWidget->addWidget(pWidgetDataManagement);
|
||||
|
||||
setCentralWidget(pStackedWidget);
|
||||
pStackedWidget->addWidget( pWidgetDataManagement );
|
||||
|
||||
setCentralWidget( pStackedWidget );
|
||||
}
|
||||
|
||||
void QMainFrame::initSignal()
|
||||
{
|
||||
}
|
||||
|
||||
void QMainFrame::initWidgetByPrivileges()
|
||||
{
|
||||
if ( pStaffInfo == nullptr )
|
||||
{
|
||||
QMessageBox::critical(nullptr,
|
||||
"错误",
|
||||
"权限错误!\n请殴打开发人员!");
|
||||
|
||||
exit(0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
string staffPost = pStaffInfo->getStaffPost();
|
||||
|
||||
if ( staffPost == SYSTEM_ADMIN )
|
||||
{
|
||||
//系统管理员
|
||||
|
||||
}
|
||||
}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#pragma once
|
||||
#pragma once
|
||||
|
||||
#include <QtWidgets/QMainWindow>
|
||||
#include <QtWidgets/QStackedWidget>
|
||||
@@ -18,6 +18,8 @@ private:
|
||||
void initWidgets();
|
||||
void initSignal();
|
||||
|
||||
void initWidgetByPrivileges();
|
||||
|
||||
private:
|
||||
Ui::QMainFrameClass ui;
|
||||
QStackedWidget * pStackedWidget;
|
||||
|
@@ -11,7 +11,12 @@
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
<string>起个啥名呢?</string>
|
||||
<string>车商渠道数据管理工具</string>
|
||||
</property>
|
||||
<property name="windowIcon">
|
||||
<iconset>
|
||||
<normalon>:/QMainFrame/Resources/CPIC透明.png</normalon>
|
||||
</iconset>
|
||||
</property>
|
||||
<widget class="QWidget" name="centralWidget"/>
|
||||
<widget class="QMenuBar" name="menuBar">
|
||||
|
Reference in New Issue
Block a user