|
|
@ -301,33 +301,33 @@ |
|
|
|
console.log('tableData', tableData); |
|
|
|
//项目采购阶段先后顺序限制取消 |
|
|
|
|
|
|
|
for (let x = 1; x < tableData.length; x++) { |
|
|
|
for (let i = 0; i < tableData[x].children.length; i++) { |
|
|
|
let child = tableData[x].children[i]; |
|
|
|
//得到当前计划,当前计划在当前阶段第二个开始 |
|
|
|
if (i >= 1) { |
|
|
|
if (child.id == record.id) { |
|
|
|
//获取上一个计划 |
|
|
|
let pre = tableData[x].children[i - 1]; |
|
|
|
if (pre.isfinish != 2) { |
|
|
|
message.error('请先完成【' + pre.taskName + '】'); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
//如果我当前阶段的第一个,拿比较当前前一个阶段的最后一个任务是否完成 |
|
|
|
if (child.id == record.id) { |
|
|
|
//获取上一个阶段 |
|
|
|
let preLength = tableData[x - 1].children.length; //上一个阶段的长度 |
|
|
|
let pre = tableData[x - 1].children[preLength - 1]; |
|
|
|
if (pre.isfinish != 2) { |
|
|
|
message.error('请先完成【' + pre.taskName + '】'); |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// for (let x = 1; x < tableData.length; x++) { |
|
|
|
// for (let i = 0; i < tableData[x].children.length; i++) { |
|
|
|
// let child = tableData[x].children[i]; |
|
|
|
// //得到当前计划,当前计划在当前阶段第二个开始 |
|
|
|
// if (i >= 1) { |
|
|
|
// if (child.id == record.id) { |
|
|
|
// //获取上一个计划 |
|
|
|
// let pre = tableData[x].children[i - 1]; |
|
|
|
// if (pre.isfinish != 2) { |
|
|
|
// message.error('请先完成【' + pre.taskName + '】'); |
|
|
|
// return; |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } else { |
|
|
|
// //如果我当前阶段的第一个,拿比较当前前一个阶段的最后一个任务是否完成 |
|
|
|
// if (child.id == record.id) { |
|
|
|
// //获取上一个阶段 |
|
|
|
// let preLength = tableData[x - 1].children.length; //上一个阶段的长度 |
|
|
|
// let pre = tableData[x - 1].children[preLength - 1]; |
|
|
|
// if (pre.isfinish != 2) { |
|
|
|
// message.error('请先完成【' + pre.taskName + '】'); |
|
|
|
// return; |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } |
|
|
|
// } |
|
|
|
if (record.taskName.indexOf('联合技术审查') >= 0) { |
|
|
|
UnitedTechnicalReviewmode.value = record.id; |
|
|
|
messageInfo.value = '如项目涉及申报资金变更的,请先进行资金变更流程'; |
|
|
|