|
|
|
@ -219,7 +219,7 @@ |
|
|
|
</el-footer> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<el-dialog top="12vh" :close-on-click-modal="false" v-drag :visible.sync="detailModelFlag" width="1000px"> |
|
|
|
<el-dialog top="12vh" :close-on-click-modal="false" v-drag :visible.sync="detailModelFlag" width="960px"> |
|
|
|
<template v-slot:title> |
|
|
|
<div style="padding-top: 5px;padding-left: 15px"> |
|
|
|
<span :style="{ fontSize: '15px', fontWeight: 'bold' }">维修工单</span> |
|
|
|
@ -236,7 +236,7 @@ |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
<div style="margin-left: 70px"> |
|
|
|
<div style="margin-left: 15px"> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-top: 10px"> |
|
|
|
<el-form-item label="工单号"> |
|
|
|
<el-input v-model="detailData.orderNo" disabled style="width: 100px"></el-input> |
|
|
|
@ -254,7 +254,7 @@ |
|
|
|
<el-input v-model="detailData.objectDesc" disabled style="width: 150px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="机台" style="margin-left: 30px"> |
|
|
|
<el-input v-model="detailData.resourceDesc" disabled style="width: 100px"></el-input> |
|
|
|
<el-input v-model="detailData.resourceDesc" disabled style="width: 125px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top"> |
|
|
|
@ -274,7 +274,8 @@ |
|
|
|
<el-input-number :controls="false" :step="0" :min="0" :disabled="detailData.status === '已完工'" v-model="detailData.responseTime" style="width: 80px"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label=" " style="margin-left: 30px"> |
|
|
|
<el-checkbox v-model="detailData.uploadMalfunctionPicturesFlag" disabled :true-label="'Y'" :false-label="'N'"> |
|
|
|
<el-checkbox v-model="detailData.uploadMalfunctionPicturesFlag" @input="checkboxInput" |
|
|
|
:class="detailData.uploadMalfunctionPicturesFlag==='Y'?'ifcheckboxColor':''" disabled :true-label="'Y'" :false-label="'N'"> |
|
|
|
是否上传故障图片</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
@ -295,7 +296,7 @@ |
|
|
|
<el-input-number :controls="false" :step="0" :min="0" v-model="detailData.workTime" :disabled="detailData.status === '已完工'" style="width: 80px"></el-input-number> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label=" " style="margin-left: 30px"> |
|
|
|
<el-checkbox v-model="detailData.uploadSparepartsPicturesFlag" disabled :true-label="'Y'" :false-label="'N'"> |
|
|
|
<el-checkbox v-model="detailData.uploadSparepartsPicturesFlag" :class="detailData.uploadSparepartsPicturesFlag==='Y'?'ifcheckboxColor':''" disabled :true-label="'Y'" :false-label="'N'"> |
|
|
|
是否上传备件图片</el-checkbox> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
@ -327,17 +328,17 @@ |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-top: 0px"> |
|
|
|
<el-form-item label="故障原因"> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.faultReason" :rows="3" resize='none' show-word-limit style="width: 431px"></el-input> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.faultReason" :rows="3" resize='none' show-word-limit style="width: 440px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="处理方式"> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.handlingMethod" :rows="3" resize='none' show-word-limit style="width: 431px"></el-input></el-form-item> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.handlingMethod" :rows="3" resize='none' show-word-limit style="width: 440px"></el-input></el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-top: 45px"> |
|
|
|
<el-form-item label="预防措施"> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.preventiveMeasure" :rows="3" resize='none' show-word-limit style="width: 431px"></el-input> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.preventiveMeasure" :rows="3" resize='none' show-word-limit style="width: 440px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="备注说明"> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.remark" :rows="3" resize='none' show-word-limit style="width: 431px"></el-input> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.remark" :rows="3" resize='none' show-word-limit style="width: 440px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" style="margin-top: 45px"> |
|
|
|
@ -350,7 +351,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="备注说明"> |
|
|
|
<el-input readonly type="textarea" v-model="detailData.confirmRemark" :rows="3" resize='none' show-word-limit style="width: 318px"></el-input> |
|
|
|
<el-input readonly type="textarea" v-model="detailData.confirmRemark" :rows="3" resize='none' show-word-limit style="width: 325px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="维修评估结论"> |
|
|
|
<el-select v-model="detailData.checkAssessment" :disabled="detailData.status === '已完工'" style="width: 100px;margin-top: 20px"> |
|
|
|
@ -361,7 +362,7 @@ |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="备注说明"> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.checkNotes" :rows="3" resize='none' show-word-limit style="width: 318px"></el-input> |
|
|
|
<el-input :readonly="detailData.status === '已完工'" type="textarea" v-model="detailData.checkNotes" :rows="3" resize='none' show-word-limit style="width: 325px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
</el-tab-pane> |
|
|
|
@ -2636,7 +2637,7 @@ export default { |
|
|
|
orderNo: this.detailData.orderNo, |
|
|
|
} |
|
|
|
getDeviceCorePartList(tempData).then(({data}) => { |
|
|
|
if (data && data.code === 200) { |
|
|
|
if (data && data.code === 0) { |
|
|
|
this.corePartSpareList = data.rows |
|
|
|
} else { |
|
|
|
this.corePartSpareList = [] |
|
|
|
@ -2655,5 +2656,8 @@ export default { |
|
|
|
/deep/ .customer-tab .el-tabs__content { |
|
|
|
padding: 5px !important; |
|
|
|
} |
|
|
|
/deep/ .ifcheckboxColor .el-checkbox__label{ |
|
|
|
color: #EB6709 !important; |
|
|
|
} |
|
|
|
</style> |
|
|
|
|