|
|
@ -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);
|
|
|
|
},
|
|
|
|
},
|
|
|
|