diff --git a/jero-web/src/views/processCenter/components/reviewedByThePersonInCharge.vue b/jero-web/src/views/processCenter/components/reviewedByThePersonInCharge.vue index 696d8a45a..a0e46efe9 100644 --- a/jero-web/src/views/processCenter/components/reviewedByThePersonInCharge.vue +++ b/jero-web/src/views/processCenter/components/reviewedByThePersonInCharge.vue @@ -52,6 +52,7 @@
+ {{$t('projectDeliveryDescription')}}
@@ -66,11 +67,14 @@
+ * {{$t('feedbackFromTheEngineer')}}
- + @@ -81,10 +85,11 @@
- {{$t('Deliverables')}} + * + {{$t('Deliverables')}}
- + {{ (formInline.fileId === 'null' || formInline.fileId === '' || @@ -142,7 +147,9 @@ - +
@@ -155,7 +162,7 @@ components: { uploadFile }, - props: ['queryBy','queryPersonInCharge'], + props: ['queryBy', 'queryPersonInCharge'], data() { return { formInline: {}, @@ -176,11 +183,23 @@ } ], engineerFeedbackContent: [ + { + required: true, + message: this.$t('feedbackFromTheEngineer') + this.$t('cannotEmpty'), + trigger: 'blur' + }, { max: 300, message: this.$t('feedbackFromTheEngineer') + this.$t('cannotExceed') + 300 + this.$t('Characters'), trigger: 'blur' } + ], + fileId: [ + { + required: true, + message: this.$t('Deliverables') + this.$t('cannotEmpty'), + trigger: 'change' + } ] } } @@ -191,10 +210,12 @@ this.formInline.approvalOpinion = '' this.formInline = { ...this.formInline } } - if (this.queryPersonInCharge){ + if (this.queryPersonInCharge) { this.formInline.deliveryRequirements = this.queryPersonInCharge.deliveryRequirements this.formInline.engineerFeedbackContent = this.queryPersonInCharge.engineerFeedbackContent this.formInline.fileId = this.queryPersonInCharge.fileId + console.log(this.formInline) + this.formInline = { ...this.formInline } } }, methods: { @@ -278,7 +299,7 @@ } .title-text-fq { - width: 124px; + width: 130px; text-align: left; display: inline-block; font-weight: 500; diff --git a/jero-web/src/views/processCenter/processForm/taskListProcess/index.vue b/jero-web/src/views/processCenter/processForm/taskListProcess/index.vue index c3c54c816..3465650e1 100644 --- a/jero-web/src/views/processCenter/processForm/taskListProcess/index.vue +++ b/jero-web/src/views/processCenter/processForm/taskListProcess/index.vue @@ -22,11 +22,13 @@ v-if="isDisplay" /> { if (res.success) { - this.queryPersonInCharge = res.result[0] || {} + this.queryPersonInCharge = res.result[1] || {} if (this.$route.query.taskIds) { this.isDisplay = false this.queryTaskDetailByTask(function() { diff --git a/jero-web/src/views/projectManagement/components/TaskList.vue b/jero-web/src/views/projectManagement/components/TaskList.vue index 83063f479..4fc3d75f9 100644 --- a/jero-web/src/views/projectManagement/components/TaskList.vue +++ b/jero-web/src/views/projectManagement/components/TaskList.vue @@ -283,7 +283,7 @@ id: this.$route.query.id, studioEngineer: this.$route.query.studioEngineer, serialNumber: val.serialNumber, - TaskKey: isTrue ? val.designTaskDefinitionKey : 'hhhhh', + TaskKey: val.designTaskDefinitionKey, flowType: 2, Sponsor: 'designInitiatorName', personLiable: 'designDutyName', @@ -304,7 +304,7 @@ studioEngineer: this.$route.query.studioEngineer, projectLibraryId: this.$route.query.id, serialNumber: val.serialNumber, - TaskKey: isTrue ? val.prehomoTaskDefinitionKey : 'hhhh', + TaskKey: val.prehomoTaskDefinitionKey, flowType: 3, id: this.$route.query.id, Sponsor: 'prehomoInitiatorName', @@ -327,7 +327,7 @@ studioEngineer: this.$route.query.studioEngineer, serialNumber: val.serialNumber, projectTaskInventoryId: val.projectLawsInventoryId, - TaskKey: isTrue ? val.verifyTaskDefinitionKey : 'hhhhh', + TaskKey: val.verifyTaskDefinitionKey, flowType: 4, Sponsor: 'verifyInitiatorName', personLiable: 'verifyDutyName',