| | |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="备注:"> |
| | | <el-input v-model="addObj.remark" :autosize="{ minRows: 2, maxRows: 2}" :placeholder="active>1 ? '' : '请输入'" :readonly="active>1" clearable |
| | | <el-input v-model="addObj.remark" :autosize="{ minRows: 2, maxRows: 2}" :placeholder="active>1 ? '' : '请输入'" :disabled="active>1" clearable |
| | | size="small" type="textarea"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | export default { |
| | | components: {}, |
| | | dicts: ['check_type', 'urgency_level'], |
| | | props: { |
| | | currentId: { |
| | | type: Number, |
| | | default: () => 0 |
| | | } |
| | | }, |
| | | data() { |
| | | return { |
| | | active: '', |
| | | currentId: '', |
| | | sampleSelectionList: [],//样品表格选中数据 |
| | | editTable:[], |
| | | noNeedCheckLoad: false, // 免检按钮loading |
| | |
| | | }, |
| | | mounted() { |
| | | this.active = this.$route.query.active |
| | | this.currentId = this.$route.query.currentId |
| | | this.getUserNowInfo() |
| | | this.selectStandardTreeList() |
| | | this.selectStandardMethods() |
| | |
| | | <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) |
| | | }) |
| | |
| | | tableLoading1: false, |
| | | column1: [ |
| | | { label: '批号', prop: 'updateBatchNo' }, |
| | | { label: '委托编号', prop: 'entrustCode' }, |
| | | { |
| | | label: '委托编号', |
| | | prop: 'entrustCode', |
| | | width: "160px", |
| | | dataType: "link", |
| | | linkMethod: "changeEntrustCode", |
| | | }, |
| | | { label: '零件号', prop: 'partNo' }, |
| | | { label: '零件描述', prop: 'partDesc' }, |
| | | { label: '样品名称', prop: 'sampleName' }, |
| | | { |
| | | label: '样品名称', |
| | | prop: 'sampleName', |
| | | width: "160px", |
| | | dataType: "link", |
| | | linkMethod: "selectAllByOne", |
| | | }, |
| | | { label: '样品型号', prop: 'sampleModel' }, |
| | | { label: '检验人', prop: 'userName' }, |
| | | { label: '下发时间', prop: 'sendTime' }, |
| | |
| | | this.$router.push({ path: "/materialOrder/customsInspection", query: { orderType: 1, customsInspection: row, active: 1 } }); |
| | | } |
| | | }, |
| | | // 点击样品名称查看详情 |
| | | selectAllByOne(row) { |
| | | if (row.isCopper == 1) { |
| | | this.currentId = row.enterOrderId |
| | | this.$router.push({ path: "/materialOrder/copperOrder", query: { customsInspection: row, active: 2, currentId: this.currentId } }); |
| | | } else { |
| | | this.currentId = row.insOrderId |
| | | this.$router.push({ path: "/materialOrder/customsInspection", query: { customsInspection: row, active: 2, currentId: this.currentId } }); |
| | | } |
| | | }, |
| | | // 打开免检弹框 |
| | | exemption(row) { |
| | | this.exemptionVisible = true |
| | |
| | | }).catch(() => { }) |
| | | } |
| | | }, |
| | | // 点击样品名称查看详情 |
| | | selectAllByOne(row) { |
| | | this.currentId = row.insOrderId |
| | | if (row.isCopper == 1) { |
| | | this.currentId = row.enterOrderId |
| | | } |
| | | this.customsInspection = row |
| | | this.active = 2; |
| | | }, |
| | | // 数据查看 |
| | | handleDataLook(row) { |
| | | this.dataLookInfo = row |
| | |
| | | this.entrustCodeVisible = false |
| | | this.$message.success('修改成功') |
| | | } |
| | | this.refreshTable() |
| | | this.submitCodeLoading = false |
| | | }) |
| | | } catch (e) { |