缺货结单

master
mhsnet 2 months ago
parent fe0a503363
commit d0f751f5cc

@ -50,3 +50,14 @@ export function delay(params) {
data,
});
}
// 点击延期发货-App
export function finish(params) {
let data = {
orderNumber: params.orderNumber
};
return request({
url: "/api/example/YysMaterialProcurementOrder/finish",
method: "POST",
data,
});
}

@ -75,6 +75,7 @@
}"
:plain="true"
shape="circle"
@click="fnFinish(orderItem)"
>
缺货结单
</u-button>
@ -117,7 +118,11 @@
<script>
import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
import { mapGetters } from "vuex";
import { getOrderList, takeOrder } from "@/api/yys/materialProcurementOrder.js";
import {
getOrderList,
takeOrder,
finish,
} from "@/api/yys/materialProcurementOrder.js";
import CustomNavbar from "./components/CustomNavbar";
import PopToProd from "./components/PopToProd";
import PopDelay from "./components/PopDelay";
@ -175,6 +180,11 @@ export default {
takeOrder(orderItem)
.then((res) => {
if (res.code == 200) {
this.$refs.uTips.show({
title: "确认接单提交成功",
type: "success",
duration: "2300",
});
this.fnGetList();
}
})
@ -192,6 +202,35 @@ export default {
fnToProd(orderItem) {
this.$refs.popToProd.init(orderItem);
},
fnFinish(orderItem) {
uni.showModal({
title: "缺货结单",
content: "缺货结单(编号:" + orderItem.orderNumber + ")",
success: (res) => {
if (res.confirm) {
//
console.log("用户确认缺货结单");
finish(orderItem)
.then((res) => {
if (res.code == 200) {
this.$refs.uTips.show({
title: "缺货结单提交成功",
type: "success",
duration: "2300",
});
this.fnGetList();
}
})
.catch((err) => {
console.log(err);
});
} else if (res.cancel) {
//
console.log("用户取消缺货结单");
}
},
});
},
fnDelay(orderItem) {
this.$refs.popDelay.init(orderItem);
},

Loading…
Cancel
Save