From 9c6edca956774d7b68dbb1b41f5a940b2c39e23b Mon Sep 17 00:00:00 2001 From: Timi Date: Sat, 5 Sep 2026 16:53:54 +0800 Subject: [PATCH] fix FundRecordDetail.vue style --- src/pages/salesOrder/FundRecordDetail.vue | 231 +++++++++++++++++----- src/router/routes/salesOrderRoutes.ts | 56 +++++- 2 files changed, 228 insertions(+), 59 deletions(-) diff --git a/src/pages/salesOrder/FundRecordDetail.vue b/src/pages/salesOrder/FundRecordDetail.vue index 2a4cba6..7526002 100644 --- a/src/pages/salesOrder/FundRecordDetail.vue +++ b/src/pages/salesOrder/FundRecordDetail.vue @@ -2,35 +2,109 @@
- +
@@ -38,7 +112,7 @@ @@ -187,49 +302,63 @@ onUnmounted(() => navBarStore.clearRight()); box-shadow: var(--td-shadow-1); border-radius: 1.25rem; - .eyebrow { - color: #2563eb; - display: block; - font-size: .6875rem; - font-weight: 700; - letter-spacing: .08em; - } - - .hero-title { - gap: .5rem; + .header { display: flex; - margin-top: .35rem; align-items: center; justify-content: space-between; + + .eyebrow { + color: #2563eb; + display: block; + font-size: .6875rem; + font-weight: 700; + letter-spacing: .08em; + } } - h1 { - margin: 0; + .title { + margin: .5rem 0; font-size: 1.2rem; line-height: 1.35; } .amount { - color: #0f766e; display: block; margin-top: .75rem; - font-size: 1.5rem; line-height: 1.2; + + .value { + font-size: 1.5rem; + } } } - :deep(.photo-scroller) { - padding: 0 1rem; + .photo-wrap { + padding: 1rem; } .actions { + --td-button-border-radius: 1rem; + gap: .5rem; padding: 0 1rem; display: flex; flex-wrap: wrap; + .pair { + gap: .5rem; + width: 100%; + display: flex; + + .t-button { + width: calc(50% - .25rem); + margin: 0; + flex: 1 1 0; + } + } + .t-button { - flex: 1 1 8rem; + flex: 1 1 auto; } } } diff --git a/src/router/routes/salesOrderRoutes.ts b/src/router/routes/salesOrderRoutes.ts index e054a4c..7542df0 100644 --- a/src/router/routes/salesOrderRoutes.ts +++ b/src/router/routes/salesOrderRoutes.ts @@ -16,13 +16,53 @@ function meta(title: string, depth = 3, background = "#F5F5F8"): RouteRecordRaw[ export default [ { path: "/management/sales-orders", name: "SalesOrderList", component: SalesOrderList, meta: meta("销售订单") }, - { path: "/management/sales-orders/create", name: "SalesOrderCreate", component: SalesOrderCreate, meta: meta("直接产品下单", 4) }, - { path: "/management/sales-orders/:id", name: "SalesOrderDetail", component: SalesOrderDetail, meta: meta("销售订单详情", 4) }, - { path: "/management/sales-orders/:id/payment", name: "SalesOrderPayment", component: SalesOrderPayment, meta: meta("登记收款", 5) }, - { path: "/management/sales-orders/:id/refund", name: "SalesOrderRefund", component: SalesOrderRefund, meta: meta("登记退款", 5) }, - { path: "/management/sales-orders/:id/no-refund", name: "SalesOrderNoRefund", component: SalesOrderNoRefund, meta: meta("确认无需退款", 5) }, - { path: "/management/sales-orders/:id/cancel", name: "SalesOrderCancel", component: SalesOrderCancel, meta: meta("取消销售订单", 5) }, + { + path: "/management/sales-orders/create", + name: "SalesOrderCreate", + component: SalesOrderCreate, + meta: meta("直接产品下单", 4) + }, + { + path: "/management/sales-orders/:id", + name: "SalesOrderDetail", + component: SalesOrderDetail, + meta: meta("销售订单详情", 4) + }, + { + path: "/management/sales-orders/:id/payment", + name: "SalesOrderPayment", + component: SalesOrderPayment, + meta: meta("登记收款", 5) + }, + { + path: "/management/sales-orders/:id/refund", + name: "SalesOrderRefund", + component: SalesOrderRefund, + meta: meta("登记退款", 5) + }, + { + path: "/management/sales-orders/:id/no-refund", + name: "SalesOrderNoRefund", + component: SalesOrderNoRefund, + meta: meta("确认无需退款", 5) + }, + { + path: "/management/sales-orders/:id/cancel", + name: "SalesOrderCancel", + component: SalesOrderCancel, + meta: meta("取消销售订单", 5) + }, { path: "/management/fund-records", name: "FundRecordList", component: FundRecordList, meta: meta("资金流水") }, - { path: "/management/fund-records/:id", name: "FundRecordDetail", component: FundRecordDetail, meta: meta("资金记录详情", 4, "#FFF") }, - { path: "/management/fund-records/:id/revoke", name: "FundRecordRevoke", component: FundRecordRevoke, meta: meta("资金冲正", 5) } + { + path: "/management/fund-records/:id", + name: "FundRecordDetail", + component: FundRecordDetail, + meta: meta("资金记录详情", 4) + }, + { + path: "/management/fund-records/:id/revoke", + name: "FundRecordRevoke", + component: FundRecordRevoke, + meta: meta("资金冲正", 5) + } ] as RouteRecordRaw[];