Commit ddc4246e authored by Qiu Chuntao's avatar Qiu Chuntao

Optimize the code

parent b921bf2b
Pipeline #11844 failed with stage
in 1 minute and 19 seconds
...@@ -276,7 +276,7 @@ void SysUserMgt::refresh(bool iResetPage) ...@@ -276,7 +276,7 @@ void SysUserMgt::refresh(bool iResetPage)
{ {
TSqlSelectorV2 selector; TSqlSelectorV2 selector;
if (!mTableConf.dbSql.isEmpty()) { if (!mTableConf.dbSql.isEmpty()) {
selector.setTable(mTableConf.dbSql); selector.setTable(QString("(%1) as USERTB").arg(mTableConf.dbSql));
} else if (!mTableConf.dbTableName.isEmpty()) { } else if (!mTableConf.dbTableName.isEmpty()) {
selector.setTable(mTableConf.dbTableName); selector.setTable(mTableConf.dbTableName);
} else { } else {
...@@ -328,7 +328,7 @@ void SysUserMgt::refreshDetail(const QString &iUid) ...@@ -328,7 +328,7 @@ void SysUserMgt::refreshDetail(const QString &iUid)
} else { } else {
TSqlSelectorV2 selector; TSqlSelectorV2 selector;
if (!mTableConf.dbSql.isEmpty()) { if (!mTableConf.dbSql.isEmpty()) {
selector.setTable(mTableConf.dbSql); selector.setTable(QString("(%1) as USERTB").arg(mTableConf.dbSql));
} else if (!mTableConf.dbTableName.isEmpty()) { } else if (!mTableConf.dbTableName.isEmpty()) {
selector.setTable(mTableConf.dbTableName); selector.setTable(mTableConf.dbTableName);
} else { } else {
......
...@@ -53,7 +53,7 @@ view { ...@@ -53,7 +53,7 @@ view {
"search": "string" "search": "string"
}, },
{ {
"name": "Status", "name": "status",
"display": "Status", "display": "Status",
"displayRole": "$status.text", "displayRole": "$status.text",
"size": 100, "size": 100,
...@@ -80,6 +80,6 @@ view { ...@@ -80,6 +80,6 @@ view {
# 数据库表名 # 数据库表名
db_table_name: "sys_user" db_table_name: "sys_user"
db_filter: "" db_filter: ""
db_sql: "(SELECT * FROM sys_user) AS usertb" db_sql: "SELECT * FROM sys_user"
} }
} }
...@@ -32,7 +32,7 @@ default_value : { ...@@ -32,7 +32,7 @@ default_value : {
# 主表格 # 主表格
view { view {
# 数据项, 默认包含表头中配置的数据项 # 数据项, 默认包含表头中配置的数据项
data_keys: ["id", "username", "fullname", "status", "attr_data"] data_keys: ["id", "username", "fullname", "Status", "attr_data"]
# 主键 # 主键
primary_key: "id" primary_key: "id"
# 水平表头 # 水平表头
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment