update:单独计算提交更新参数
This commit is contained in:
@@ -75,3 +75,12 @@ export const queryFlowTemplateDetailApi = (params: any) => {
|
||||
export const updateFlowTemplateUseStatusApi = (params: any) => {
|
||||
return get(`${PREFIX}flow/setFlowTemplateStatus`, params);
|
||||
};
|
||||
|
||||
/**
|
||||
* 流程节点继续执行(完成人工节点/或者等待用户输入后继续手动执行的节点)
|
||||
* @param params runId nodeId
|
||||
* @returns
|
||||
*/
|
||||
export const continueServiceTaskApi = (params: any) => {
|
||||
return get(`${PREFIX}flow/continueServiceTask`, params);
|
||||
};
|
||||
|
||||
@@ -65,7 +65,7 @@ export const webSubmitApi = (params: any) => {
|
||||
|
||||
/**
|
||||
* hpc提交 -批量
|
||||
* @param params uuid 前端约定的文件上传唯一id type 提交类型 single单独 batch批量 softwareId 软件id software 软件名称 jobName 作业名称 coreNum 计算核数 jobDesc 作业描述 hpcGroup 计算节点类型
|
||||
* @param params uuid 前端约定的文件上传唯一id type 提交类型 single单独 batch批量 softwareId 软件id software 软件名称 jobName 作业名称 coreNum 计算核数 jobDesc 作业描述 hpcGroup 计算节点类型 selectDirName 选择文件夹名称
|
||||
* @returns
|
||||
*/
|
||||
export const batchWebSubmitApi = (params: any) => {
|
||||
|
||||
@@ -330,9 +330,9 @@ export const submitUploadBigFile = (params: any, files: any) => {
|
||||
files.forEach((item: any, index: any) => {
|
||||
const sourceFileName = item.raw?.name;
|
||||
const webkitRelativePath = item.raw?.webkitRelativePath || '';
|
||||
const selectDirName = webkitRelativePath ? webkitRelativePath.split(',')[0] : null;
|
||||
const selectDirName = webkitRelativePath ? webkitRelativePath.split('/')[0] : null;
|
||||
const selectFilePath = webkitRelativePath
|
||||
? webkitRelativePath.replace(sourceFileName, '').replace(selectDirName, '')
|
||||
? webkitRelativePath.replace(sourceFileName, '')
|
||||
: null;
|
||||
emitter.emit('ADD_UPLOAD_FILE', {
|
||||
file: item.raw,
|
||||
|
||||
@@ -160,6 +160,7 @@ const formData = reactive<any>({
|
||||
hpcGroup: '',
|
||||
coreNum: 4,
|
||||
type: 'single',
|
||||
selectDirName: '',
|
||||
jobName: '计算作业' + new Date().getTime(),
|
||||
masterFile: [],
|
||||
attachFileType: 0,
|
||||
@@ -181,6 +182,7 @@ const resetFormFun = () => {
|
||||
software: '',
|
||||
hpcGroup: '',
|
||||
coreNum: 4,
|
||||
selectDirName: '',
|
||||
type: 'single',
|
||||
jobName: '计算作业' + new Date().getTime(),
|
||||
masterFile: [],
|
||||
@@ -202,12 +204,12 @@ const submitFun = async () => {
|
||||
delete params.masterFile;
|
||||
delete params.attachFile;
|
||||
const files = formData.masterFile.concat(formData.attachFile);
|
||||
|
||||
const webkitRelativePath = files[0]?.raw?.webkitRelativePath;
|
||||
params.selectDirName = webkitRelativePath ? webkitRelativePath.split('/')[0] : '';
|
||||
localStorage.setItem('SUBMIT_JOB_INFO', JSON.stringify(params));
|
||||
|
||||
submitUploadBigFile(params, files);
|
||||
console.log(formData, 'formData');
|
||||
console.log(params, 'params');
|
||||
submitUploadBigFile(params, files);
|
||||
|
||||
// resetFormFun();
|
||||
};
|
||||
|
||||
@@ -63,6 +63,10 @@ const getStyleFun = (flag: any) => {
|
||||
color: '#67c23a',
|
||||
title: '已完成',
|
||||
},
|
||||
success: {
|
||||
color: '#67c23a',
|
||||
title: '已完成',
|
||||
},
|
||||
file_uploading: {
|
||||
color: '#67c23a',
|
||||
title: '文件上行',
|
||||
|
||||
Reference in New Issue
Block a user