diff --git a/src/api/data/data.ts b/src/api/data/data.ts index 5f8dfa6..45b882a 100644 --- a/src/api/data/data.ts +++ b/src/api/data/data.ts @@ -1,4 +1,4 @@ -import { get, post, upload } from '@/api/request'; +import { download, get, post, upload } from '@/api/request'; const env = import.meta.env; const PREFIX = env.VITE_API_PREFIX_DATA; @@ -55,7 +55,9 @@ export const dataFileSearchApi = (params: any) => { export const dataDelFileApi = (params: any) => { return post(`${PREFIX}data/delFile`, params); }; - +export const dataExportFileApi = (params: any) => { + return download(`${PREFIX}data/exportFile`, params); +}; export const dataDownloadFileApi = (params: any) => { return get(`${PREFIX}data/downloadFile`, params); }; diff --git a/src/api/data/dataForecast.ts b/src/api/data/dataForecast.ts index e490a70..34a5aab 100644 --- a/src/api/data/dataForecast.ts +++ b/src/api/data/dataForecast.ts @@ -1,4 +1,4 @@ -import { get, post, upload } from '@/api/request'; +import { download, get, post, upload } from '@/api/request'; const env = import.meta.env; const PREFIX = env.VITE_API_PREFIX_DATA; @@ -8,6 +8,10 @@ const WS_PREFIX = env.VITE_API_WS_BASE_URL; export const getModelTrainingListApi = (params: any) => { return post(`${PREFIX}modelTraining/getModelList`, params); }; +// 导出模型列表 +export const exportTrainingListApi = (params: any) => { + return download(`${PREFIX}modelTraining/exportModelList`, params); +}; // 获取模型详情 export const getModelDetailApi = (params: any) => { return get(`${PREFIX}modelTraining/getModelDetail`, params); diff --git a/src/api/task/taskpool.ts b/src/api/task/taskpool.ts index 668b3bb..aaba823 100644 --- a/src/api/task/taskpool.ts +++ b/src/api/task/taskpool.ts @@ -39,6 +39,10 @@ export const getTaskPoolPerformanceApi = (params: any) => { return get(`${PREFIX}taskpool/getTaskPoolPerformance`, params); }; +export const exportTaskPoolPerformanceApi = (params: any) => { + return download(`${PREFIX}taskPerformance/exportTaskPoolPerformance`, params); +}; + export const getTaskPerformanceApi = (params: any) => { return get(`${PREFIX}taskPerformance/getTaskPerformance`, params); }; diff --git a/src/utils/enum/tableName.ts b/src/utils/enum/tableName.ts index f8a9d54..0954bc6 100644 --- a/src/utils/enum/tableName.ts +++ b/src/utils/enum/tableName.ts @@ -17,4 +17,12 @@ export enum TABLE_NAME { SIMULATION_KNOWLEDGE_APPROVE_PREVIEW = 'SIMULATION_KNOWLEDGE_APPROVE_PREVIEW', /** 项目任务弹窗 */ PROJECT_TASK_MODAL = 'PROJECT_TASK_MODAL', + /** 数据训练 */ + MODEL_TRAINING_LIST = 'MODEL_TRAINING_LIST', + /** 数据训练 - 参数设置 */ + DATA_TRAINING_PARAM_SETTING = 'DATA_TRAINING_PARAM_SETTING', + /** 数据预测 - 输入 */ + DATA_FORECAST_INPUT = 'DATA_FORECAST_INPUT', + /** 数据预测 - 输出 */ + DATA_FORECAST_OUTPUT = 'DATA_FORECAST_OUTPUT', } diff --git a/src/utils/i18n/en.ts b/src/utils/i18n/en.ts index 3a5b7bf..f39905f 100644 --- a/src/utils/i18n/en.ts +++ b/src/utils/i18n/en.ts @@ -15,6 +15,9 @@ const lang = { '审核模版': 'Approval Template', '请选择审核模版': 'Please select an approval template', '确认删除吗': 'Are you sure to delete?', + '上一步': 'Previous', + '下一步': 'Next', + '查看': 'View', }, '菜单': { '首页': 'Home', @@ -137,6 +140,7 @@ const lang = { '切换至树结构视图': 'Switch to Tree View', '不能提交空数据': 'Cannot submit empty data', '没有修改的数据需要提交审批': 'No modified data to submit for approval', + '指标库列表': 'Performance Pool List', }, '知识库': { '上传': 'Upload', @@ -157,6 +161,7 @@ const lang = { '请选择文件': 'Please select a file', '请输入名称': 'Please input name', '审批完成': 'Approval Completed', + '知识库列表': 'Knowledge Base List', }, '我的任务': { '待接收任务': 'Accepted Tasks', @@ -180,11 +185,19 @@ const lang = { '数据训练': { '新建训练': 'Create Training', '编辑训练': 'Edit Training', + '算法选择': 'Algorithm Selection', + '算法参数设置': 'Algorithm Parameter Setting', + '开始训练': 'Start Training', + '确定开始训练吗': 'Are you sure to start training?', + '数据训练列表': 'Data Training List', }, '数据预测': { '功能说明': 'Function Description', '开始预测': 'Begin Forecast', '确定开始预测吗': 'Are you sure to begin forecast?', + '降阶模型': 'Reduced-order Model', + '输入': 'Input', + '输出': 'Output', }, }; diff --git a/src/utils/i18n/zh.ts b/src/utils/i18n/zh.ts index 88ad990..90ed321 100644 --- a/src/utils/i18n/zh.ts +++ b/src/utils/i18n/zh.ts @@ -15,6 +15,9 @@ const lang = { '审核模版': '审核模板', '请选择审核模版': '请选择审核模版', '确认删除吗': '确认删除吗?', + '上一步': '上一步', + '下一步': '下一步', + '查看': '查看', }, '菜单': { '首页': '首页', @@ -137,6 +140,7 @@ const lang = { '切换至树结构视图': '切换至树结构视图', '不能提交空数据': '不能提交空数据', '没有修改的数据需要提交审批': '没有修改的数据需要提交审批', + '指标库列表': '指标库列表', }, '知识库': { '上传': '上传', @@ -157,6 +161,7 @@ const lang = { '请选择文件': '请选择文件', '请输入名称': '请输入名称', '审批完成': '审批完成', + '知识库列表': '知识库列表', }, '我的任务': { '待接收任务': '待接收任务', @@ -180,11 +185,19 @@ const lang = { '数据训练': { '新建训练': '新建训练', '编辑训练': '编辑训练', + '算法选择': '算法选择', + '算法参数设置': '算法参数设置', + '开始训练': '开始训练', + '确定开始训练吗': '确定开始训练吗?', + '数据训练列表': '数据训练列表', }, '数据预测': { '功能说明': '功能说明', '开始预测': '开始预测', '确定开始预测吗': '确定开始预测吗?', + '降阶模型': '降阶模型', + '输入': '输入', + '输出': '输出', }, }; diff --git a/src/views/competenceCenter/condition/components/taskPool.vue b/src/views/competenceCenter/condition/components/taskPool.vue index 020bd15..52ab5f6 100644 --- a/src/views/competenceCenter/condition/components/taskPool.vue +++ b/src/views/competenceCenter/condition/components/taskPool.vue @@ -173,6 +173,17 @@ :data="performanceData" :hasOperationColumn="false" :showCheckBox="false" + :exportApi="exportTaskPoolPerformanceApi" + :exportFileName="$t('工况库.指标库列表')" + :exportParams ="{ + poolName: currentPoolBriefVersion ? currentPoolBriefVersion.poolName : '', + version: currentPoolBriefVersion ? currentPoolBriefVersion.poolVersion : '' + }" + :exportDict="{ + performanceType: 'PERFORMANCE_TYPE', + method:'COMPLIANCE_METHOD', + unit: 'PERFORMANCE_UNIT' + }" > @@ -219,6 +230,7 @@ import { updateTaskPoolApi, getTaskPoolApi, getTaskPoolPerformanceApi, + exportTaskPoolPerformanceApi, getTaskPoolVersionsApi, getAllTaskPoolApi, importTaskPoolApi, diff --git a/src/views/competenceCenter/knowledge/index.vue b/src/views/competenceCenter/knowledge/index.vue index f1f8962..5e63cb2 100644 --- a/src/views/competenceCenter/knowledge/index.vue +++ b/src/views/competenceCenter/knowledge/index.vue @@ -58,6 +58,11 @@ :actionsWidth="200" :actionList="actionList" @cell-dblclick="onCellDblclickFun" + :exportApi="dataExportFileApi" + :exportFileName="$t('知识库.知识库列表')" + :exportDict="{ + approvalStatus: 'KNOWLEDGE_APPROVE_STATUS' + }" >