wms页面查询修改和成品过账修改

master
mengjiao 10 months ago
parent 31537e6e4b
commit 687255fe25

@ -19,10 +19,10 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="库位编码" prop="wlCode">
<el-form-item label="标识卡" prop="wlCode">
<el-input
v-model="queryParams.wlCode"
placeholder="请输入库位编码"
placeholder="请输入标识卡"
clearable
@keyup.enter.native="handleQuery"
/>

@ -1,15 +1,15 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" >
<el-form-item label="送货单号" prop="orderNo">
<el-input
v-model="queryParams.orderNo"
placeholder="请输入送货单号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="到货单号" prop="dnNo">
<el-input
v-model="queryParams.dnNo"
placeholder="请输入到货单号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="采购单号" prop="poNo" width="180">
<el-input
v-model="queryParams.poNo"
@ -18,7 +18,14 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="到货单号" prop="dnNo">
<el-input
v-model="queryParams.dnNo"
placeholder="请输入到货单号"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料编码" prop="materialCode">
<el-input
v-model="queryParams.materialCode"
@ -110,8 +117,7 @@
<el-table v-loading="loading" :data="odsRawOrderInList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="送货单号" align="center" prop="orderNo" width="180"/>
<el-table-column label="采购订单号" align="center" prop="poNo" width="180"/>
<el-table-column label="单据状态" align="center" prop="orderStatus">
<template slot-scope="scope">

@ -1,13 +1,16 @@
<template>
<div class="app-container">
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
<el-form-item label="领料单号" prop="produceCode">
<el-input v-model="queryParams.produceCode" placeholder="请输入领料单号" clearable
<el-form-item label="出库单" prop="userDefined4">
<el-input v-model="queryParams.userDefined4" placeholder="请输入出库单" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="生产订单" prop="produceCode">
<el-input v-model="queryParams.produceCode" placeholder="请输入生产订单" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<el-form-item label="型号编码" prop="materialCode">
<el-input v-model="queryParams.userDefined1" placeholder="请输入型号编码" clearable
<el-form-item label="物料编码" prop="materialCode">
<el-input v-model="queryParams.materialCode" placeholder="请输入物料编码" clearable
@keyup.enter.native="handleQuery" />
</el-form-item>
<!-- <el-form-item label="型号名称" prop="materialDesc">
@ -45,8 +48,8 @@
<el-table-column label="序号" type="index" v-if="false" />
<el-table-column label="工厂编码" align="center" prop="siteCode" v-if="false" />
<el-table-column label="ID" align="center" prop="ID" v-if="false" />
<el-table-column label="出库单" align="center" prop="produceCode" width="250"/>
<el-table-column label="出库单" align="center" prop="userDefined4" width="250"/>
<el-table-column label="生产订单" align="center" prop="produceCode" width="250"/>
<el-table-column label="物料编码" align="center" prop="materialCode" width="250">
<template slot-scope="scope">
<span>{{ formatProductCode(scope.row.materialCode) }}</span>

@ -464,6 +464,27 @@
<el-button @click="cancel"> </el-button>
</div>
</el-dialog>
<el-dialog
title="选择库存类型"
:visible.sync="dialogVisible"
@close="resetForm"
>
<el-form>
<el-form-item label="库存类型" required>
<el-select v-model="selectedType" placeholder="请选择库存类型">
<el-option label="质检" value="2"></el-option>
<el-option label="冻结" value="3"></el-option>
<el-option label="非限制" value="1"></el-option>
</el-select>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取消</el-button>
<el-button type="primary" @click="confirmSelection"></el-button>
</span>
</el-dialog>
</div>
</template>
@ -488,6 +509,8 @@ export default {
total: 0,
//
putList: [],
dialogVisible: false, //
selectedType: '', //
//
title: "",
//
@ -616,18 +639,55 @@ export default {
this.open = true;
this.title = "添加成品生产入库";
},
/** 过账按钮操作 */
handleUpdate(row) {
// /** */
// handleUpdate(row) {
// const ids = row.id || this.ids;
// let postData = this.ids.map(id => ({ id: id }));
// console.log(postData)
// this.$modal.confirm('').then(function() {
// return SAPPut(JSON.stringify(postData));
// }).then(() => {
// this.getList();
// this.$modal.msgSuccess("");
// }).catch(() => {});
// },
handleUpdate(row) {
// ids
const ids = row.id || this.ids;
let postData = this.ids.map(id => ({ id: id }));
console.log(postData)
this.$modal.confirm('是否进行过账').then(function() {
return SAPPut(JSON.stringify(postData));
}).then(() => {
this.getList();
this.$modal.msgSuccess("过账完成");
}).catch(() => {});
},
//
if (!this.ids || this.ids.length === 0) {
this.$message.error("没有可过账的记录");
return;
}
//
this.dialogVisible = true;
},
confirmSelection() {
if (!this.selectedType) {
this.$message.error("请选择库存类型");
return;
}
//
const postData = this.ids.map(id => ({ id: id, attr3: this.selectedType }));
//
SAPPut(JSON.stringify(postData))
.then(() => {
this.getList(); //
this.$message.success("过账完成");
this.resetForm(); //
this.dialogVisible = false; //
})
.catch(error => {
this.$message.error("过账失败: " + error.message);
});
},
resetForm() {
this.selectedType = ''; //
},
/** 修改按钮操作 */
handleUpdateKEN(row) {
this.reset();

Loading…
Cancel
Save