128
128
@@ -12354,6 +12354,10 @@
+
+ abd5fc5f0bb213daae3de2abc362c5aea5276f4d
+ false
+
@@ -13783,6 +13787,10 @@
+
+ bc518c6e08246711da4ef4bbfd902690ebf6797d
+ false
+
diff --git a/modules/core/db/mssql/core.sql b/modules/core/db/mssql/core.sql
index f3eb5d5e..b1cf4b24 100644
--- a/modules/core/db/mssql/core.sql
+++ b/modules/core/db/mssql/core.sql
@@ -788,8 +788,8 @@ CREATE TABLE [js_sys_user_role]
/* Create Indexes */
-CREATE INDEX [idx_gen_table_ptn] ON [js_gen_table] ();
-CREATE INDEX [idx_gen_table_column_tn] ON [js_gen_table_column] ();
+CREATE INDEX [idx_gen_table_ptn] ON [js_gen_table] ([parent_table_name]);
+CREATE INDEX [idx_gen_table_column_tn] ON [js_gen_table_column] ([table_name]);
CREATE INDEX [idx_sys_area_pc] ON [js_sys_area] ([parent_code]);
CREATE INDEX [idx_sys_area_ts] ON [js_sys_area] ([tree_sort]);
CREATE INDEX [idx_sys_area_status] ON [js_sys_area] ([status]);
diff --git a/modules/core/db/mysql/core.sql b/modules/core/db/mysql/core.sql
index 91635d3c..4b70684d 100644
--- a/modules/core/db/mysql/core.sql
+++ b/modules/core/db/mysql/core.sql
@@ -790,8 +790,8 @@ CREATE TABLE js_sys_user_role
/* Create Indexes */
-CREATE INDEX idx_gen_table_ptn ON js_gen_table ();
-CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column ();
+CREATE INDEX idx_gen_table_ptn ON js_gen_table (parent_table_name ASC);
+CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column (table_name ASC);
CREATE INDEX idx_sys_area_pc ON js_sys_area (parent_code ASC);
CREATE INDEX idx_sys_area_ts ON js_sys_area (tree_sort ASC);
CREATE INDEX idx_sys_area_status ON js_sys_area (status ASC);
diff --git a/modules/core/db/oracle/core.sql b/modules/core/db/oracle/core.sql
index 7d0f4dc4..d3c89d9f 100644
--- a/modules/core/db/oracle/core.sql
+++ b/modules/core/db/oracle/core.sql
@@ -788,8 +788,8 @@ CREATE TABLE js_sys_user_role
/* Create Indexes */
-CREATE INDEX idx_gen_table_ptn ON js_gen_table ();
-CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column ();
+CREATE INDEX idx_gen_table_ptn ON js_gen_table (parent_table_name);
+CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column (table_name);
CREATE INDEX idx_sys_area_pc ON js_sys_area (parent_code);
CREATE INDEX idx_sys_area_ts ON js_sys_area (tree_sort);
CREATE INDEX idx_sys_area_status ON js_sys_area (status);
diff --git a/modules/core/db/postgresql/core.sql b/modules/core/db/postgresql/core.sql
index ecdbb182..c3736a63 100644
--- a/modules/core/db/postgresql/core.sql
+++ b/modules/core/db/postgresql/core.sql
@@ -788,8 +788,8 @@ CREATE TABLE js_sys_user_role
/* Create Indexes */
-CREATE INDEX idx_gen_table_ptn ON js_gen_table ();
-CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column ();
+CREATE INDEX idx_gen_table_ptn ON js_gen_table (parent_table_name);
+CREATE INDEX idx_gen_table_column_tn ON js_gen_table_column (table_name);
CREATE INDEX idx_sys_area_pc ON js_sys_area (parent_code);
CREATE INDEX idx_sys_area_ts ON js_sys_area (tree_sort);
CREATE INDEX idx_sys_area_status ON js_sys_area (status);
diff --git a/modules/core/src/main/resources/db/upgrade/core/versions b/modules/core/src/main/resources/db/upgrade/core/versions
index 0988d3b9..a7d20b7a 100644
--- a/modules/core/src/main/resources/db/upgrade/core/versions
+++ b/modules/core/src/main/resources/db/upgrade/core/versions
@@ -2,4 +2,5 @@
4.0.1
4.0.2
4.0.3
-4.0.4
\ No newline at end of file
+4.0.4
+4.0.5
\ No newline at end of file
diff --git a/modules/core/src/main/resources/views/error/400.html b/modules/core/src/main/resources/views/error/400.html
index 7fb74596..aecc5d60 100644
--- a/modules/core/src/main/resources/views/error/400.html
+++ b/modules/core/src/main/resources/views/error/400.html
@@ -49,8 +49,8 @@ else {
class="fa fa-reply-all"> ${text('sys.error.returnButton')}
- <% var productName = @Global.getConfig('productName'), productVersion = @Global.getConfig('productVersion'); %>
- © ${@DateUtils.getYear()} ${productName} - Powered By
JeeSite.
+ © ${@DateUtils.getYear()} ${@Global.getConfig('productName')} - Powered By
JeeSite ${@Global.getProperty('jeesiteVersion')}
<% } %>
diff --git a/modules/core/src/main/resources/views/error/403.html b/modules/core/src/main/resources/views/error/403.html
index 040001ba..0d1f3ef0 100644
--- a/modules/core/src/main/resources/views/error/403.html
+++ b/modules/core/src/main/resources/views/error/403.html
@@ -38,8 +38,8 @@ else {
class="fa fa-reply-all"> ${text('sys.error.returnButton')}
- <% var productName = @Global.getConfig('productName'), productVersion = @Global.getConfig('productVersion'); %>
- © ${@DateUtils.getYear()} ${productName} - Powered By
JeeSite.
+ © ${@DateUtils.getYear()} ${@Global.getConfig('productName')} - Powered By
JeeSite ${@Global.getProperty('jeesiteVersion')}
<% } %>
diff --git a/modules/core/src/main/resources/views/error/404.html b/modules/core/src/main/resources/views/error/404.html
index cb3dcee6..0f0f4bb1 100644
--- a/modules/core/src/main/resources/views/error/404.html
+++ b/modules/core/src/main/resources/views/error/404.html
@@ -37,8 +37,8 @@ else {
class="fa fa-reply-all"> ${text('sys.error.returnButton')}
- <% var productName = @Global.getConfig('productName'), productVersion = @Global.getConfig('productVersion'); %>
- © ${@DateUtils.getYear()} ${productName} - Powered By
JeeSite.
+ © ${@DateUtils.getYear()} ${@Global.getConfig('productName')} - Powered By
JeeSite ${@Global.getProperty('jeesiteVersion')}
<% } %>
diff --git a/modules/core/src/main/resources/views/error/500.html b/modules/core/src/main/resources/views/error/500.html
index f3b381bd..6c71e129 100644
--- a/modules/core/src/main/resources/views/error/500.html
+++ b/modules/core/src/main/resources/views/error/500.html
@@ -43,8 +43,8 @@ else {
class="fa fa-reply-all"> ${text('sys.error.returnButton')}
- <% var productName = @Global.getConfig('productName'), productVersion = @Global.getConfig('productVersion'); %>
- © ${@DateUtils.getYear()} ${productName} - Powered By
JeeSite.
+ © ${@DateUtils.getYear()} ${@Global.getConfig('productName')} - Powered By
JeeSite ${@Global.getProperty('jeesiteVersion')}
<% if (@ObjectUtils.toBoolean(@Global.getConfig('error.page.printErrorInfo', 'true'))){ %>
diff --git a/modules/core/src/main/resources/views/include/head.html b/modules/core/src/main/resources/views/include/head.html
index 629e0384..d2d3231a 100644
--- a/modules/core/src/main/resources/views/include/head.html
+++ b/modules/core/src/main/resources/views/include/head.html
@@ -1,18 +1,10 @@
-<%/* Copyright (c) 2013-Now http://jeesite.com All rights reserved. */
-var productName = @Global.getConfig('productName') + ' ' + @Global.getConfig('productVersion');
-var pageTitle = (isNotBlank(title!) ? title! + ' - ' : '') + productName;
-var globalFields = @Global.getConst('Global.Fields');
-%>
-
-
-
-
-
-
-
-
-
-${pageTitle}
+<%/* Copyright (c) 2013-Now http://jeesite.com All rights reserved. */%>
+
+${(isNotBlank(title!) ? title! + ' - ' : '') + @Global.getConfig('productName')}
diff --git a/modules/core/src/main/resources/views/modules/sys/account/forgetPwd.html b/modules/core/src/main/resources/views/modules/sys/account/forgetPwd.html
index e789b9bb..7c4591eb 100644
--- a/modules/core/src/main/resources/views/modules/sys/account/forgetPwd.html
+++ b/modules/core/src/main/resources/views/modules/sys/account/forgetPwd.html
@@ -3,10 +3,10 @@
-<% var productName = @Global.getConfig('productName'), productVersion = @Global.getConfig('productVersion'); %>
-
<% } %>
diff --git a/modules/core/src/main/resources/views/modules/sys/sysDesktop.html b/modules/core/src/main/resources/views/modules/sys/sysDesktop.html
index 127effdc..f903c61a 100644
--- a/modules/core/src/main/resources/views/modules/sys/sysDesktop.html
+++ b/modules/core/src/main/resources/views/modules/sys/sysDesktop.html
@@ -251,9 +251,8 @@
<% } %>