|
|
@ -376,38 +376,40 @@ |
|
|
|
message.error('请选择项目!'); |
|
|
|
return; |
|
|
|
} |
|
|
|
// 调试GJH |
|
|
|
|
|
|
|
// if (row.length != 2) { |
|
|
|
// message.error('请2个需要合并的项目!'); |
|
|
|
// return; |
|
|
|
// } |
|
|
|
// if (row[0].projectId != undefined) { |
|
|
|
// fatherid.value = row[0].projectId |
|
|
|
// } |
|
|
|
if (row[0].projectId != undefined) { |
|
|
|
fatherid.value = row[0].projectId |
|
|
|
} |
|
|
|
for (let i = 0; i < row.length; i++) { |
|
|
|
let record = row[i]; |
|
|
|
// if (record.projectContacts != userStore.getUserInfo.id && !isShowByRoles('projectContact')) { |
|
|
|
// message.error('不是当前' + record.projectName + '的联系人无法修改此项目!'); |
|
|
|
// return; |
|
|
|
// } |
|
|
|
// if (record.stage <= 1 && !isShowByRoles('sys:admin')) { |
|
|
|
// message.error(record.projectName + '申报流程未完成,无法进行变更!'); |
|
|
|
// return; |
|
|
|
// } |
|
|
|
if (record.projectContacts != userStore.getUserInfo.id && !isShowByRoles('projectContact')) { |
|
|
|
message.error('不是当前' + record.projectName + '的联系人无法修改此项目!'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (record.stage <= 1 && !isShowByRoles('sys:admin')) { |
|
|
|
message.error(record.projectName + '申报流程未完成,无法进行变更!'); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (record.stage == 0.1) { |
|
|
|
message.error(record.projectName + '已停止,无法进行变更!'); |
|
|
|
return; |
|
|
|
} |
|
|
|
let plan = await queryPlanInfoMainTimeline({ projectid: record.id }); |
|
|
|
if (plan.length > 0) { |
|
|
|
// for (let i = 0; i < plan[0].children.length; i++) { |
|
|
|
// if ( |
|
|
|
// plan[0].children[i].taskName == '联合技术审查' && |
|
|
|
// plan[0].children[i].isfinish != '0' |
|
|
|
// ) { |
|
|
|
// message.error(record.projectName + '联合技术审查阶段审批中或已完成,无法进行变更!'); |
|
|
|
// return; |
|
|
|
// } |
|
|
|
// } |
|
|
|
for (let i = 0; i < plan[0].children.length; i++) { |
|
|
|
if ( |
|
|
|
plan[0].children[i].taskName == '联合技术审查' && |
|
|
|
plan[0].children[i].isfinish != '0' |
|
|
|
) { |
|
|
|
message.error(record.projectName + '联合技术审查阶段审批中或已完成,无法进行变更!'); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
console.log('plan', plan); |
|
|
|
} |
|
|
@ -428,9 +430,9 @@ |
|
|
|
message.error('请1个需要拆分的项目!'); |
|
|
|
return; |
|
|
|
} |
|
|
|
// if (row[0].projectId != undefined) { |
|
|
|
// fatherid.value = row[0].projectId |
|
|
|
// } |
|
|
|
if (row[0].projectId != undefined) { |
|
|
|
fatherid.value = row[0].projectId |
|
|
|
} |
|
|
|
for (let i = 0; i < row.length; i++) { |
|
|
|
let record = row[i]; |
|
|
|
if (record.projectContacts != userStore.getUserInfo.id && !isShowByRoles('projectContact')) { |
|
|
|