|
|
@ -41,7 +41,10 @@ |
|
|
|
> |
|
|
|
<template #title> |
|
|
|
<div @click="item.showChildren = !item.showChildren" style="cursor: pointer"> |
|
|
|
{{ item.taskName }} <DownOutlined v-if="item.children!= null&&!item.showChildren"/><UpOutlined v-if="item.children!= null&&item.showChildren"/> |
|
|
|
{{ item.taskName }} |
|
|
|
<DownOutlined v-if="item.children != null && !item.showChildren" /><UpOutlined |
|
|
|
v-if="item.children != null && item.showChildren" |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
{{ item.scheduledStartTime + '--' + item.scheduledEndTime }} |
|
|
@ -129,6 +132,7 @@ |
|
|
|
getPlanFileApprovalInfoByPlaninfoId, |
|
|
|
planUploadFile, |
|
|
|
downloadPlanInfo, |
|
|
|
deleteContractMoney |
|
|
|
} from './projectPlan.api'; |
|
|
|
import { ActionItem, BasicTable, TableAction, useTable } from '@/components/Table'; |
|
|
|
import { useModal } from '@/components/Modal'; |
|
|
@ -169,8 +173,8 @@ |
|
|
|
}).then((res) => { |
|
|
|
activities.value = res; |
|
|
|
activities.value.forEach((i: any) => { |
|
|
|
i.showChildren = false |
|
|
|
}) |
|
|
|
i.showChildren = false; |
|
|
|
}); |
|
|
|
console.log('activities', activities); |
|
|
|
}); |
|
|
|
let res = await queryHasSubProject({ projectid: dataTo.projectId }); |
|
|
@ -268,9 +272,13 @@ |
|
|
|
if ( |
|
|
|
record.isfinish == 2 && |
|
|
|
record.taskFile?.length > 0 && |
|
|
|
(record.taskName == '可研报告初稿编制' || record.taskName == '可研报告送审稿编制'|| record.taskName == '造价评估报告确认' |
|
|
|
|| record.taskName == '联合技术审查' || record.taskName == '集中核验'|| record.taskName == '招标文件编制' || record.taskName == '招标结果确认' |
|
|
|
) |
|
|
|
(record.taskName == '可研报告初稿编制' || |
|
|
|
record.taskName == '可研报告送审稿编制' || |
|
|
|
record.taskName == '造价评估报告确认' || |
|
|
|
record.taskName == '联合技术审查' || |
|
|
|
record.taskName == '集中核验' || |
|
|
|
record.taskName == '招标文件编制' || |
|
|
|
record.taskName == '招标结果确认') |
|
|
|
) { |
|
|
|
if (isShowByRoles('projectContact')) { |
|
|
|
return true; |
|
|
@ -321,7 +329,6 @@ |
|
|
|
openPlanFile(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
async function handleuploadfile(record) { |
|
|
|
taskName.value = record.taskName; |
|
|
@ -375,6 +382,10 @@ |
|
|
|
messageInfo.value = '如项目涉及申报资金变更的,请先进行资金变更流程'; |
|
|
|
openMessageInfo(); |
|
|
|
//先给提示信息,在打开 |
|
|
|
} else if (record.taskName.indexOf('合同签订') >= 0) { |
|
|
|
messageInfo.value = '合同签订重新上传会删除原有的合同金额是否需要继续上传?'; |
|
|
|
openMessageInfo(); |
|
|
|
//先给提示信息,在打开 |
|
|
|
} else { |
|
|
|
if (record.taskName.indexOf('招标文件编制') >= 0) { |
|
|
|
messageInfo.value = '要求在招标文件公示前请线下与任务牵头处室进行交流,在公示后再进行上传'; |
|
|
@ -392,6 +403,9 @@ |
|
|
|
planinfoid: UnitedTechnicalReviewmode.value, |
|
|
|
projectid: dataTo.projectId, |
|
|
|
}); |
|
|
|
} else if(taskName.value.indexOf('合同签订') >= 0) { |
|
|
|
await deleteContractMoney(dataTo.projectId) |
|
|
|
openPlanFile(); |
|
|
|
} else { |
|
|
|
openPlanFile(); |
|
|
|
} |
|
|
|