|
@@ -85,71 +85,78 @@
|
|
</template>
|
|
</template>
|
|
</hc-table>
|
|
</hc-table>
|
|
<div v-if="tabKey === '2'" class="hc-task-body-table-form">
|
|
<div v-if="tabKey === '2'" class="hc-task-body-table-form">
|
|
- <div class="title">意见信息</div>
|
|
|
|
- <div class="name">总监理工程师意见:</div>
|
|
|
|
- <div class="input">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.repealDesc" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.chiefSupervisor" type="textarea" />
|
|
|
|
- </div>
|
|
|
|
- <div class="name">监理审核意见:</div>
|
|
|
|
- <div class="input">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.supervisorAudit" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.supervisorAudit" type="textarea" />
|
|
|
|
- </div>
|
|
|
|
- <div class="input-box">
|
|
|
|
- <div class="box">
|
|
|
|
- <div class="name">工程建设部意见:</div>
|
|
|
|
|
|
+ <template v-if="rowInfo.meterType === 1 || rowInfo.meterType === 3">
|
|
|
|
+ <div class="title">意见信息</div>
|
|
|
|
+ <div class="name">总监理工程师意见:</div>
|
|
|
|
+ <div class="input">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.repealDesc" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.chiefSupervisor" type="textarea" />
|
|
|
|
+ </div>
|
|
|
|
+ <template v-if="rowInfo.meterType === 3">
|
|
|
|
+ <div class="name">监理审核意见:</div>
|
|
<div class="input">
|
|
<div class="input">
|
|
- <el-input v-model="meterApproveOpinion2.projectBuild" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.projectBuild" type="textarea" />
|
|
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.supervisorAudit" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.supervisorAudit" type="textarea" />
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- <div class="box">
|
|
|
|
- <div class="name no-b">分管领导意见:</div>
|
|
|
|
- <div class="input no-b">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.projectBuildLeader" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.projectBuildLeader" type="textarea" />
|
|
|
|
|
|
+ </template>
|
|
|
|
+ <div class="input-box">
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name">工程建设部意见:</div>
|
|
|
|
+ <div class="input">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.projectBuild" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.projectBuild" type="textarea" />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="input-box">
|
|
|
|
- <div class="box">
|
|
|
|
- <div class="name">安全管理部意见:</div>
|
|
|
|
- <div class="input">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.safetyManager" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.safetyManager" type="textarea" />
|
|
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name no-b">分管领导意见:</div>
|
|
|
|
+ <div class="input no-b">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.projectBuildLeader" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.projectBuildLeader" type="textarea" />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="box">
|
|
|
|
- <div class="name no-b">分管领导意见:</div>
|
|
|
|
- <div class="input no-b">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.safetyManagerLeader" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.safetyManagerLeader" type="textarea" />
|
|
|
|
|
|
+ <div v-if="rowInfo.meterType === 1" class="input-box">
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name">安全管理部意见:</div>
|
|
|
|
+ <div class="input">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.safetyManager" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.safetyManager" type="textarea" />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="input-box">
|
|
|
|
- <div class="box">
|
|
|
|
- <div class="name">合同部意见:</div>
|
|
|
|
- <div class="input">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.contractDept" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.contractDept" type="textarea" />
|
|
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name no-b">分管领导意见:</div>
|
|
|
|
+ <div class="input no-b">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.safetyManagerLeader" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.safetyManagerLeader" type="textarea" />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="box">
|
|
|
|
- <div class="name no-b">分管领导意见:</div>
|
|
|
|
- <div class="input no-b">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.contractDeptLeader" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.contractDeptLeader" type="textarea" />
|
|
|
|
|
|
+ <div class="input-box">
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name">合同部意见:</div>
|
|
|
|
+ <div class="input">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.contractDept" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.contractDept" type="textarea" />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
- <div class="input-box">
|
|
|
|
- <div class="box">
|
|
|
|
- <div class="name">总经理意见:</div>
|
|
|
|
- <div class="input">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.generalManager" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.generalManager" type="textarea" />
|
|
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name no-b">分管领导意见:</div>
|
|
|
|
+ <div class="input no-b">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.contractDeptLeader" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.contractDeptLeader" type="textarea" />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="box">
|
|
|
|
- <div class="name no-b">董事长意见:</div>
|
|
|
|
- <div class="input no-b">
|
|
|
|
- <el-input v-model="meterApproveOpinion2.chiefExecutive" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.chiefExecutive" type="textarea" />
|
|
|
|
|
|
+ <div class="input-box">
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name">总经理意见:</div>
|
|
|
|
+ <div class="input">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.generalManager" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.generalManager" type="textarea" />
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="box">
|
|
|
|
+ <div class="name no-b">董事长意见:</div>
|
|
|
|
+ <div class="input no-b">
|
|
|
|
+ <el-input v-model="meterApproveOpinion2.chiefExecutive" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.chiefExecutive" type="textarea" />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
+ </template>
|
|
|
|
+ <template v-else>
|
|
|
|
+ <hc-empty />
|
|
|
|
+ </template>
|
|
</div>
|
|
</div>
|
|
</hc-tab-card>
|
|
</hc-tab-card>
|
|
</div>
|
|
</div>
|