ZaiZai 1 gadu atpakaļ
vecāks
revīzija
2e01139f99
1 mainītis faili ar 42 papildinājumiem un 2 dzēšanām
  1. 42 2
      src/views/tasks/components/hc-data/task-review.vue

+ 42 - 2
src/views/tasks/components/hc-data/task-review.vue

@@ -89,12 +89,20 @@
                                         <div class="title">意见信息</div>
                                         <div class="name">总监理工程师意见:</div>
                                         <div class="input">
-                                            <el-input v-model="meterApproveOpinion2.chiefSupervisor" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.chiefSupervisor" type="textarea" />
+                                            <el-input v-model="meterApproveOpinion2.chiefSupervisor" :disabled="meterApproveOpinion1.chiefSupervisor" :autosize="{ minRows: 2, maxRows: 4 }" disabled type="textarea" />
+                                            <div v-if="meterApproveOpinion1.chiefSupervisorUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                <span>工程部:{{ meterApproveOpinion1.chiefSupervisorUserName }}</span>
+                                                <span class="ml-40px">{{ meterApproveOpinion1.chiefSupervisorTime }}</span>
+                                            </div>
                                         </div>
                                         <template v-if="rowInfo.meterType === 3">
                                             <div class="name">监理审核意见:</div>
                                             <div class="input">
-                                                <el-input v-model="meterApproveOpinion2.supervisorAudit" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.supervisorAudit" type="textarea" />
+                                                <el-input v-model="meterApproveOpinion2.supervisorAudit" :disabled="meterApproveOpinion1.supervisorAudit" :autosize="{ minRows: 2, maxRows: 4 }" disabled type="textarea" />
+                                                <div v-if="meterApproveOpinion1.supervisorAuditUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                    <span>工程部:{{ meterApproveOpinion1.supervisorAuditUserName }}</span>
+                                                    <span class="ml-40px">{{ meterApproveOpinion1.supervisorAuditTime }}</span>
+                                                </div>
                                             </div>
                                         </template>
                                         <div class="input-box">
@@ -102,12 +110,20 @@
                                                 <div class="name">工程建设部意见:</div>
                                                 <div class="input">
                                                     <el-input v-model="meterApproveOpinion2.projectBuild" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.projectBuild" type="textarea" />
+                                                    <div v-if="meterApproveOpinion1.projectBuildUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.projectBuildUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.projectBuildTime }}</span>
+                                                    </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" />
+                                                    <div v-if="meterApproveOpinion1.projectBuildLeaderUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.projectBuildLeaderUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.projectBuildLeaderTime }}</span>
+                                                    </div>
                                                 </div>
                                             </div>
                                         </div>
@@ -116,12 +132,20 @@
                                                 <div class="name">安全管理部意见:</div>
                                                 <div class="input">
                                                     <el-input v-model="meterApproveOpinion2.safetyManager" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.safetyManager" type="textarea" />
+                                                    <div v-if="meterApproveOpinion1.safetyManagerUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.safetyManagerUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.safetyManagerTime }}</span>
+                                                    </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="meterApproveOpinion1.safetyManagerLeader" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.safetyManagerLeaderUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.safetyManagerLeaderTime }}</span>
+                                                    </div>
                                                 </div>
                                             </div>
                                         </div>
@@ -130,12 +154,20 @@
                                                 <div class="name">合同部意见:</div>
                                                 <div class="input">
                                                     <el-input v-model="meterApproveOpinion2.contractDept" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.contractDept" type="textarea" />
+                                                    <div v-if="meterApproveOpinion1.contractDeptUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.contractDeptUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.contractDeptTime }}</span>
+                                                    </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 v-if="meterApproveOpinion1.contractDeptLeaderUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.contractDeptLeaderUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.contractDeptLeaderTime }}</span>
+                                                    </div>
                                                 </div>
                                             </div>
                                         </div>
@@ -144,12 +176,20 @@
                                                 <div class="name">总经理意见:</div>
                                                 <div class="input">
                                                     <el-input v-model="meterApproveOpinion2.generalManager" :autosize="{ minRows: 2, maxRows: 4 }" :disabled="meterApproveOpinion1.generalManager" type="textarea" />
+                                                    <div v-if="meterApproveOpinion1.generalManagerUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.generalManagerUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.generalManagerTime }}</span>
+                                                    </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 v-if="meterApproveOpinion1.chiefExecutiveUserName" class="mb-10px mt-10px text-right text-12px" style="color: gray;">
+                                                        <span>工程部:{{ meterApproveOpinion1.chiefExecutiveUserName }}</span>
+                                                        <span class="ml-40px">{{ meterApproveOpinion1.chiefExecutiveTime }}</span>
+                                                    </div>
                                                 </div>
                                             </div>
                                         </div>