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