diff --git a/Api/Ewide.Core/Manager/UserManager.cs b/Api/Ewide.Core/Manager/UserManager.cs
index a2ec008..c596181 100644
--- a/Api/Ewide.Core/Manager/UserManager.cs
+++ b/Api/Ewide.Core/Manager/UserManager.cs
@@ -202,7 +202,7 @@ namespace Ewide.Core
.Select(u => u.Permission).ToListAsync();
#if DEBUG
#else
- await _sysCacheService.SetPermission(userId, permissions); // 缓存结果
+ await _sysCacheService.SetPermission(UserId, permissions); // 缓存结果
#endif
}
return permissions;
diff --git a/web-react/.env b/web-react/.env
new file mode 100644
index 0000000..4f79a0f
--- /dev/null
+++ b/web-react/.env
@@ -0,0 +1 @@
+GENERATE_SOURCEMAP=false
\ No newline at end of file
diff --git a/web-react/craco.config.js b/web-react/craco.config.js
index 0b2c146..e240718 100644
--- a/web-react/craco.config.js
+++ b/web-react/craco.config.js
@@ -29,7 +29,7 @@ module.exports = {
],
webpack: {
plugins: [
- //new MonacoWebpackPlugin()
+ new MonacoWebpackPlugin()
]
- }
+ },
}
\ No newline at end of file
diff --git a/web-react/src/assets/style/dark/extend.less b/web-react/src/assets/style/dark/extend.less
index 9bdd94f..7f3c2c9 100644
--- a/web-react/src/assets/style/dark/extend.less
+++ b/web-react/src/assets/style/dark/extend.less
@@ -4,3 +4,8 @@
body {
line-height: 1.42857143;
}
+#root {
+ transition: @animation-duration-slow opacity;
+
+ opacity: 1 !important;
+}
diff --git a/web-react/src/assets/style/dark/lib/card.less b/web-react/src/assets/style/dark/lib/card.less
index 7ae210e..6fdc1e2 100644
--- a/web-react/src/assets/style/dark/lib/card.less
+++ b/web-react/src/assets/style/dark/lib/card.less
@@ -2,3 +2,13 @@
.ant-card {
margin-bottom: @padding-md;
}
+.ant-card-grid-hoverable {
+ &:hover {
+ box-shadow: 1px 0 0 0 #303030,
+ 0 1px 0 0 #303030,
+ 1px 1px 0 0 #303030,
+ 1px 0 0 0 #303030 inset,
+ 0 1px 0 0 #303030 inset,
+ @card-shadow;
+ }
+}
diff --git a/web-react/src/assets/style/dark/lib/table.less b/web-react/src/assets/style/dark/lib/table.less
index 684a4ea..72993b8 100644
--- a/web-react/src/assets/style/dark/lib/table.less
+++ b/web-react/src/assets/style/dark/lib/table.less
@@ -75,6 +75,9 @@
.ant-table-sticky-scroll {
display: none;
}
+.ant-table-expanded-row>td {
+ border-right: @border-width-base @border-style-base @table-border-color !important;
+}
.yo-table {
.ant-table {
margin: 0 !important;
@@ -196,11 +199,13 @@
}
}
.ant-table-tbody {
- >.ant-table-expanded-row-level-1>td {
+ >.ant-table-expanded-row>td {
padding: 0;
border-right: none !important;
.ant-table-wrapper {
+ margin-bottom: -1px;
+
border: none;
.ant-table {
margin: 0 !important;
@@ -215,20 +220,17 @@
padding-left: @padding-md;
}
}
- .ant-table-expanded-row-level-1>td {
- padding: @padding-sm @padding-xs @padding-sm @padding-xl;
-
- border-right: @border-width-base @border-style-base @table-border-color !important;
- .ant-card {
- max-width: fit-content;
- margin-bottom: 0;
-
- background: none;
- .ant-card-grid {
- width: 300px;
- padding: @padding-xs @padding-sm;
-
- background-color: @card-background;
+ .ant-table-tbody {
+ >tr {
+ &:last-child {
+ >td {
+ border-bottom: @border-width-base @border-style-base @table-border-color;
+ }
+ &:hover {
+ >td {
+ border-bottom-color: lighten(@primary-color, 30%);
+ }
+ }
}
}
}
@@ -237,4 +239,17 @@
}
}
}
+ .ant-card {
+ max-width: fit-content;
+ margin: @padding-sm @padding-xs @padding-sm @padding-xl;
+
+ background: none;
+ .ant-card-grid {
+ width: 300px;
+ height: 90px;
+ padding: @padding-xs @padding-sm;
+
+ background-color: @card-background;
+ }
+ }
}
diff --git a/web-react/src/assets/style/dark/main.less b/web-react/src/assets/style/dark/main.less
index 1060b2f..c6ea34e 100644
--- a/web-react/src/assets/style/dark/main.less
+++ b/web-react/src/assets/style/dark/main.less
@@ -688,3 +688,10 @@
padding: 0;
}
}
+.yo-popover-infinite-scroll {
+ .ant-popover-inner-content {
+ overflow-y: auto;
+
+ max-height: 300px;
+ }
+}
diff --git a/web-react/src/assets/style/dark/public.less b/web-react/src/assets/style/dark/public.less
index 16a4aed..ee4716d 100644
--- a/web-react/src/assets/style/dark/public.less
+++ b/web-react/src/assets/style/dark/public.less
@@ -35,7 +35,7 @@
}
}
a.link-gray {
- color: fade(@black, 50%);
+ color: fade(@white, 50%);
&:hover {
color: @link-hover-color;
}
diff --git a/web-react/src/assets/style/default/extend.less b/web-react/src/assets/style/default/extend.less
index 07ee081..4b038cc 100644
--- a/web-react/src/assets/style/default/extend.less
+++ b/web-react/src/assets/style/default/extend.less
@@ -4,3 +4,8 @@
body {
line-height: 1.42857143;
}
+#root {
+ transition: @animation-duration-slow opacity;
+
+ opacity: 1 !important;
+}
diff --git a/web-react/src/assets/style/default/lib/table.less b/web-react/src/assets/style/default/lib/table.less
index 48fbda4..72993b8 100644
--- a/web-react/src/assets/style/default/lib/table.less
+++ b/web-react/src/assets/style/default/lib/table.less
@@ -75,6 +75,9 @@
.ant-table-sticky-scroll {
display: none;
}
+.ant-table-expanded-row>td {
+ border-right: @border-width-base @border-style-base @table-border-color !important;
+}
.yo-table {
.ant-table {
margin: 0 !important;
@@ -196,11 +199,13 @@
}
}
.ant-table-tbody {
- >.ant-table-expanded-row-level-1>td {
+ >.ant-table-expanded-row>td {
padding: 0;
border-right: none !important;
.ant-table-wrapper {
+ margin-bottom: -1px;
+
border: none;
.ant-table {
margin: 0 !important;
@@ -215,20 +220,17 @@
padding-left: @padding-md;
}
}
- .ant-table-expanded-row-level-1>td {
- padding: @padding-sm @padding-xs @padding-sm @padding-xl;
-
- border-right: @border-width-base @border-style-base @table-border-color !important;
- .ant-card {
- max-width: fit-content;
- margin-bottom: 0;
-
- background: none;
- .ant-card-grid {
- width: 300px;
- padding: @padding-xs @padding-sm;
-
- background-color: @card-background;
+ .ant-table-tbody {
+ >tr {
+ &:last-child {
+ >td {
+ border-bottom: @border-width-base @border-style-base @table-border-color;
+ }
+ &:hover {
+ >td {
+ border-bottom-color: lighten(@primary-color, 30%);
+ }
+ }
}
}
}
@@ -237,4 +239,17 @@
}
}
}
+ .ant-card {
+ max-width: fit-content;
+ margin: @padding-sm @padding-xs @padding-sm @padding-xl;
+
+ background: none;
+ .ant-card-grid {
+ width: 300px;
+ height: 90px;
+ padding: @padding-xs @padding-sm;
+
+ background-color: @card-background;
+ }
+ }
}
diff --git a/web-react/src/assets/style/default/main.less b/web-react/src/assets/style/default/main.less
index 8f1100f..68cd631 100644
--- a/web-react/src/assets/style/default/main.less
+++ b/web-react/src/assets/style/default/main.less
@@ -682,3 +682,10 @@
padding: 0;
}
}
+.yo-popover-infinite-scroll {
+ .ant-popover-inner-content {
+ overflow-y: auto;
+
+ max-height: 300px;
+ }
+}
diff --git a/web-react/src/index.js b/web-react/src/index.js
index f63c526..2d346e4 100644
--- a/web-react/src/index.js
+++ b/web-react/src/index.js
@@ -14,34 +14,41 @@ const SETTING = JSON.parse(window.localStorage.getItem(SETTING_KEY)) || {
theme: 'default'
};
+let imp
+
if (SETTING.theme === 'dark') {
- require('./assets/style/dark/index.less')
+ imp = import('./assets/style/dark/index.less')
} else {
- require('./assets/style/default/index.less')
+ imp = import('./assets/style/default/index.less')
}
moment.locale('zh-cn')
// 暂无数据 暂无数据