diff --git a/src/pages-service/order/components/OrderCard/InfoRow.vue b/src/pages-service/order/components/OrderCard/InfoRow.vue deleted file mode 100644 index 831a918..0000000 --- a/src/pages-service/order/components/OrderCard/InfoRow.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - - - diff --git a/src/pages-service/order/components/OrderCard/OrderCardContent.vue b/src/pages-service/order/components/OrderCard/OrderCardContent.vue deleted file mode 100644 index 52c7df6..0000000 --- a/src/pages-service/order/components/OrderCard/OrderCardContent.vue +++ /dev/null @@ -1,127 +0,0 @@ - - - - - diff --git a/src/pages-service/order/components/OrderCard/constants/order.js b/src/pages-service/order/components/OrderCard/constants/order.js deleted file mode 100644 index fc349fd..0000000 --- a/src/pages-service/order/components/OrderCard/constants/order.js +++ /dev/null @@ -1,59 +0,0 @@ -// 订单类型 -export const ORDER_TYPE_MAP = { - 0: [ - { - label: '订单编号', - key: 'orderId' - }, - { - label: '入住时间', - key: 'checkInData' - }, - { - label: '游客姓名', - key: 'visitorName' - }, - { - label: '联系电话', - key: 'contactPhone' - } - ], - 1: [ - { - label: '订单编号', - key: 'orderId' - }, - { - label: '份数', - key: 'commodityAmount' - } - ], - 2: [ - { - label: '订单编号', - key: 'orderId' - }, - { - label: '份数', - key: 'commodityAmount' - } - ], -} - -// 工单类型 -export const SERVICE_TYPE_MAP = { - 0: [ - { - label: '创建时间', - key: 'createTime' - }, - { - label: '联系房客', - key: 'userName' - }, - { - label: '联系电话', - key: 'userPhone' - } - ], -} diff --git a/src/pages-service/order/components/OrderCard/index.vue b/src/pages-service/order/components/OrderCard/index.vue index 7f49e21..7c780d9 100644 --- a/src/pages-service/order/components/OrderCard/index.vue +++ b/src/pages-service/order/components/OrderCard/index.vue @@ -4,114 +4,76 @@ @click="handleCardClick" > - - - - - {{ getOrderTypeName() }} - - - + + 工单 + 已完成 - {{ getStatusText(orderData.orderStatus || orderData.workOrderStatus) }} + + + + + 房间号:A01 + 联系方式:173822042402 + 需求描述:我太渴了,立即立刻马上现在给我送两瓶水过来!我太渴了,立即立刻马上现在给我送两瓶水过来!我太渴了,立即立刻马上现在给我送两瓶水过来!我太渴了,立即立刻马上现在给我送两瓶水过来! + + - - + + + 服务人员:张三 + + + 拨打电话 + + + + + 取消呼叫 + diff --git a/src/pages-service/order/components/OrderInfo/styles/index.scss b/src/pages-service/order/components/OrderInfo/styles/index.scss deleted file mode 100644 index a9b9f70..0000000 --- a/src/pages-service/order/components/OrderInfo/styles/index.scss +++ /dev/null @@ -1,156 +0,0 @@ -// 颜色系统 -$order-bg-color: #fff; -$text-color-primary: #333; -$text-color-secondary: #666; -$text-color-accent: #ff5722; -$button-color: #00a6ff; -$button-disabled-color: #ccc; -$border-color: #ececec; -$shadow-color: rgba(0, 0, 0, 0.08); - -// 尺寸和间距 -$order-border-radius: 10px; -$order-padding: 16px 18px; -$spacing-small: 8px; -$spacing-medium: 10px; -$spacing-large: 20px; -$button-height: 42px; - -// 字体系统 -$font-size-small: 12px; -$font-size-medium: 14px; -$font-size-large: 18px; -$font-weight-normal: 400; -$font-weight-medium: 500; -$font-weight-semibold: 600; - -// 过渡动画 -$transition-fast: 0.2s ease; -$transition-normal: 0.3s ease; - -.order-info { - background-color: $order-bg-color; - border-radius: $order-border-radius; - padding: $order-padding; - box-shadow: 0 2px 8px $shadow-color; - transition: box-shadow $transition-normal; - - &:hover { - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12); - } - - // 订单项样式,优化布局和视觉层次 - .order-item { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: $spacing-small; - padding: 4px 0; - transition: background-color $transition-fast; - - .label { - font-size: $font-size-small; - color: $text-color-secondary; - font-weight: $font-weight-normal; - flex-shrink: 0; - line-height: 1.4; - } - - .value { - font-size: $font-size-small; - color: $text-color-primary; - font-weight: $font-weight-normal; - text-align: right; - word-break: break-word; - overflow-wrap: break-word; - line-height: 1.4; - max-width: 60%; - } - - // 金额特殊样式,增强视觉重点 - &.amount { - .label { - color: $text-color-primary; - font-weight: $font-weight-medium; - font-size: $font-size-medium; - } - - .value { - color: $text-color-accent; - font-size: $font-size-large; - font-weight: $font-weight-semibold; - max-width: none; - - // 货币符号样式 - &::before { - content: "¥"; - margin-right: 2px; - font-size: 11px; - } - } - } - } - - .line { - border-bottom: 1px solid $border-color; - margin: $spacing-medium 0; - height: 0; - opacity: 0.6; - transition: opacity $transition-fast; - - &:hover { - opacity: 1; - } - } - - .reserve-button { - width: 100%; - background: linear-gradient(179deg, #00a6ff 0%, #0256ff 100%); - color: #fff; - border: none; - padding: 0; - display: flex; - align-items: center; - justify-content: center; - border-radius: $uni-border-radius-50px; - height: $button-height; - font-size: $font-size-medium; - font-weight: $font-weight-medium; - margin-top: $spacing-large; - position: relative; - overflow: hidden; - letter-spacing: 0.5px; - - &:disabled { - background: $button-disabled-color; - cursor: not-allowed; - transform: none; - box-shadow: none; - - &::before { - display: none; - } - } - - // 加载状态样式 - &.loading { - background: $button-disabled-color; - cursor: not-allowed; - transform: none; - box-shadow: none; - position: relative; - - &::before { - display: none; - } - } - } - - .feedback { - text-align: center; - font-size: $font-size-medium; - color: $text-color-primary; - font-weight: $font-weight-normal; - margin-top: $spacing-medium; - } -} diff --git a/src/pages-service/order/list.vue b/src/pages-service/order/list.vue index 0dfbd5f..af04b8f 100644 --- a/src/pages-service/order/list.vue +++ b/src/pages-service/order/list.vue @@ -10,13 +10,13 @@ @query="queryList" > diff --git a/src/pages/index/components/module/MoreService/index.vue b/src/pages/index/components/module/MoreService/index.vue index e47453b..4e3a772 100644 --- a/src/pages/index/components/module/MoreService/index.vue +++ b/src/pages/index/components/module/MoreService/index.vue @@ -72,8 +72,8 @@ const list = ref([ }, { icon: "https://oss.nianxx.cn/mp/static/version_101/home/wdgd.png", - title: "我的工单", - content: "查看服务工单、进度与处理情况", + title: "呼叫服务", + content: "查看呼叫服务、进度与处理情况", btnText: "去查看", type: Command.myWorkOrder, path: "/pages-service/order/list", diff --git a/src/static/scss/border.scss b/src/static/scss/border.scss index 255ffcb..7a22247 100644 --- a/src/static/scss/border.scss +++ b/src/static/scss/border.scss @@ -1,6 +1,6 @@ // 边框 .border { - border: 1px solid #000; + border: 1px solid #e5e8ee; } .border-bottom { diff --git a/src/static/scss/rounded.scss b/src/static/scss/rounded.scss index d27baf3..39d5e45 100644 --- a/src/static/scss/rounded.scss +++ b/src/static/scss/rounded.scss @@ -3,6 +3,10 @@ border-radius: 4px; } +.rounded-6 { + border-radius: 6px; +} + .rounded-8 { border-radius: 8px; }