| | |
| | | type="card" |
| | | v-model="activeTabName" |
| | | ref="tabs" |
| | | style="height: 400px" |
| | | style="height: 320px" |
| | | > |
| | | <el-tab-pane label="设备" name="equip"> |
| | | <el-transfer |
| | |
| | | > |
| | | </el-transfer> |
| | | </el-tab-pane> --> |
| | | <!-- <el-tab-pane label="产出不合格库位" name="disqualified"> |
| | | <el-tab-pane label="产品不合格库位" name="disqualified"> |
| | | <el-transfer |
| | | filterable |
| | | v-model="disqualifiedLocationIds" |
| | |
| | | > |
| | | </el-transfer> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="产出合格库位" name="qualified"> |
| | | <el-tab-pane label="产品合格库位" name="qualified"> |
| | | <el-transfer |
| | | filterable |
| | | v-model="qualifiedLocationIds" |
| | |
| | | @change="handleChangeQualifiedLocation" |
| | | > |
| | | </el-transfer> |
| | | </el-tab-pane> --> |
| | | </el-tab-pane> |
| | | <!-- <el-tab-pane label="检验待处理库位" name="pending"> |
| | | <el-transfer |
| | | filterable |
| | |
| | | } |
| | | }, |
| | | handleChangeQualifiedLocation(value, direction, movedKeys) { |
| | | // if (value && value.length > 1) { |
| | | // this.qualifiedLocationIds = this.myQualifiedLocation |
| | | // this.$message.warning('该库位只能存在一个') |
| | | // } else { |
| | | this.myQualifiedLocation = value |
| | | // } |
| | | if (value && value.length > 1) { |
| | | this.qualifiedLocationIds = this.myQualifiedLocation |
| | | this.$message.warning('该库位只能存在一个') |
| | | } else { |
| | | this.myQualifiedLocation = value |
| | | } |
| | | }, |
| | | handleChangeDisqualifiedLocation(value, direction, movedKeys) { |
| | | if (value && value.length > 1) { |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6" v-if="processInspectVo.id != null"> |
| | | <el-form-item label="产品合格库位:" prop="locationId"> |
| | | <el-select @change="changeLocation" clearable style="width:100%" |
| | | v-model="processInspectVo.locationId" placeholder="请选择合格库位" |
| | | :disabled="resultVal!=null && processInspectVo.id!=null" autocomplete="off"> |
| | | <el-option v-for="(item,i) in locationList" :key="i" |
| | | :label="item.locName+'-'+item.locNo" :value="item.id"></el-option> |
| | | </el-select> |
| | | <el-form-item label="产品合格库位:" prop="locName"> |
| | | <el-input v-model="processInspectVo.locName" clearable style="width:100%" placeholder="请选择合格库位" disabled autocomplete="off"> |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | // 编辑时存储最长的列数字,做删除判断 |
| | | empiricalValueAddMaxNumber: 0, |
| | | processInspectRules: { |
| | | locationId: [{required: true,message:'请选择库位号',trigger:'blur'}] |
| | | locName: [{required: true,message:'请选择库位号',trigger:'blur'}] |
| | | }, |
| | | processInspectVo: { |
| | | id: null, |
| | |
| | | technologyId: null, |
| | | documentId: null, |
| | | outBatchNo: null, |
| | | locationId: null, |
| | | locName: null, |
| | | }, |
| | | inspectionItems: [], // 新增检验项目表格 |
| | | inspectionResultForm: [], |
| | |
| | | this.$refs.codeDeviceCompont.openCamera() |
| | | this.proIndex=index |
| | | }, |
| | | changeLocation(val){ |
| | | if(val){ |
| | | let obj = { |
| | | id: this.processInspectVo.id, |
| | | locationId: val |
| | | } |
| | | updateLocationIdById(obj).then(res=>{ |
| | | if(res.status===200){ |
| | | this.$message.success("更新合格库位成功") |
| | | } |
| | | }) |
| | | } |
| | | }, |
| | | getIfsLocation(){ |
| | | getIfsLocationByGroupCopyAll({locationGroup: '1'}).then(res=>{ |
| | | if(res.status===200){ |
| | |
| | | }) |
| | | }, |
| | | submitSave(){ |
| | | let locationId = this.processInspectVo.locationId |
| | | if(locationId==null){ |
| | | this.$message.error("请选择产品合格库位") |
| | | return |
| | | } |
| | | let pro = 0 |
| | | this.inspectionItems.forEach(item => { |
| | | if(item.children){ |
| | |
| | | this.processInspectVo.quantity = result.quantity |
| | | this.processInspectVo.documentId = result.documentId |
| | | this.processInspectVo.outBatchNo = result.outBatchNo |
| | | this.processInspectVo.locationId = result.locationId |
| | | this.processInspectVo.locName = result.locName |
| | | let userList = [] |
| | | result.children.forEach(item=>{ |
| | | item.iid = Math.random() |