diff --git a/packages/base/src/locale/en-US/dmsMenu.ts b/packages/base/src/locale/en-US/dmsMenu.ts index 6e88e9a3e..f7d3525e1 100644 --- a/packages/base/src/locale/en-US/dmsMenu.ts +++ b/packages/base/src/locale/en-US/dmsMenu.ts @@ -52,5 +52,6 @@ export default { ruleManage: '规则管理', system: '系统设置', changeTheme: '模式切换' - } + }, + copyRight: '© 2024 上海爱可生信息技术股份有限公司 版权所有' }; diff --git a/packages/base/src/locale/zh-CN/dmsMenu.ts b/packages/base/src/locale/zh-CN/dmsMenu.ts index 3b92e470c..886afdc57 100644 --- a/packages/base/src/locale/zh-CN/dmsMenu.ts +++ b/packages/base/src/locale/zh-CN/dmsMenu.ts @@ -54,5 +54,6 @@ export default { ruleManage: '规则管理', system: '系统设置', changeTheme: '模式切换' - } + }, + copyRight: '© 2024 上海爱可生信息技术股份有限公司 版权所有' }; diff --git a/packages/base/src/page/DataExportManagement/Detail/components/ExportDetail/OverviewList/index.tsx b/packages/base/src/page/DataExportManagement/Detail/components/ExportDetail/OverviewList/index.tsx index ccb454861..d878bb694 100644 --- a/packages/base/src/page/DataExportManagement/Detail/components/ExportDetail/OverviewList/index.tsx +++ b/packages/base/src/page/DataExportManagement/Detail/components/ExportDetail/OverviewList/index.tsx @@ -3,12 +3,22 @@ import useDataExportDetailReduxManage from '../../../hooks/index.redux'; import { OverviewListAction, OverviewListColumn } from './column'; import { IGetDataExportTask } from '@actiontech/shared/lib/api/base/service/common'; import dms from '@actiontech/shared/lib/api/base/service/dms'; -import { useCurrentProject } from '@actiontech/shared/lib/global'; +import { + useCurrentProject, + useCurrentUser +} from '@actiontech/shared/lib/global'; import { useBoolean } from 'ahooks'; +import { useMemo } from 'react'; const OverviewList: React.FC = () => { - const { taskInfos, updateCurTaskID } = useDataExportDetailReduxManage(); + const { taskInfos, updateCurTaskID, workflowInfo } = + useDataExportDetailReduxManage(); const { projectID } = useCurrentProject(); + const { uid } = useCurrentUser(); + + const isCreateWorkflowUser = useMemo(() => { + return uid === workflowInfo?.create_user?.uid; + }, [uid, workflowInfo?.create_user?.uid]); const [ downloadLoading, @@ -36,7 +46,11 @@ const OverviewList: React.FC = () => { dataSource={taskInfos ?? []} pagination={false} columns={OverviewListColumn()} - actions={OverviewListAction(downloadLoading, downloadAction)} + actions={ + isCreateWorkflowUser + ? OverviewListAction(downloadLoading, downloadAction) + : undefined + } onRow={(record: IGetDataExportTask) => { return { onClick() { diff --git a/packages/base/src/page/DataExportManagement/Detail/components/PageHeaderAction/index.tsx b/packages/base/src/page/DataExportManagement/Detail/components/PageHeaderAction/index.tsx index 17d0ddb2f..6a099b4c5 100644 --- a/packages/base/src/page/DataExportManagement/Detail/components/PageHeaderAction/index.tsx +++ b/packages/base/src/page/DataExportManagement/Detail/components/PageHeaderAction/index.tsx @@ -30,23 +30,22 @@ const ExportDetailPageHeaderAction: React.FC = () => { {messageContentHolder} - - +