fix 80342

This commit is contained in:
赵霄
2024-01-09 17:22:05 +08:00
parent 62b849d61f
commit f6151ecea6
2 changed files with 30 additions and 17 deletions
@@ -315,8 +315,8 @@ export default {
path, query path, query
}) })
}, },
handlePreview ({ id }) { handlePreview (record) {
this.$refs.detailModal.open() this.$refs.detailModal.open(record)
} }
} }
} }
@@ -11,41 +11,42 @@
<!--标准编号--> <!--标准编号-->
<div class="detail-page-part-form-item"> <div class="detail-page-part-form-item">
<label>{{ $t('standardNumber') }}</label> <label>{{ $t('standardNumber') }}</label>
<span>{{ detailData.standardNumber }}</span> <span>{{ detailData.standardNumber || global.emptyLine }}</span>
</div> </div>
<!--标准名称--> <!--标准名称-->
<div class="detail-page-part-form-item"> <div class="detail-page-part-form-item">
<label>{{ $t('standardName') }}</label> <label>{{ $t('standardName') }}</label>
<span>{{ detailData.a }}</span> <span>{{ detailData.standardName || global.emptyLine }}</span>
</div> </div>
<!--整改状态--> <!--整改状态-->
<div class="detail-page-part-form-item"> <div class="detail-page-part-form-item">
<label>{{ $t('workCenter.esInspectionProcess.rectificationStatus') }}</label> <label>{{ $t('workCenter.esInspectionProcess.rectificationStatus') }}</label>
<span>{{ detailData.state_dictText }}</span> <span>{{ detailData.state_dictText || global.emptyLine }}</span>
</div> </div>
<!--预计整改完成日期--> <!--预计整改完成日期-->
<div class="detail-page-part-form-item"> <div class="detail-page-part-form-item">
<label>{{ $t('projectLibrary.vehicleItemLibrary.estimatedDateOfCompletionOfRectification') }}</label> <label>{{ $t('projectLibrary.vehicleItemLibrary.estimatedDateOfCompletionOfRectification') }}</label>
<span>{{ detailData.expectedTime }}</span> <span>{{ detailData.expectedTime || global.emptyLine }}</span>
</div> </div>
<!--相关项目--> <!--相关项目-->
<div class="detail-page-part-form-item"> <div class="detail-page-part-form-item">
<label>{{ $t('projectLibrary.noncoincidenceItem.relevantProject') }}</label> <label>{{ $t('projectLibrary.noncoincidenceItem.relevantProject') }}</label>
<span>{{ detailData.projectName }}</span> <span>{{ detailData.projectName || global.emptyLine }}</span>
</div> </div>
<!--设计工程师--> <!--设计工程师-->
<div class="detail-page-part-form-item"> <div class="detail-page-part-form-item">
<label>{{ $t('workCenter.standardConsultationProcess.designEngineer') }}</label> <label>{{ $t('workCenter.standardConsultationProcess.designEngineer') }}</label>
<span>{{ detailData.engineerName }}</span> <span>{{ detailData.engineerId_dictText || global.emptyLine }}</span>
</div> </div>
<!--相关流程--> <!--相关流程-->
<div class="detail-page-part-form-item"> <div class="detail-page-part-form-item">
<label>{{ $t('projectLibrary.noncoincidenceItem.relatedProcess') }}</label> <label>{{ $t('projectLibrary.noncoincidenceItem.relatedProcess') }}</label>
<span>{{ detailData.b }}</span> <span>{{ detailData.prcNum || global.emptyLine }}</span>
</div> </div>
<!--查看未符合项评估结果--> <!--查看未符合项评估结果-->
<div class="btn-box"> <div class="btn-box">
<a-button type="primary" class="form-btn">{{ $t('projectLibrary.noncoincidenceItem.viewNonMatchItemEvaluationResult') }} <a-button type="primary" class="form-btn" @click="handleToProcessDetail">
{{ $t('projectLibrary.noncoincidenceItem.viewNonMatchItemEvaluationResult') }}
</a-button> </a-button>
</div> </div>
</div> </div>
@@ -56,22 +57,22 @@
<!--条款号--> <!--条款号-->
<div class="line-form-item"> <div class="line-form-item">
<label>{{ $t('workCenter.enStandardRevision.clauseNumber') }}</label> <label>{{ $t('workCenter.enStandardRevision.clauseNumber') }}</label>
<span>{{ detailData.termNum }}</span> <span>{{ detailData.termNum || global.emptyLine }}</span>
</div> </div>
<!--条款名称--> <!--条款名称-->
<div class="line-form-item"> <div class="line-form-item">
<label>{{ $t('workCenter.enStandardRevision.clauseName') }}</label> <label>{{ $t('workCenter.enStandardRevision.clauseName') }}</label>
<span>{{ detailData.termName }}</span> <span>{{ detailData.termName || global.emptyLine }}</span>
</div> </div>
<!--涉及项目--> <!--涉及项目-->
<div class="line-form-item"> <div class="line-form-item">
<label>{{ $t('projectLibrary.noncoincidenceItem.involvedItem') }}</label> <label>{{ $t('projectLibrary.noncoincidenceItem.involvedItem') }}</label>
<span>{{ detailData.projectName }}</span> <span>{{ detailData.projectName || global.emptyLine }}</span>
</div> </div>
<!--设计工程师--> <!--设计工程师-->
<div class="line-form-item"> <div class="line-form-item">
<label>{{ $t('workCenter.standardConsultationProcess.designEngineer') }}</label> <label>{{ $t('workCenter.standardConsultationProcess.designEngineer') }}</label>
<span>{{ detailData.engineerName }}</span> <span>{{ detailData.engineerName || global.emptyLine }}</span>
</div> </div>
</div> </div>
</div> </div>
@@ -79,6 +80,8 @@
</template> </template>
<script> <script>
import { ProcessKey } from '../../../../enums/commonEnums'
export default { export default {
name: 'InconformityItemDetailModal', name: 'InconformityItemDetailModal',
data () { data () {
@@ -88,12 +91,22 @@ export default {
} }
}, },
methods: { methods: {
open () { open (record) {
this.visible = true this.visible = true
this.detailData = Object.assign({}, record)
}, },
close () { close () {
this.visible = false this.visible = false
this.detailData = {}
},
handleToProcessDetail () {
this.$router.push({
path: '/workCenter/processCenter/detail/processDetail',
query: {
processKey: ProcessKey.NO_MATCH_TRACKING.value,
processInstanceId: this.detailData.prcNum_dictText
}
})
} }
} }
} }
@@ -166,4 +179,4 @@ export default {
border: 1px solid rgba(128, 128, 128, 0.15); border: 1px solid rgba(128, 128, 128, 0.15);
border-radius: 8px; border-radius: 8px;
} }
</style> </style>