This commit is contained in:
赵正易
2024-03-26 15:46:42 +08:00
parent d239bc4f4b
commit c6970add06

View File

@@ -94,6 +94,7 @@
<el-table-column prop="packageCodeClient" label="批次号" align="center" :show-overflow-tooltip="true" />
<el-table-column prop="locationCode" label="库位编号" align="center" :show-overflow-tooltip="true" />
<el-table-column prop="partnumber" label="零件号" align="center" :show-overflow-tooltip="true" />
<el-table-column prop="description" label="描述" align="center" :show-overflow-tooltip="true" />
<!-- <el-table-column prop="goodsNumLogic" label="标签零件数" align="center" /> -->
<el-table-column prop="goodsNumAction" label="出库数量" align="center" />
<el-table-column prop="entryWarehouseTime" label="入库时间" align="center" :show-overflow-tooltip="true" />
@@ -136,7 +137,24 @@
<el-row :gutter="20">
<el-col :lg="12">
<el-form-item label="出库单号" prop="fkOutOrderId">
<el-input :disabled="opertype === 2" v-model="form.fkOutOrderId" placeholder="请输入出库单号" />
<el-select
v-if="opertype === 1"
v-model="form.fkOutOrderId"
filterable
remote
reserve-keyword
placeholder="请输入关键词"
:remote-method="handlerOutOrderRemoteMethod"
>
<el-option
v-for="(item, index) in outOrderOptions"
:key="index"
:label="item.shipmentNum"
:value="item.shipmentNum"
>
</el-option>
</el-select>
<el-input v-if="opertype === 2" :disabled="opertype === 2" v-model="form.fkOutOrderId" placeholder="请输入出库单号" />
</el-form-item>
</el-col>
@@ -158,14 +176,14 @@
</el-col>
<el-col :lg="12">
<el-form-item label="标签零件数" prop="goodsNumLogic">
<el-input v-model="form.goodsNumLogic" placeholder="请输入标签零件数" />
<el-form-item label="原库存" prop="goodsNumLogic">
<el-input v-model="form.goodsNumLogic" placeholder="请输入原库存" />
</el-form-item>
</el-col>
<el-col :lg="12">
<el-form-item label="实际库存" prop="goodsNumAction">
<el-input v-model="form.goodsNumAction" placeholder="请输入实际库存" />
<el-form-item label="出库数量" prop="goodsNumAction">
<el-input v-model="form.goodsNumAction" placeholder="请输入出库数量" />
</el-form-item>
</el-col>
@@ -203,7 +221,7 @@ import {
updateWmGoodsOutProduction,
getWmGoodsOutProduction,
} from '@/api/wmsManagement/wmGoodsOutProduction.js'
import { listWmOutOrder } from '@/api/wmsManagement/wmOutOrder.js'
export default {
name: 'wmgoodsoutproduction',
data() {
@@ -267,6 +285,8 @@ export default {
// packageCodeClient: [{ required: true, message: '批次号不能为空', trigger: 'blur' }],
locationCode: [{ required: true, message: '库位编号不能为空', trigger: 'blur' }],
},
// 出库单列表
outOrderOptions: [],
}
},
created() {
@@ -412,6 +432,23 @@ export default {
}
})
},
// 远程搜索工单号
handlerOutOrderRemoteMethod(query) {
if (query !== '') {
const data = {
pageNum: 1,
pageSize: 30,
shipmentNum: query,
}
listWmOutOrder(data).then((res) => {
if (res.code == 200) {
this.outOrderOptions = res.data.result
}
})
} else {
this.outOrderOptions = []
}
},
},
}
</script>