diff --git a/src/components/TopNavBar/index.vue b/src/components/TopNavBar/index.vue index 12272ab..9ff7458 100644 --- a/src/components/TopNavBar/index.vue +++ b/src/components/TopNavBar/index.vue @@ -152,6 +152,11 @@ const hasBackListener = computed(() => { // 处理返回事件 const handleBack = () => { + if (hasBackListener.value) { + emit("back"); + return; + } + const pages = getCurrentPages(); if (pages.length <= 1) { @@ -161,10 +166,6 @@ const handleBack = () => { return; } - if (hasBackListener.value) { - emit("back"); - return; - } // 如果没有监听back事件,默认执行返回上一页 uni.navigateBack({ delta: 1, diff --git a/src/pages-base/queue/components/FeedbackBanner.vue b/src/pages-base/queue/components/FeedbackBanner.vue new file mode 100644 index 0000000..1833a93 --- /dev/null +++ b/src/pages-base/queue/components/FeedbackBanner.vue @@ -0,0 +1,35 @@ + + + diff --git a/src/pages-base/queue/components/FreshnessBanner.vue b/src/pages-base/queue/components/FreshnessBanner.vue new file mode 100644 index 0000000..67559fb --- /dev/null +++ b/src/pages-base/queue/components/FreshnessBanner.vue @@ -0,0 +1,26 @@ + + + diff --git a/src/pages-base/queue/components/LoadingState.vue b/src/pages-base/queue/components/LoadingState.vue new file mode 100644 index 0000000..a2e7d8c --- /dev/null +++ b/src/pages-base/queue/components/LoadingState.vue @@ -0,0 +1,18 @@ + + + diff --git a/src/pages-base/queue/components/QueuePublicHeader.vue b/src/pages-base/queue/components/QueuePublicHeader.vue new file mode 100644 index 0000000..7df1668 --- /dev/null +++ b/src/pages-base/queue/components/QueuePublicHeader.vue @@ -0,0 +1,28 @@ + + + diff --git a/src/pages-base/queue/components/TicketCard.vue b/src/pages-base/queue/components/TicketCard.vue new file mode 100644 index 0000000..60f91f9 --- /dev/null +++ b/src/pages-base/queue/components/TicketCard.vue @@ -0,0 +1,90 @@ + + + diff --git a/src/pages-base/queue/index.vue b/src/pages-base/queue/index.vue index e374577..4db9008 100644 --- a/src/pages-base/queue/index.vue +++ b/src/pages-base/queue/index.vue @@ -1,16 +1,736 @@ -