| <template> | 
|   <GlobalWindow | 
|     :title="title" | 
|     :visible.sync="visible" | 
|     width="600px" | 
|     @confirm="confirm" | 
|   > | 
|     <div class="title-style"> | 
|       <span class="title-code-style">{{ form.code }}</span> | 
|       <span class="title-result-style">{{ (form.checkType==0 ? ' 检具检' : ' 外观检') + (form.doneType==0 ? '-合格' : '-不合格') }}</span> | 
|     </div> | 
|     <el-form :model="form" ref="form" label-suffix=":" inline> | 
|       <el-form-item label="检验类型" style="width:48%" prop="code"> | 
|         {{ form.type==0 ? '生产终检' : '-' }} | 
|       </el-form-item> | 
|       <el-form-item label="物料编码" style="width:48%" prop="status"> | 
|         {{ form.materialCode }} | 
|       </el-form-item> | 
|       <el-form-item label="物料名称" style="width:48%" prop="status"> | 
|         {{ form.materialName }} | 
|       </el-form-item> | 
|       <el-form-item label="工单编号" style="width:48%" prop="userName"> | 
|         {{ form.workOrderCode }} | 
|       </el-form-item> | 
|       <el-form-item label="送检数量" style="width:48%" prop="content"> | 
|          {{ form.num + (form.unitName || '') }} | 
|       </el-form-item> | 
|       <el-form-item label="检验日期" style="width:48%" prop="content"> | 
|          {{ form.createTime }} | 
|       </el-form-item> | 
|       <el-form-item label="检验人员" style="width:48%" prop="content"> | 
|          {{ form.userName + '-' + form.departmentName }} | 
|       </el-form-item> | 
|       <el-form-item label="检验备注" style="width:95%"> | 
|          {{ form.remark }} | 
|       </el-form-item> | 
|     </el-form> | 
|     <div class="space-line"></div> | 
|     <div class="detail-title-style">检验详细信息</div> | 
|     <el-table | 
|       :data="form.endCheckDetailList" | 
|       stripe | 
|       border | 
|     > | 
|       <el-table-column prop="appliancesCode" label="工装编码" fixed="left" show-overflow-tooltip min-width="100px"></el-table-column> | 
|       <el-table-column prop="qualifiedNum" label="合格数量" min-width="100px"></el-table-column> | 
|       <el-table-column prop="unqualifiedNum" label="不良数量" min-width="100px"></el-table-column> | 
|       <el-table-column prop="unAppliancesCode" label="不良篮筐" min-width="100px"> | 
|         <template slot-scope="{row}"> | 
|           {{ row.unAppliancesCode || '-' }} | 
|         </template> | 
|       </el-table-column> | 
|       <el-table-column prop="checkInfo" label="不良原因" min-width="160px"> | 
|         <template slot-scope="{row}"> | 
|           {{ row.checkInfo || '-' }} | 
|         </template> | 
|       </el-table-column> | 
|     </el-table> | 
|     <div slot="footer" class="window__header"> | 
|       <el-button type="primary" @click="cancel">返回</el-button> | 
|     </div> | 
|   </GlobalWindow> | 
| </template> | 
|   | 
| <script> | 
| import BaseOpera from '@/components/base/BaseOpera' | 
| import GlobalWindow from '@/components/common/GlobalWindow' | 
| export default { | 
|   name: 'OperaEndCheckDetailWindow', | 
|   extends: BaseOpera, | 
|   components: { GlobalWindow }, | 
|   data () { | 
|     return { | 
|       // 表单数据 | 
|       form: { | 
|         code: '', | 
|         checkType: 0, | 
|         doneType: 0, | 
|         type: 0, | 
|         materialName: '', | 
|         materialCode: '', | 
|         workOrderCode: '', | 
|         num: '', | 
|         unitName: '', | 
|         userName: '', | 
|         createTime: '', | 
|         departmentName: '', | 
|         remark: '', | 
|         endCheckDetailList: [], | 
|         id: '' | 
|       }, | 
|       folder: '' | 
|     } | 
|   }, | 
|   created () { | 
|     this.config({ | 
|       api: '/ext/companyPositionExt', | 
|       'field.id': 'id' | 
|     }) | 
|   }, | 
|   methods: { | 
|     cancel () { | 
|       this.$refs.form.resetFields() | 
|       this.visible = false | 
|       // let that = this | 
|     } | 
|   } | 
| } | 
| </script> | 
|   | 
| <style lang="scss" scoped> | 
| .title-style { | 
|   margin-bottom: 10px; | 
|   vertical-align: bottom; | 
|   .title-code-style { | 
|     font-size: 20px; | 
|     color: rgb(75, 164, 235); | 
|     font-weight: 500; | 
|   } | 
|   .title-result-style { | 
|     font-size: 15px; | 
|     color: rgb(128, 180, 54); | 
|     // font-weight: 500; | 
|   } | 
| } | 
| .detail-title-style { | 
|   margin: 10px 0; | 
|   font-size: 15px; | 
|   color: #999; | 
| } | 
| .el-form-item { | 
|   width: 47%; | 
|   margin-bottom: 0px !important; | 
| } | 
| .space-line { | 
|   margin: 10px 0; | 
|   width:100%; | 
|   height:1px; | 
|   background-color:#ccc | 
| } | 
| </style> |