1.已完成单据页面增加码详情页面

2.单据可以重复提交
master
x_z 3 years ago
parent 1f1af2c66d
commit 1112879bcd

@ -86,6 +86,13 @@
</el-table-column> </el-table-column>
<el-table-column label="操作" fixed="right" width="200"> <el-table-column label="操作" fixed="right" width="200">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button
type="text"
size="small"
@click.native.stop="intentDetail(scope.row)"
>详情
</el-button
>
<el-button <el-button
type="text" type="text"
size="small" size="small"
@ -105,7 +112,6 @@
v-if="scope.row.uploadFlag" v-if="scope.row.uploadFlag"
type="text" type="text"
size="small" size="small"
:disabled="scope.row.uploadStatus == 1"
@click.native.stop="uploadSpms(scope.row)" @click.native.stop="uploadSpms(scope.row)"
>提交 >提交
</el-button </el-button
@ -265,7 +271,17 @@
:detailList="detailList" :detailList="detailList"
></StockOrderEdit> ></StockOrderEdit>
</el-dialog> </el-dialog>
<el-dialog
title="单号详情"
:visible.sync="codeDetailVisible"
width="80%"
v-if="codeDetailVisible"
>
<codeDetail
:idQuery="idQuery"
v-on:closeDetailDialog="closeDetailDialog"
></codeDetail>
</el-dialog>
</div> </div>
</template> </template>
@ -287,6 +303,7 @@
import {filterAllByUser} from "@/api/basic/invWarehouse"; import {filterAllByUser} from "@/api/basic/invWarehouse";
import StockOrderEdit from "@/views/warehouse/stockOrderEdit"; import StockOrderEdit from "@/views/warehouse/stockOrderEdit";
import {updateSpms} from "@/api/warehouse/order"; import {updateSpms} from "@/api/warehouse/order";
import codeDetail from "./code";
export default { export default {
name: "stockOrderDelSearch", name: "stockOrderDelSearch",
@ -323,6 +340,7 @@
salesListNoFormVisible: false, salesListNoFormVisible: false,
firstSalesInvNoFormVisible: false, firstSalesInvNoFormVisible: false,
secSalesInvNoFormVisible: false, secSalesInvNoFormVisible: false,
codeDetailVisible: false,
formLabelWidth: "150px", formLabelWidth: "150px",
total: 0, total: 0,
detailTotal: 0, detailTotal: 0,
@ -696,6 +714,10 @@
}); });
}, },
intentDetail(row) {
this.codeDetailVisible = true;
this.idQuery.id = row.orderId;
},
// //
handleDetailForm(index, row) { handleDetailForm(index, row) {
this.stockOrderEditVisible = true; this.stockOrderEditVisible = true;
@ -787,37 +809,68 @@
}); });
}, },
uploadSpms(row) { uploadSpms(row) {
this.$confirm('是否确认提交到 “' + row.fromCorp + '” 的UDI自助平台', '提示', { if (row.uploadStatus == "1") {
confirmButtonText: '确定', //
cancelButtonText: '取消', this.$confirm('单据已上传,是否确认重新上传到 “' + row.fromCorp + '” 的UDI自助平台', '提示', {
type: 'warning' confirmButtonText: '确定',
}).then(() => { cancelButtonText: '取消',
let orderIds = []; type: 'warning'
orderIds.push(row.orderId); }).then(() => {
let query = {orderIds: orderIds}; let orderIds = [];
row.uploadStatus = 1; orderIds.push(row.orderId);
updateSpms(query) let query = {orderIds: orderIds};
.then((response) => { row.uploadStatus = 1;
if (response.code == 20000) { updateSpms(query)
this.$message.success(response.data); .then((response) => {
this.getList(); if (response.code == 20000) {
} else { this.$message.success(response.data);
this.$message.error(response.message); this.getList();
} } else {
}) this.$message.error(response.message);
.catch(() => { }
})
.catch(() => {
});
}).catch(() => {
this.$message({
type: 'info',
message: '已取消'
}); });
}).catch(() => {
this.$message({
type: 'info',
message: '已取消'
}); });
}); } else {
this.$confirm('是否确认提交到 “' + row.fromCorp + '” 的UDI自助平台', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
let orderIds = [];
orderIds.push(row.orderId);
let query = {orderIds: orderIds};
row.uploadStatus = 1;
updateSpms(query)
.then((response) => {
if (response.code == 20000) {
this.$message.success(response.data);
this.getList();
} else {
this.$message.error(response.message);
}
})
.catch(() => {
});
}).catch(() => {
this.$message({
type: 'info',
message: '已取消'
});
});
}
} }
}, },
components: { components: {
draggable, draggable,
codeDetail,
stockOrderDistribution, stockOrderDistribution,
stockOrderQRCodeDetail, stockOrderQRCodeDetail,
stockQRCodeExport, stockQRCodeExport,

Loading…
Cancel
Save