| | |
| | | </el-form> |
| | | </div> |
| | | <div> |
| | | <div style="display: flex;justify-content: space-between;"> |
| | | <div style="display: flex;justify-content: space-between;background-color: #F5F7FB;margin-bottom: 6px"> |
| | | <div v-if="active==1"> |
| | | <el-form :inline="true" :model="addObj1" label-width="90px"> |
| | | <el-form-item label="样品型号:" style="margin-bottom: 6px"> |
| | | <el-form-item label="样品型号:" style="margin-bottom: 6px;margin-top: 6px"> |
| | | <el-select v-model="model" :placeholder="active>1 ? '' : '请输入'" |
| | | allow-create clearable default-first-option filterable |
| | | size="small" |
| | |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="检验标准:"> |
| | | <el-form-item label="检验标准:" style="margin-bottom: 6px;margin-top: 6px"> |
| | | <el-select v-model="standardMethodListId" :loading="methodLoad" |
| | | :placeholder="active>1 ? '' : '请输入'" clearable size="small" |
| | | @change="changeStandardMethodListId" @focus="methodFocus"> |
| | |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <div style="margin-top: 3px"> |
| | | <div style="margin-bottom: 6px;margin-top: 6px"> |
| | | <el-button v-show="active==1" :disabled="sampleList.length === 2" size="small" type="primary" @click="handleSplitCountNum">拆分</el-button> |
| | | </div> |
| | | </div> |
| | |
| | | notificationRawOrder({ifsInventoryId:this.customsInspection.id}).then(res => { |
| | | if (res.code === 200) { |
| | | if (res.data === 1) { |
| | | this.dialogVisible2 = true |
| | | this.dialogMessage2 = '当前批次的样品已检验过, 可以免检' |
| | | if (this.orderType != 1) { |
| | | this.dialogVisible2 = true |
| | | this.dialogMessage2 = '当前批次的样品已检验过, 可以免检' |
| | | } |
| | | } else if (res.data === 2) { |
| | | this.dialogVisible2 = true |
| | | this.dialogMessage2 = '当前批次的样品已超20吨, 需要多级多次检验' |
| | |
| | | }) |
| | | // 报检流程 |
| | | selectStandardTreeListByPartNo({partNo:this.customsInspection.partNo}).then(res => { |
| | | this.addObj.sample = res.data.label |
| | | this.codeLevel = res.data.code |
| | | this.$set(this.addObj, 'qtyArrived', this.customsInspection.qtyArrived) |
| | | this.$set(this.addObj, 'partNo', this.customsInspection.partNo) |
| | | this.$set(this.addObj, 'receiverDate', this.customsInspection.receiverDate) |
| | | this.$set(this.addObj, 'orderNo', this.customsInspection.orderNo) |
| | | this.$set(this.addObj, 'declareUser', this.customsInspection.declareUser) |
| | | this.$set(this.addObj, 'testQuantity', this.customsInspection.testQuantity) |
| | | this.$set(this.addObj, 'buyUnitMeas', this.customsInspection.buyUnitMeas) |
| | | this.$set(this.addObj, 'updateBatchNo', this.customsInspection.updateBatchNo) |
| | | this.$set(this.addObj, 'partDetail', this.customsInspection.partDesc) |
| | | if (this.orderType == 1) { |
| | | this.$set(this.addObj, 'orderType', 'Quarterly inspection') |
| | | if (res.data !== null) { |
| | | this.addObj.sample = res.data.label |
| | | this.codeLevel = res.data.code |
| | | this.$set(this.addObj, 'qtyArrived', this.customsInspection.qtyArrived) |
| | | this.$set(this.addObj, 'partNo', this.customsInspection.partNo) |
| | | this.$set(this.addObj, 'receiverDate', this.customsInspection.receiverDate) |
| | | this.$set(this.addObj, 'orderNo', this.customsInspection.orderNo) |
| | | this.$set(this.addObj, 'declareUser', this.customsInspection.declareUser) |
| | | this.$set(this.addObj, 'testQuantity', this.customsInspection.testQuantity) |
| | | this.$set(this.addObj, 'buyUnitMeas', this.customsInspection.buyUnitMeas) |
| | | this.$set(this.addObj, 'updateBatchNo', this.customsInspection.updateBatchNo) |
| | | this.$set(this.addObj, 'partDetail', this.customsInspection.partDesc) |
| | | if (this.orderType == 1) { |
| | | this.$set(this.addObj, 'orderType', 'Quarterly inspection') |
| | | } |
| | | const str = res.data.treeName.split('-') |
| | | this.selectTreeTem = str.join(' - ') |
| | | this.selectTree = str.join(' - ') |
| | | this.addListInfo(this.codeLevel, res.data) // 原材料样品是固定的,就默认赋值一条数据,可拆分 |
| | | this.selectInsOrderTemplate() // 原材料模板列表查询 |
| | | } else { |
| | | this.dialogVisible = true |
| | | this.dialogMessage = res.message |
| | | } |
| | | const str = res.data.treeName.split('-') |
| | | this.selectTreeTem = str.join(' - ') |
| | | this.selectTree = str.join(' - ') |
| | | this.addListInfo(this.codeLevel, res.data) // 原材料样品是固定的,就默认赋值一条数据,可拆分 |
| | | this.selectInsOrderTemplate() // 原材料模板列表查询 |
| | | }).catch(err => { |
| | | this.dialogVisible = true |
| | | this.dialogMessage = err.message |
| | | |
| | | }) |
| | | } |
| | | }, |
| | |
| | | this.addObj.model = (trees[4] == undefined ? null : trees[4]) |
| | | this.addObj.ifsInventoryId = this.customsInspection.id |
| | | this.saveLoad = true |
| | | if (this.addObj.createTime) { |
| | | delete this.addObj.createTime |
| | | } |
| | | addInsOrder({ |
| | | insOrder: this.addObj, |
| | | sampleList: sampleList.map(a => { |
| | |
| | | background-color: #ffffff; |
| | | |
| | | } |
| | | |
| | | >>>.warning-row { |
| | | color: #1890FF; |
| | | } |
| | | </style> |