| | |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="故障类型" prop="errorTypeList"> |
| | | <el-select v-model="queryParams.errorTypeList" multiple placeholder="故障类型" clearable @clear="handleQuery"> |
| | | <el-select v-model="queryParams.errorTypeList" multiple @change="handleQuery" placeholder="故障类型" clearable @clear="handleQuery"> |
| | | <el-option v-for="dict in dict.type.error_type" :value="dict.value" :key="dict.value" :label="dict.label" /> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | <div class="card"> |
| | | <div class="card-left"> |
| | | <el-image |
| | | :preview-src-list="['https://img2.baidu.com/it/u=68398439,1553004927&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=357']" |
| | | fit="cover" src="https://img2.baidu.com/it/u=68398439,1553004927&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=357" |
| | | v-if="item.imgList && item.imgList.length > 0" |
| | | :preview-src-list="item.imgList" |
| | | fit="cover" :src="item.imgList[0]" |
| | | class="image" |
| | | /> |
| | | style="display: flex;justify-content: center;align-items: center;" |
| | | > |
| | | <div slot="error" class="image-slot"> |
| | | <i class="el-icon-picture-outline">加载失败</i> |
| | | </div> |
| | | </el-image> |
| | | <el-image class="image" style="display: flex;justify-content: center;align-items: center;" v-else> |
| | | <div slot="error" class="image-slot"> |
| | | <i class="el-icon-picture-outline" style="color: gray;font-size: 14px">未取到图片</i> |
| | | </div> |
| | | </el-image> |
| | | </div> |
| | | <div class="work-order"> |
| | | <el-row class="work-order-item"> |
| | |
| | | <el-form-item label="报备内容" prop="reportContent"> |
| | | <editor v-model="reportForm.reportContent" :min-height="192"/> |
| | | </el-form-item> |
| | | <el-form-item label="上报材料" prop="reportMaterials"> |
| | | <el-form-item label="报备材料" prop="reportMaterials"> |
| | | <file-upload v-model="reportForm.reportMaterials"/> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | { required: true, message: '报备内容不能为空', trigger: 'blur' } |
| | | ], |
| | | reportMaterials: [ |
| | | { required: true, message: '上报材料不能为空', trigger: 'blur' } |
| | | { required: true, message: '报备材料不能为空', trigger: 'blur' } |
| | | ] |
| | | }, |
| | | reportOpen: false, |
| | |
| | | // 运维情况 |
| | | ywData: { |
| | | content: '', |
| | | fileList: '' |
| | | fileList: 'process.env.VUE_APP_BASE_API' |
| | | } |
| | | } |
| | | }, |
| | |
| | | this.queryParams['end'] = this.daterangeYwHandleTime ? this.daterangeYwHandleTime[1] : null |
| | | |
| | | listWorkOrder(this.queryParams).then(response => { |
| | | // response.data.forEach(item => { |
| | | // if (item.errorType) { |
| | | // item.errorTypeList = item.errorTypeList.split(",") |
| | | // } |
| | | // }) |
| | | response.data.forEach(item => { |
| | | if (item.imgList) { |
| | | item.imgList = item.imgList.map(img => { |
| | | return this.$img + img |
| | | }) |
| | | } |
| | | }) |
| | | this.workOrderList = response.data |
| | | this.total = response.total |
| | | this.loading = false |