update: 增加消息中心内容
This commit is contained in:
parent
28230fe3af
commit
bbb532c2cb
|
@ -36,8 +36,8 @@
|
|||
</template>
|
||||
<script setup lang="ts">
|
||||
import PageView from "@/components/PageView/index.vue";
|
||||
import { MessageApi } from "@/services";
|
||||
import { MsgType } from "@/utils/enum";
|
||||
import { MessageApi, ReceiveApi, ShipmentApi } from "@/services";
|
||||
import { MsgType, ScaleStatus } from "@/utils/enum";
|
||||
const pageList: PageResult<any> = reactive({
|
||||
isLoading: false,
|
||||
noMoreData: false,
|
||||
|
@ -91,22 +91,76 @@ const handleItem = (item: any) => {
|
|||
}
|
||||
});
|
||||
}
|
||||
if (MsgType.ToBePriced === item.msgType) {
|
||||
if (
|
||||
MsgType.ToBePriced === item.msgType ||
|
||||
MsgType.ToBeReview === item.msgType
|
||||
) {
|
||||
ReceiveApi.getOrderPage({
|
||||
pageSize: 10,
|
||||
pageNumber: 1,
|
||||
receiptNumber: item.business,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
if (res.data.list.length === 0) {
|
||||
uni.showToast({
|
||||
icon: "none",
|
||||
title: "该订单已处理",
|
||||
});
|
||||
return;
|
||||
} else {
|
||||
if (res.data.list[0].scaleStatus === ScaleStatus.ToBePriced && MsgType.ToBePriced === item.msgType) {
|
||||
uni.navigateTo({
|
||||
url: "/pagesReceive/pricing?scaleStatus=0", // 要跳转到的页面路径
|
||||
});
|
||||
} else if (MsgType.ToBeReview === item.msgType) {
|
||||
} else if (res.data.list[0].scaleStatus === ScaleStatus.ToBeReview && MsgType.ToBeReview === item.msgType) {
|
||||
uni.navigateTo({
|
||||
url: "/pagesReceive/payReview?scaleStatus=2", // 要跳转到的页面路径
|
||||
});
|
||||
} else if (MsgType.ToBeShipment === item.msgType) {
|
||||
} else {
|
||||
uni.showToast({
|
||||
icon: "none",
|
||||
title: "该订单已处理",
|
||||
});
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
} else if (
|
||||
MsgType.ToBeShipment === item.msgType ||
|
||||
MsgType.ToBeShipmentReview === item.msgType
|
||||
) {
|
||||
ShipmentApi.getOrderPage({
|
||||
pageSize: 10,
|
||||
pageNumber: 1,
|
||||
orderNumber: item.business,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
if (res.data.list.length === 0) {
|
||||
uni.showToast({
|
||||
title: "该订单已处理",
|
||||
});
|
||||
return;
|
||||
} else {
|
||||
if (res.data.list[0].scaleStatus === ScaleStatus.ToBeShipment && MsgType.ToBeShipment === item.msgType) {
|
||||
uni.navigateTo({
|
||||
url: "/pagesShipment/shipmenting?scaleStatus=0", // 要跳转到的页面路径
|
||||
});
|
||||
} else if (MsgType.ToBeShipmentReview === item.msgType) {
|
||||
} else if (
|
||||
res.data.list[0].scaleStatus === ScaleStatus.ToBeShipmentReview && MsgType.ToBeShipmentReview === item.msgType
|
||||
) {
|
||||
uni.navigateTo({
|
||||
url: "/pagesShipment/shipmentSettlement?scaleStatus=2", // 要跳转到的页面路径
|
||||
});
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: "该订单已处理",
|
||||
});
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
onMounted(() => {
|
||||
|
|
|
@ -37,6 +37,7 @@ type PageParams = {
|
|||
endTime?: string; // 结束时间
|
||||
isDeleted?: boolean;
|
||||
userName?: string;
|
||||
orderNumber?: string;
|
||||
|
||||
};
|
||||
// 根据条件获取出库单,并且进行分页
|
||||
|
|
|
@ -100,6 +100,7 @@ type PageParams = {
|
|||
scaleStatus?: number; // 磅单状态:0:待定价1:待过皮2:待审核3:已审核待支付4:已支付
|
||||
isDeleted?: boolean;
|
||||
userName?: string; // 供应商名称
|
||||
receiptNumber?: string;
|
||||
};
|
||||
|
||||
interface Shipment {
|
||||
|
|
Loading…
Reference in New Issue