| | |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="检验类别:" prop="orderType"> |
| | | <el-select v-model="addObj.orderType" :disabled="active>1 || orderType===1" clearable size="small" style="width: 100%"> |
| | | <el-option v-for="(a, ai) in dict.type.check_type" :key="ai" :label="a.label" :value="a.value"></el-option> |
| | | <el-option v-for="a in dict.type.check_type" :key="a.value" :label="a.label" :value="a.value"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="紧急程度:" placeholder="请选择" prop="type"> |
| | | <el-select v-model="addObj.type" :disabled="active>1" class="addObj-info" clearable size="small" style="width: 100%"> |
| | | <el-option v-for="(a, ai) in dict.type.urgency_level" :key="ai" :label="a.label" :value="a.value"></el-option> |
| | | <el-option v-for="a in dict.type.urgency_level" :key="a.value" :label="a.label" :value="a.value"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | import { |
| | | addExemptionOrder, |
| | | addInsOrder, |
| | | addRawMaterOrderTemplate, delRawMaterOrderTemplate, |
| | | addRawMaterOrderTemplate, |
| | | delRawMaterOrderTemplate, |
| | | getInsOrder, |
| | | getUserNow, |
| | | notificationRawOrder, selectRawMaterOrderTemplateById, selectStandardMethodEnum, selectStandardProductList, |
| | | notificationRawOrder, |
| | | selectRawMaterOrderTemplateById, |
| | | selectsStandardMethodByFLSSM, |
| | | selectStandardMethodEnum, |
| | | selectStandardProductList, |
| | | selectStandardTreeListByPartNo |
| | | } from "@/api/business/rawMaterialOrder"; |
| | | |
| | |
| | | dicts: ['check_type', 'urgency_level'], |
| | | components: {}, |
| | | props: { |
| | | currentId: { |
| | | type: Number, |
| | | default: () => 0 |
| | | }, |
| | | isReport: { |
| | | type: Number, |
| | | default: () => null |
| | |
| | | customsInspection: {}, |
| | | orderType: '', |
| | | active: 0, |
| | | currentId: 0, |
| | | editTable:[], // 区间特殊值填写 |
| | | template: null, |
| | | saveLoad: false, // 保存按钮loading |
| | |
| | | mounted() { |
| | | this.active = this.$route.query.active |
| | | this.orderType = this.$route.query.orderType |
| | | this.currentId = this.$route.query.currentId |
| | | this.customsInspection = this.$route.query.customsInspection |
| | | // this.getUserNowList() // 获取当前用户信息 |
| | | this.selectStandardMethods() // 获取检验标准下拉框数据 |
| | |
| | | if (res.code === 200) { |
| | | this.addObj.sample = res.data.label |
| | | this.codeLevel = res.data.code |
| | | console.log('this.customsInspection---', this.customsInspection) |
| | | this.addObj.qtyArrived = this.customsInspection.qtyArrived |
| | | this.addObj.partNo = this.customsInspection.partNo |
| | | this.addObj.partDetail = this.customsInspection.partDesc |
| | | this.addObj.partDetail = this.customsInspection.partDesc || '' |
| | | this.addObj.receiverDate = this.customsInspection.receiverDate |
| | | this.addObj.orderNo = this.customsInspection.orderNo |
| | | this.addObj.declareUser = this.customsInspection.declareUser |
| | | this.addObj.testQuantity = this.customsInspection.testQuantity |
| | | this.addObj.testQuantity = this.customsInspection.testQuantity || '' |
| | | this.addObj.buyUnitMeas = this.customsInspection.buyUnitMeas |
| | | this.addObj.updateBatchNo = this.customsInspection.updateBatchNo |
| | | if (this.orderType === 1) { |
| | |
| | | ifsInventoryId: this.customsInspection.id |
| | | }).then(res => { |
| | | this.getProductLoad = false |
| | | if (res.code === 200) { |
| | | res.data.forEach(a => { |
| | | a.state = 0 |
| | | res.data.forEach(a => { |
| | | a.state = 0 |
| | | }) |
| | | this.productList = this.HaveJson(res.data) |
| | | this.productList0 = JSON.parse(JSON.stringify(this.productList)) |
| | | this.$refs.sampleTable.setCurrentRow(row) |
| | | setTimeout(() => { |
| | | this.productList.forEach(a => { |
| | | if (a.state == 1) this.toggleSelection(a) |
| | | }) |
| | | this.productList = this.HaveJson(res.data) |
| | | this.productList0 = JSON.parse(JSON.stringify(this.productList)) |
| | | this.$refs.sampleTable.setCurrentRow(row) |
| | | setTimeout(() => { |
| | | this.productList.forEach(a => { |
| | | if (a.state == 1) this.toggleSelection(a) |
| | | }) |
| | | }, 200) |
| | | } |
| | | }, 200) |
| | | }).catch(err => { |
| | | console.log('err-',err) |
| | | }) |