From e8e67c6749b9e7e14545401d2c0a4dcd6bdac672 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Mon, 13 Apr 2026 14:19:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E9=85=8D=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/canteen-delivery/detail.vue | 15 +- src/pages/canteen-delivery/list.vue | 143 ++++++++-- src/pages/order/confirm.vue | 253 +++++++++++++++++- src/pages/tabbar/order.vue | 1 + src/sheep/api/canteen-delivery.ts | 6 +- src/sheep/api/order.ts | 18 ++ .../crud/crud-layout/crud-layout.vue | 8 +- src/sheep/utils/canteen-delivery-display.ts | 77 ++++++ 8 files changed, 500 insertions(+), 21 deletions(-) create mode 100644 src/sheep/utils/canteen-delivery-display.ts diff --git a/src/pages/canteen-delivery/detail.vue b/src/pages/canteen-delivery/detail.vue index 8962229..0a6ff7d 100644 --- a/src/pages/canteen-delivery/detail.vue +++ b/src/pages/canteen-delivery/detail.vue @@ -12,8 +12,14 @@ mode="aspectFill" /> {{ state.row.merchantName || "—" }} - - {{ state.row.createTime }} + + 下单时间:{{ formatOrderTimeLabel(state.row.createTime) }} + + + 订单类型:{{ expectDeliveryTypeLabel(state.row.expectDeliveryType) }} + + + {{ deliveryExpectDetailLine(state.row) }} @@ -124,6 +130,11 @@ import { onLoad } from "@dcloudio/uni-app" import { hooks } from "@@/index" import { canteenDeliveryApi } from "@@/api" import { filePath } from "@@/utils/file" +import { + deliveryExpectDetailLine, + expectDeliveryTypeLabel, + formatOrderTimeLabel, +} from "@@/utils/canteen-delivery-display" import { getFileUploadActionUrl, getUploadAuthHeader, parseSysFileUploadResponse } from "@@/utils/upload" const UPLOAD_OK = 2 diff --git a/src/pages/canteen-delivery/list.vue b/src/pages/canteen-delivery/list.vue index 0fb3b29..e5ad71f 100644 --- a/src/pages/canteen-delivery/list.vue +++ b/src/pages/canteen-delivery/list.vue @@ -1,5 +1,5 @@