| | |
| | | <el-form ref="addObj" :inline="true" :model="addObj" :rules="addObjRules" label-width="90px"> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="采购订单号:"> |
| | | <el-form-item class="addObj-form-item" label="采购订单号:" prop="orderNo"> |
| | | <el-input v-model="addObj.orderNo" class="addObj-info" clearable disabled placeholder="" size="small"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="委托单位:"> |
| | | <el-form-item class="addObj-form-item" label="委托单位:" prop="company"> |
| | | <el-input v-model="addObj.company" class="addObj-info" clearable disabled placeholder="" size="small"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="接收时间:"> |
| | | <el-form-item class="addObj-form-item" label="接收时间:" prop="receiverDate"> |
| | | <el-date-picker |
| | | v-model="addObj.receiverDate" |
| | | disabled |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="零件号:"> |
| | | <el-form-item class="addObj-form-item" label="零件号:" prop="partNo"> |
| | | <el-input v-model="addObj.partNo" class="addObj-info" clearable disabled placeholder="" size="small"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="样品名称:"> |
| | | <el-form-item class="addObj-form-item" label="样品名称:" prop="sample"> |
| | | <el-input v-model="addObj.sample" class="addObj-info" clearable disabled placeholder="" size="small"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="样品总数:"> |
| | | <el-form-item class="addObj-form-item" label="样品总数:" prop="qtyArrived"> |
| | | <el-input v-model="addObj.qtyArrived" class="addObj-info" clearable disabled placeholder="" size="small"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="报检人:"> |
| | | <el-form-item class="addObj-form-item" label="报检人:" prop="declareUser"> |
| | | <el-input v-model="addObj.declareUser" class="addObj-info" clearable disabled size="small"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="批次号:"> |
| | | <el-form-item class="addObj-form-item" label="批次号:" prop="updateBatchNo"> |
| | | <el-input v-model="addObj.updateBatchNo" class="addObj-info" clearable disabled size="small"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item class="addObj-form-item" label="备注:"> |
| | | <el-form-item class="addObj-form-item" label="备注:" prop="remark"> |
| | | <el-input v-model="addObj.remark" :autosize="{ minRows: 2, maxRows: 2}" :disabled="active>1" :placeholder="active>1 ? '' : '请输入'" clearable |
| | | size="small" type="textarea"></el-input> |
| | | </el-form-item> |
| | |
| | | </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> |
| | |
| | | </span> |
| | | </el-dialog> |
| | | <el-dialog :close-on-click-modal="false" :close-on-press-escape="false" |
| | | :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" border |
| | | :show-close="false" :visible.sync="bsm3Dia" |
| | | title="区间值填写" width="800px"> |
| | | <el-table :data="editTable" height="80vh" style="width: 100%"> |
| | | <el-table :data="editTable" height="80vh" style="width: 100%" :header-cell-style="{ background: '#f8f8f9', color: '#515a6e' }" border> |
| | | <!-- inspectionItemList --> |
| | | <el-table-column label="检验项" prop="inspectionItemList" width="180"> |
| | | </el-table-column> |
| | |
| | | watch: { |
| | | sampleList() { |
| | | this.addObj.method = null |
| | | this.productList = [] |
| | | }, |
| | | productList: { |
| | | deep: true, |
| | |
| | | this.getInfo(); |
| | | }, |
| | | activated() { |
| | | this.$refs.addObj.resetFields() |
| | | this.addObj.createTime = '' |
| | | this.addObj.id = '' |
| | | this.addObj.updateTime = '' |
| | | this.sampleList = [] |
| | | this.productList = [] |
| | | 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.getInfo(); |
| | | }, |
| | | getInfo() { |
| | | this.getUserNowList() // 获取当前用户信息 |
| | | this.selectStandardMethods() // 获取检验标准下拉框数据 |
| | | this.getInfo() // 获取数据 |
| | | }, |
| | | // getInfo() { |
| | | // this.getInfo() // 获取数据 |
| | | // }, |
| | | methods: { |
| | | save1 () { |
| | | if (this.bsm1DiaList.length > 0) { |
| | |
| | | }, |
| | | // 获取数据 |
| | | getInfo () { |
| | | this.getUserNowList() // 获取当前用户信息 |
| | | this.selectStandardMethods() // 获取检验标准下拉框数据 |
| | | if (this.active == 2) { |
| | | let orderId = '' |
| | | if (!this.customsInspection.enterOrderId && this.customsInspection.quarterOrderId) { |
| | |
| | | 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吨, 需要多级多次检验' |
| | |
| | | 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> |