缺货结单

master
mhsnet 2 months ago
parent fe0a503363
commit d0f751f5cc

@ -50,3 +50,14 @@ export function delay(params) {
data, 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" :plain="true"
shape="circle" shape="circle"
@click="fnFinish(orderItem)"
> >
缺货结单 缺货结单
</u-button> </u-button>
@ -117,7 +118,11 @@
<script> <script>
import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js"; import MescrollMixin from "@/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js";
import { mapGetters } from "vuex"; 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 CustomNavbar from "./components/CustomNavbar";
import PopToProd from "./components/PopToProd"; import PopToProd from "./components/PopToProd";
import PopDelay from "./components/PopDelay"; import PopDelay from "./components/PopDelay";
@ -175,6 +180,11 @@ export default {
takeOrder(orderItem) takeOrder(orderItem)
.then((res) => { .then((res) => {
if (res.code == 200) { if (res.code == 200) {
this.$refs.uTips.show({
title: "确认接单提交成功",
type: "success",
duration: "2300",
});
this.fnGetList(); this.fnGetList();
} }
}) })
@ -192,6 +202,35 @@ export default {
fnToProd(orderItem) { fnToProd(orderItem) {
this.$refs.popToProd.init(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) { fnDelay(orderItem) {
this.$refs.popDelay.init(orderItem); this.$refs.popDelay.init(orderItem);
}, },

Loading…
Cancel
Save