diff --git a/pages/cart/cart.vue b/pages/cart/cart.vue index b2bb275..634af85 100644 --- a/pages/cart/cart.vue +++ b/pages/cart/cart.vue @@ -1,58 +1,67 @@ diff --git a/pages/components/pages/pay/pay.vue b/pages/components/pages/pay/pay.vue index 5f2df6d..68c153a 100644 --- a/pages/components/pages/pay/pay.vue +++ b/pages/components/pages/pay/pay.vue @@ -1,117 +1,115 @@ + + + + + + + + + + + + + + {{ + item.name + }} + + + x{{ item.number }} + ¥{{ item.price }} + + + {{ + item.valueStr + }} + + + + - + + + 打包费 + ¥{{ getPackingFee.toFixed(2) }} + + - - - 优惠券 - - - 暂无可用 - - {{ coupon.title }}(满{{ coupon.least }}减{{ coupon.value }}) - - 可用优惠券{{ coupons }}张 - - - - - - - 总计¥{{ total }} - ,配送费¥{{ store.deliveryPrice }} - - ,¥-{{ coupon.value }} - ,实付 - - ¥{{ amount }} - - - - - - - - - 支付方式 - + + 暂无可用 + + {{ coupon.title }}(满{{ coupon.least }}减{{ coupon.value }}) + + 可用优惠券{{ coupons }}张 + + + + + + 总计¥{{ total }} + + + ,¥-{{ coupon.value }} + ,实付 + + ¥{{ amount }} + + + + + + + + + 支付方式 + - - - - 微信支付 - - - - - - - - - - 支付宝 - - - - - - - - - - - 备注 - {{ form.remark || '备注' }} - - - - - - - - 合计: - ¥{{ amount }} - 付款 - - - - - - - - - 请再次确认下单地址 - - - {{ address.realName }} - {{ address.phone }} - - - {{ address.address + address.detail }} - - - - - - - + + + + 微信支付 + + + + + + + + + + 支付宝 + + + + + + + + + + + + 备注 + {{ form.remark || + "备注" }} + + + + + + + + 合计: + ¥{{ amount }} + 付款 + + + + + + + + + 请再次确认下单地址 + + + {{ address.realName }} + {{ address.phone }} + + + {{ + address.address + address.detail + }} + + + + + + + diff --git a/pages/menu/menu.vue b/pages/menu/menu.vue index cb46c52..32a584e 100644 --- a/pages/menu/menu.vue +++ b/pages/menu/menu.vue @@ -55,27 +55,28 @@ - + - - - + + + {{ item.name }} @@ -100,10 +101,10 @@ + :class="{ 'sold-out': good.stock <= 0 }"> - @@ -163,8 +164,9 @@ - - + + @@ -220,11 +222,23 @@ \ No newline at end of file diff --git a/pages/mine/mine.vue b/pages/mine/mine.vue index a6e3941..cc418da 100644 --- a/pages/mine/mine.vue +++ b/pages/mine/mine.vue @@ -239,7 +239,7 @@ const serv = (item) => { return; } if (item.pages === "/pages/components/pages/fenxiao/fenxiao") { - if (member.value.spreadUid === 0 || member.value.spreadUid === null || member.value.spreadUid === '0') { + if (member.value.spreadUid === 0 || member.value.spreadUid === null || member.value.spreadUid === '0' || member.value.spreadUid === "") { uni.navigateTo({ url: `/pages/components/pages/fenxiao/fenxiaorequestform?id=${member.value.id}`, }); @@ -248,6 +248,10 @@ const serv = (item) => { url: `${item.pages}?spreadUid=${member.value.spreadUid}`, }); } + } else if(item.pages === "/pages/components/pages/invoice/invoice") { + uni.navigateTo({ + url: `/pages/components/pages/invoice/invoice?userId=${member.value.id}`, + }); } else { uni.navigateTo({ url: item.pages, diff --git a/pages/order/order.vue b/pages/order/order.vue index 03ae629..b6f80a5 100644 --- a/pages/order/order.vue +++ b/pages/order/order.vue @@ -128,14 +128,19 @@ import { ref, computed } from "vue"; import { useMainStore } from "@/store/store"; import { storeToRefs } from "pinia"; -import { onLoad, onPullDownRefresh, onReachBottom } from "@dcloudio/uni-app"; +import { + onLoad, + onPullDownRefresh, + onReachBottom, + onShow, +} from "@dcloudio/uni-app"; import { formatDateTime, kmUnit } from "@/utils/util"; import { orderGetOrders, orderReceive } from "@/api/order"; import { applyInvoice } from "@/api/order"; // 确保导入payUnify方法 -import { payUnify } from '@/api/order'; -import { isWeixin } from '@/utils/util'; +import { payUnify } from "@/api/order"; +import { isWeixin } from "@/utils/util"; const main = useMainStore(); const { isLogin } = storeToRefs(main); @@ -181,10 +186,15 @@ onLoad(() => { if (!isLogin.value) { uni.navigateTo({ url: "/pages/components/pages/login/login" }); } - getOrders(false); + onShow(); +}); +onShow(() => { + if (isLogin.value) { + getOrders(true); // 每次显示页面时刷新订单数据 + } }); onPullDownRefresh(() => { - getOrders(false); + getOrders(true); }); onReachBottom(() => { getOrders(false);