|
@ -10,12 +10,28 @@ |
|
|
<div> |
|
|
<div> |
|
|
<BasicForm @register="registerMoneyForm" v-if="taskName == '联合技术审查'" /> |
|
|
<BasicForm @register="registerMoneyForm" v-if="taskName == '联合技术审查'" /> |
|
|
<BasicForm @register="registerApprovalMoneyForm" v-if="taskName == '立项审批'" /> |
|
|
<BasicForm @register="registerApprovalMoneyForm" v-if="taskName == '立项审批'" /> |
|
|
<BasicForm |
|
|
<BasicForm @register="registerContractMoneyForm" v-if="taskName == '合同签订'" /> |
|
|
@register="registerContractMoneyForm" |
|
|
<div v-if="showMoneyForm"> |
|
|
v-if="taskName == '合同签订'" |
|
|
<el-divider content-position="left">计划金额</el-divider> |
|
|
/> |
|
|
<ContractPay |
|
|
<div v-if="showMoneyForm ||taskName == '合同签订'"> |
|
|
:projectid="projectId" |
|
|
<ContractPay :projectid="projectId" :taskName="taskName" :isModify="false" :isEdit="false" v-if="projectId"/> |
|
|
:taskName="taskName" |
|
|
|
|
|
:isModify="false" |
|
|
|
|
|
:isEdit="false" |
|
|
|
|
|
:isJiHua="true" |
|
|
|
|
|
v-if="projectId" |
|
|
|
|
|
ref="contractRef" |
|
|
|
|
|
/> |
|
|
|
|
|
<el-divider content-position="left">实际金额</el-divider> |
|
|
|
|
|
</div> |
|
|
|
|
|
<div v-if="showMoneyForm || taskName == '合同签订'"> |
|
|
|
|
|
<ContractPay |
|
|
|
|
|
:projectid="projectId" |
|
|
|
|
|
:taskName="taskName" |
|
|
|
|
|
:isModify="false" |
|
|
|
|
|
:isEdit="false" |
|
|
|
|
|
v-if="projectId" |
|
|
|
|
|
/> |
|
|
</div> |
|
|
</div> |
|
|
<el-divider content-position="left">项目计划资料详情</el-divider> |
|
|
<el-divider content-position="left">项目计划资料详情</el-divider> |
|
|
<PlanFileDetail :planinfoid="planinfoid" :stage="1" :key="planFileDetailkey" /> |
|
|
<PlanFileDetail :planinfoid="planinfoid" :stage="1" :key="planFileDetailkey" /> |
|
@ -57,7 +73,10 @@ |
|
|
// labelCol: { style: { width: '120px' } }, |
|
|
// labelCol: { style: { width: '120px' } }, |
|
|
wrapperCol: { style: { width: 'auto' } }, |
|
|
wrapperCol: { style: { width: 'auto' } }, |
|
|
}); |
|
|
}); |
|
|
import { getProjectinfoMoneyInfo,getContractinfoByTaskName } from '@/views/projectLib/projectPlan/projectPlan.api'; |
|
|
import { |
|
|
|
|
|
getProjectinfoMoneyInfo, |
|
|
|
|
|
getContractinfoByTaskName, |
|
|
|
|
|
} from '@/views/projectLib/projectPlan/projectPlan.api'; |
|
|
import { |
|
|
import { |
|
|
ApprovalMoneyFormSchemas, |
|
|
ApprovalMoneyFormSchemas, |
|
|
ContractMoneyFormSchemas, |
|
|
ContractMoneyFormSchemas, |
|
@ -131,22 +150,6 @@ |
|
|
let res = await queryProjectInfoById(param); |
|
|
let res = await queryProjectInfoById(param); |
|
|
setMoneyFieldsValue(res); |
|
|
setMoneyFieldsValue(res); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
let contract = await getContractinfoByTaskName({ |
|
|
|
|
|
taskName: taskName.value, |
|
|
|
|
|
projectId: projectId.value, |
|
|
|
|
|
}); |
|
|
|
|
|
if (contract.realList != null && contract.realList.length > 0) { |
|
|
|
|
|
showMoneyForm.value = true; |
|
|
|
|
|
setContractMoneyFieldsValue({ |
|
|
|
|
|
contractTotalMoney: contract.realList[0].totalMoney, |
|
|
|
|
|
contractCentralMoney: contract.realList[0].centralMoney, |
|
|
|
|
|
contractProvincialMoney: contract.realList[0].provincialMoney, |
|
|
|
|
|
contractCityMoney: contract.realList[0].cityMoney, |
|
|
|
|
|
contractCountyMoney: contract.realList[0].countyMoney, |
|
|
|
|
|
contractSelfMoney: contract.realList[0].selfMoney, |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
<style></style> |
|
|
<style></style> |
|
|