|
@@ -1,13 +1,60 @@
|
|
<template>
|
|
<template>
|
|
<el-dialog
|
|
<el-dialog
|
|
title="详情"
|
|
title="详情"
|
|
- width="70%"
|
|
|
|
|
|
+ width="80%"
|
|
:close-on-click-modal="false"
|
|
:close-on-click-modal="false"
|
|
:visible.sync="visible">
|
|
:visible.sync="visible">
|
|
- <div>
|
|
|
|
- <el-descriptions title="测试">
|
|
|
|
- <el-descriptions-item label="用户名">chris</el-descriptions-item>
|
|
|
|
- </el-descriptions>
|
|
|
|
|
|
+ <div style="margin-left: 20px;margin-right: 20px">
|
|
|
|
+ <e-desc title="基本信息">
|
|
|
|
+ <e-desc-item label="检验单编码">{{dataForm.inspectionCode}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="物品名称">{{dataForm.materialName}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="批次号">{{dataForm.batchNumber}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="规格/图号">{{dataForm.specifications}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="类别">{{dataForm.materialTypeName}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="来源">{{dataForm.source}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="来料类型">{{dataForm.inspectionType}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="检验依据">{{dataForm.inspectionBasis}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="合格证编码"></e-desc-item>
|
|
|
|
+ <e-desc-item label="检测设备" span="3" style="min-height: 80px">{{dataForm.detectionEquipment}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="检验结论" span="3" style="min-height: 80px">{{dataForm.conclusion}}</e-desc-item>
|
|
|
|
+ <e-desc-item label="备注说明" span="3" style="min-height: 80px">{{dataForm.notes}}</e-desc-item>
|
|
|
|
+ </e-desc>
|
|
|
|
+ <e-desc title="检验项目">
|
|
|
|
+ <el-table
|
|
|
|
+ :data="checkList">
|
|
|
|
+ <el-table-column
|
|
|
|
+ label="序号"
|
|
|
|
+ type="index"
|
|
|
|
+ align="center"
|
|
|
|
+ width="50"
|
|
|
|
+ >
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="-"
|
|
|
|
+ header-align="center"
|
|
|
|
+ align="center"
|
|
|
|
+ label="检验项目">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="-"
|
|
|
|
+ header-align="center"
|
|
|
|
+ align="center"
|
|
|
|
+ label="技术指标">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="-"
|
|
|
|
+ header-align="center"
|
|
|
|
+ align="center"
|
|
|
|
+ label="实测记录">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ <el-table-column
|
|
|
|
+ prop="-"
|
|
|
|
+ header-align="center"
|
|
|
|
+ align="center"
|
|
|
|
+ label="备注">
|
|
|
|
+ </el-table-column>
|
|
|
|
+ </el-table>
|
|
|
|
+ </e-desc>
|
|
</div><span slot="footer" class="dialog-footer">
|
|
</div><span slot="footer" class="dialog-footer">
|
|
<el-button @click="visible = false">取消</el-button>
|
|
<el-button @click="visible = false">取消</el-button>
|
|
</span>
|
|
</span>
|
|
@@ -16,16 +63,32 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+ import EDesc from '../common/e-desc'
|
|
|
|
+ import EDescItem from '../common/e-desc-item'
|
|
|
|
+ import { getIncomingInspectionDetail } from '@/api/check'
|
|
export default {
|
|
export default {
|
|
name: 'ibc-detail',
|
|
name: 'ibc-detail',
|
|
|
|
+ components: {
|
|
|
|
+ EDesc, EDescItem
|
|
|
|
+ },
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
- visible: false
|
|
|
|
|
|
+ visible: false,
|
|
|
|
+ dataForm: {},
|
|
|
|
+ checkList: []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
async init (id) {
|
|
async init (id) {
|
|
this.visible = true
|
|
this.visible = true
|
|
|
|
+ await getIncomingInspectionDetail(id).then(({data}) => {
|
|
|
|
+ if (data && data.code === '200') {
|
|
|
|
+ this.dataForm = data.data
|
|
|
|
+ if (data.data.qualityInspectionItemsList) {
|
|
|
|
+ this.checkList = data.data.qualityInspectionItemsList
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|