fix 80342
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user