diff --git a/react-ui/config/defaultSettings.ts b/react-ui/config/defaultSettings.ts
index 7c1cfbd5..ada98f3e 100644
--- a/react-ui/config/defaultSettings.ts
+++ b/react-ui/config/defaultSettings.ts
@@ -19,7 +19,7 @@ const Settings: ProLayoutProps & {
title: '智能软件开发平台',
pwa: true,
logo: '/assets/images/left-top-logo.png',
- iconfontUrl: '//at.alicdn.com/t/c/font_4511326_1cmi0j3dj1x.js',
+ iconfontUrl: '//at.alicdn.com/t/c/font_4511326_t634djsqobs.js',
token: {
// 参见ts声明,demo 见文档,通过token 修改样式
//https://procomponents.ant.design/components/layout#%E9%80%9A%E8%BF%87-token-%E4%BF%AE%E6%94%B9%E6%A0%B7%E5%BC%8F
diff --git a/react-ui/src/app.tsx b/react-ui/src/app.tsx
index a4642589..a8ac8966 100644
--- a/react-ui/src/app.tsx
+++ b/react-ui/src/app.tsx
@@ -215,6 +215,7 @@ export const antd: RuntimeAntdConfig = (memo) => {
colorError: themes['errorColor'],
colorWarning: themes['warningColor'],
colorLink: themes['primaryColor'],
+ colorText: themes['textColor'],
};
memo.theme.components ??= {};
memo.theme.components.Tabs = {};
@@ -229,10 +230,11 @@ export const antd: RuntimeAntdConfig = (memo) => {
defaultActiveBorderColor: 'rgba(22, 100, 255, 0.75)',
defaultActiveColor: themes['primaryColor'],
contentFontSize: parseInt(themes['fontSize']),
- controlHeight: 34,
};
memo.theme.components.Input = {
- inputFontSize: parseInt(themes['fontSize']),
+ inputFontSize: parseInt(themes['fontSizeInput']),
+ inputFontSizeLG: parseInt(themes['fontSizeInputLg']),
+ paddingBlockLG: 10,
};
memo.theme.components.Table = {
headerBg: 'rgba(242, 244, 247, 0.36)',
@@ -241,6 +243,11 @@ export const antd: RuntimeAntdConfig = (memo) => {
memo.theme.components.Tabs = {
titleFontSize: 16,
};
+
+ memo.theme.components.Form = {
+ labelColor: 'rgba(29, 29, 32, 0.8);',
+ };
+
memo.theme.cssVar = true;
// memo.theme.hashed = false;
diff --git a/react-ui/src/components/KFModal/index.less b/react-ui/src/components/KFModal/index.less
index 57153a58..d2810cab 100644
--- a/react-ui/src/components/KFModal/index.less
+++ b/react-ui/src/components/KFModal/index.less
@@ -17,7 +17,7 @@
margin-top: 40px;
.ant-btn {
- height: 40px;
+ height: 42px;
padding: 0 30px;
font-size: @font-size-content;
border-radius: 10px;
diff --git a/react-ui/src/components/KFRadio/index.less b/react-ui/src/components/KFRadio/index.less
index aff74e90..455492a4 100644
--- a/react-ui/src/components/KFRadio/index.less
+++ b/react-ui/src/components/KFRadio/index.less
@@ -23,6 +23,11 @@
&--active {
color: @primary-color;
border: 1px solid @primary-color;
+
+ &:hover {
+ color: @primary-color;
+ border: 1px solid @primary-color;
+ }
}
& + & {
diff --git a/react-ui/src/overrides.less b/react-ui/src/overrides.less
index e962088a..eb4722e9 100644
--- a/react-ui/src/overrides.less
+++ b/react-ui/src/overrides.less
@@ -57,11 +57,6 @@
overflow-y: auto;
}
-// Input
-.ant-input-textarea-affix-wrapper.ant-input-affix-wrapper {
- padding: 0;
-}
-
// Modal
.ant-modal {
.ant-modal-close {
@@ -81,18 +76,24 @@
}
}
+ .ant-form-item .ant-form-item-label > label {
+ font-size: @font-size;
+ }
+
+ // 输入框高度为46px
.ant-input-affix-wrapper {
- height: 46px;
- padding: 1px 11px;
+ padding-top: 2px;
+ padding-bottom: 2px;
+
+ .ant-input {
+ height: 40px;
+ }
}
+ // 选择框高度为46px
.ant-select-single {
height: 46px;
}
-
- .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
- line-height: 46px;
- }
}
// Confirm Modal
@@ -137,3 +138,11 @@
}
}
}
+
+.ant-form-large {
+ .ant-form-item-label {
+ label {
+ font-size: @font-size;
+ }
+ }
+}
diff --git a/react-ui/src/pages/Experiment/experimentText/addExperimentModal.less b/react-ui/src/pages/Experiment/experimentText/addExperimentModal.less
index e8be2e5f..eec152a7 100644
--- a/react-ui/src/pages/Experiment/experimentText/addExperimentModal.less
+++ b/react-ui/src/pages/Experiment/experimentText/addExperimentModal.less
@@ -1,17 +1,4 @@
.modal {
- :global {
- // .ant-input {
- // height: 30px;
- // border-color: #e6e6e6;
- // }
- // .ant-select-single {
- // height: 40px;
- // }
- .ant-form-item .ant-form-item-label > label {
- color: rgba(29, 29, 32, 0.8);
- }
- }
-
.global_param_item {
max-height: 230px;
padding: 24px 12px 0;
diff --git a/react-ui/src/pages/Experiment/experimentText/addExperimentModal.tsx b/react-ui/src/pages/Experiment/experimentText/addExperimentModal.tsx
index f5b2bfc4..5c853c42 100644
--- a/react-ui/src/pages/Experiment/experimentText/addExperimentModal.tsx
+++ b/react-ui/src/pages/Experiment/experimentText/addExperimentModal.tsx
@@ -132,6 +132,7 @@ function AddExperimentModal({
{...layout}
labelAlign="left"
labelWrap
+ size="large"
>
{
const fileList = form.getFieldValue('fileList');
if (Array.isArray(fileList) && fileList.length >= 1) {
@@ -134,12 +135,13 @@ function MirrorCreate() {
- {/* //{contextHolder} */}
);
},
diff --git a/react-ui/src/pages/Workspace/components/AssetsManagement/index.tsx b/react-ui/src/pages/Workspace/components/AssetsManagement/index.tsx
index dc1af6c9..1a734e57 100644
--- a/react-ui/src/pages/Workspace/components/AssetsManagement/index.tsx
+++ b/react-ui/src/pages/Workspace/components/AssetsManagement/index.tsx
@@ -35,10 +35,10 @@ function AssetsManagement() {
title: '组件',
value: component,
},
- {
- title: '代码配置',
- value: 0,
- },
+ // {
+ // title: '代码配置',
+ // value: 0,
+ // },
{
title: '流水线模版',
value: workflow,
@@ -64,9 +64,8 @@ function AssetsManagement() {
]}
/>
-
-
今日新增数量:5
-
+ {/* 今日新增数量:5
*/}
+
{assetCounts.map((item, index) => (
{item.title}
diff --git a/react-ui/src/pages/Workspace/components/ExperimentChart/index.less b/react-ui/src/pages/Workspace/components/ExperimentChart/index.less
index 3891b3f4..a723c650 100644
--- a/react-ui/src/pages/Workspace/components/ExperimentChart/index.less
+++ b/react-ui/src/pages/Workspace/components/ExperimentChart/index.less
@@ -2,6 +2,6 @@
width: 295px;
min-width: 295px;
height: 140px;
- background-color: @workspace-background;
+ background: @workspace-background;
border-radius: 4px;
}
diff --git a/react-ui/src/pages/Workspace/components/ExperimentTable/index.less b/react-ui/src/pages/Workspace/components/ExperimentTable/index.less
index 85c5e42d..f40613e6 100644
--- a/react-ui/src/pages/Workspace/components/ExperimentTable/index.less
+++ b/react-ui/src/pages/Workspace/components/ExperimentTable/index.less
@@ -3,7 +3,7 @@
min-width: 500px;
height: 140px;
padding: 12px 24px;
- background-color: @workspace-background;
+ background: @workspace-background;
border-radius: 4px;
&__header {
diff --git a/react-ui/src/pages/Workspace/components/TotalStatistics/index.less b/react-ui/src/pages/Workspace/components/TotalStatistics/index.less
index aec9945b..23e4fec2 100644
--- a/react-ui/src/pages/Workspace/components/TotalStatistics/index.less
+++ b/react-ui/src/pages/Workspace/components/TotalStatistics/index.less
@@ -4,7 +4,7 @@
justify-content: center;
width: 400px;
height: 140px;
- background-color: @workspace-background;
+ background: @workspace-background;
border-radius: 4px;
&__icon {
diff --git a/react-ui/src/pages/Workspace/components/UserSpace/index.less b/react-ui/src/pages/Workspace/components/UserSpace/index.less
index b95fdf6d..1c36f6b3 100644
--- a/react-ui/src/pages/Workspace/components/UserSpace/index.less
+++ b/react-ui/src/pages/Workspace/components/UserSpace/index.less
@@ -20,8 +20,7 @@
&__avatar {
position: relative;
top: -28px;
- width: 56px;
- height: 56px;
+ background-color: white;
}
&__name {
@@ -56,10 +55,5 @@
background-color: rgba(153, 153, 153, 0.13);
border-radius: 50%;
}
-
- &__user {
- width: 36px;
- height: 36px;
- }
}
}
diff --git a/react-ui/src/pages/Workspace/components/UserSpace/index.tsx b/react-ui/src/pages/Workspace/components/UserSpace/index.tsx
index 503ea9fc..bd4bf323 100644
--- a/react-ui/src/pages/Workspace/components/UserSpace/index.tsx
+++ b/react-ui/src/pages/Workspace/components/UserSpace/index.tsx
@@ -1,5 +1,5 @@
import { useModel } from '@umijs/max';
-import { Divider, Flex, Space } from 'antd';
+import { Avatar, Divider, Flex, Space } from 'antd';
import styles from './index.less';
type UserSpaceProps = {
@@ -14,7 +14,14 @@ function UserSpace({ users = [] }: UserSpaceProps) {
工作空间管理
-

+
}
+ >
{currentUser?.nickName}
{currentUser?.roleNames?.[0]?.roleName}
{users?.map((item, index) => {
return (
-
+ icon={
+
+ }
+ >
);
})}
diff --git a/react-ui/src/pages/Workspace/index.less b/react-ui/src/pages/Workspace/index.less
index 1a454f38..30b1f1a5 100644
--- a/react-ui/src/pages/Workspace/index.less
+++ b/react-ui/src/pages/Workspace/index.less
@@ -5,6 +5,7 @@
background-color: linear-gradient(#ecf2fe, #f9fafb);
&__overview {
+ gap: 15px;
margin-bottom: 16px;
padding: 20px 30px;
background-color: white;
diff --git a/react-ui/src/requestConfig.ts b/react-ui/src/requestConfig.ts
index 2a9d6413..74cb5c43 100644
--- a/react-ui/src/requestConfig.ts
+++ b/react-ui/src/requestConfig.ts
@@ -25,21 +25,6 @@ export const requestConfig: RequestConfig = {
if (accessToken) {
headers['Authorization'] = `Bearer ${accessToken}`;
}
- // const expireTime = getTokenExpireTime();
- // if (expireTime) {
- // const left = Number(expireTime) - new Date().getTime();
- // const refreshToken = getRefreshToken();
- // if (left < 0 && refreshToken) {
- // clearSessionToken();
- // } else {
- // const accessToken = getAccessToken();
- // if (accessToken) {
- // headers['Authorization'] = `Bearer ${accessToken}`;
- // }
- // }
- // } else {
- // clearSessionToken();
- // }
}
return { url, options };
},
@@ -55,6 +40,8 @@ export const requestConfig: RequestConfig = {
clearSessionToken();
setRemoteMenu(null);
gotoLoginPage(false);
+ message.error(data?.msg ?? '请重新登录');
+ return Promise.reject(response);
} else {
message.error(data?.msg ?? '请求失败');
return Promise.reject(response);
diff --git a/react-ui/src/styles/theme.less b/react-ui/src/styles/theme.less
index c6514915..bb9f34aa 100644
--- a/react-ui/src/styles/theme.less
+++ b/react-ui/src/styles/theme.less
@@ -36,6 +36,8 @@
@font-size: 15px;
@font-size-title: 18px;
@font-size-content: 16px;
+@font-size-input: 14px;
+@font-size-input-lg: 16px;
// 函数
.addAlpha(@color, @alpha) {
@@ -55,5 +57,9 @@
textColor: @text-color;
textColorSecondary: @text-color-secondary;
fontSize: @font-size;
+ fontSizeTitle: @font-size-title;
+ fontSizeContent: @font-size-content;
+ fontSizeInput: @font-size-input;
+ fontSizeInputLg: @font-size-input-lg;
siderBGColor: @sider-background-color;
}