|
@ -135,6 +135,8 @@ |
|
|
import planFileApproval from '@/views/ProcessApprovalSubPage/planFileApproval.vue'; |
|
|
import planFileApproval from '@/views/ProcessApprovalSubPage/planFileApproval.vue'; |
|
|
import { isShowByRoles } from '../../projectLib/projectInfo/projectInfo.api'; |
|
|
import { isShowByRoles } from '../../projectLib/projectInfo/projectInfo.api'; |
|
|
import uploadURTfile from '@/views/projectLib/projectPlan/uploadURTfile.vue'; |
|
|
import uploadURTfile from '@/views/projectLib/projectPlan/uploadURTfile.vue'; |
|
|
|
|
|
import { queryHasSubProject } from '@/views/projectLib/projectInfo/projectInfo.api'; |
|
|
|
|
|
|
|
|
let dataTo = defineProps(['projectId', 'projectStage', 'projectName']); |
|
|
let dataTo = defineProps(['projectId', 'projectStage', 'projectName']); |
|
|
let projectId = ref(dataTo.projectId); |
|
|
let projectId = ref(dataTo.projectId); |
|
|
let isfinish = ref(); |
|
|
let isfinish = ref(); |
|
@ -146,6 +148,7 @@ |
|
|
let UnitedTechnicalReviewmode = ref(''); |
|
|
let UnitedTechnicalReviewmode = ref(''); |
|
|
let messageInfo = ref(''); |
|
|
let messageInfo = ref(''); |
|
|
let recordData = ref({}); |
|
|
let recordData = ref({}); |
|
|
|
|
|
const hasSubProject = ref(false); |
|
|
const [registeruploadFile, { openModal: openPlanFile, closeModal: closePlanFile }] = useModal(); //文件上传和查看 |
|
|
const [registeruploadFile, { openModal: openPlanFile, closeModal: closePlanFile }] = useModal(); //文件上传和查看 |
|
|
const [ |
|
|
const [ |
|
|
registerplanFileApproval, |
|
|
registerplanFileApproval, |
|
@ -159,13 +162,18 @@ |
|
|
const [registerMessageInfo, { openModal: openMessageInfo, closeModal: closeMessageInfo }] = |
|
|
const [registerMessageInfo, { openModal: openMessageInfo, closeModal: closeMessageInfo }] = |
|
|
useModal(); //显示消息 |
|
|
useModal(); //显示消息 |
|
|
|
|
|
|
|
|
onMounted(() => { |
|
|
onMounted(async () => { |
|
|
queryPlanInfoMainTimeline({ |
|
|
queryPlanInfoMainTimeline({ |
|
|
projectid: dataTo.projectId, |
|
|
projectid: dataTo.projectId, |
|
|
}).then((res) => { |
|
|
}).then((res) => { |
|
|
activities.value = res; |
|
|
activities.value = res; |
|
|
console.log('activities', activities); |
|
|
console.log('activities', activities); |
|
|
}); |
|
|
}); |
|
|
|
|
|
let res = await queryHasSubProject({ projectid: dataTo.projectId }); |
|
|
|
|
|
//判断有木有子项目 |
|
|
|
|
|
if (res) { |
|
|
|
|
|
hasSubProject.value = true; |
|
|
|
|
|
} |
|
|
console.log('projectid1111111111', activities, dataTo.projectId); |
|
|
console.log('projectid1111111111', activities, dataTo.projectId); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
@ -199,6 +207,10 @@ |
|
|
label: '详情', |
|
|
label: '详情', |
|
|
ifShow: () => { |
|
|
ifShow: () => { |
|
|
if (record.isfinish >= 1) { |
|
|
if (record.isfinish >= 1) { |
|
|
|
|
|
//有子项目,就展示一级的任务 |
|
|
|
|
|
if (hasSubProject.value && record.taskLevel.charAt(0) != '1') { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|
return false; |
|
|
return false; |
|
@ -215,6 +227,10 @@ |
|
|
record.taskName != '造价评估报告确认' |
|
|
record.taskName != '造价评估报告确认' |
|
|
) { |
|
|
) { |
|
|
if (isShowByRoles('projectContact')) { |
|
|
if (isShowByRoles('projectContact')) { |
|
|
|
|
|
//有子项目,就展示一级的任务 |
|
|
|
|
|
if (hasSubProject.value && record.taskLevel.charAt(0) != '1') { |
|
|
|
|
|
return false; |
|
|
|
|
|
} |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|
return false; |
|
|
return false; |
|
|