diff --git a/src/components/DatePickerOrder.vue b/src/components/DatePickerOrder.vue new file mode 100644 index 0000000..929ed2e --- /dev/null +++ b/src/components/DatePickerOrder.vue @@ -0,0 +1,71 @@ + + + + + + + + diff --git a/src/components/SelectionOrderBack.vue b/src/components/SelectionOrderBack.vue index 8e161ae..252ba9b 100644 --- a/src/components/SelectionOrderBack.vue +++ b/src/components/SelectionOrderBack.vue @@ -1,5 +1,5 @@ - + @@ -11,10 +11,10 @@ export default { return { options: [{ value: 'normal', - label: '无申请' + label: '从未申请' }, { value: 'requested', - label: '申请退款' + label: '申请退款中' }, { value: 'refunded', label: '已退款' diff --git a/src/components/SelectionOrderStatus.vue b/src/components/SelectionOrderStatus.vue index 6962042..09964af 100644 --- a/src/components/SelectionOrderStatus.vue +++ b/src/components/SelectionOrderStatus.vue @@ -1,5 +1,5 @@ - + diff --git a/src/router/index.js b/src/router/index.js index c8f192d..f035f6c 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -417,6 +417,17 @@ const routes = [ roles: ['admin', 'editor'], tapName: 'admin' } + }, + { + path: '/order/show:id', + component: () => import('@/views/layout/components/main/order/show'), + meta: { + title: '订单详情', + icon: 'iconfont icon-a-SalesOrderManagement', + roles: ['admin', 'editor'], + tapName: 'admin', + hidden: true + } } ] }, diff --git a/src/styles/index.scss b/src/styles/index.scss index a98786f..bb32567 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -246,7 +246,7 @@ $mark: ( $val: $i * 10; .#{nth($item,1)}-#{$val} { - #{nth($item,2)}: #{$val}#{$mark}; + #{nth($item,2)}: #{$val}#{$mark} !important; } } } @@ -262,7 +262,7 @@ $type: ( $val: $i*10; .#{nth($item,1)}-#{$val}px { - #{nth($item,2)}: #{$val}px; + #{nth($item,2)}: #{$val}px !important; } } } diff --git a/src/views/layout/components/main/order/index.vue b/src/views/layout/components/main/order/index.vue index b37e333..21a8cf1 100644 --- a/src/views/layout/components/main/order/index.vue +++ b/src/views/layout/components/main/order/index.vue @@ -1,13 +1,32 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -24,12 +43,13 @@ {{ scope.row.addtime | parseTime('{y}-{m}-{d} {h}:{i}') }} - + - 编辑 - 删除 + 同意退款 + 拒绝退款 + 查看 @@ -47,6 +67,7 @@ import { countSelIdArr, parseTime } from '@/utils' import SelectionShopId from '@/components/SelectionShopId' import SelectionOrderStatus from '@/components/SelectionOrderStatus' import SelectionOrderBack from '@/components/SelectionOrderBack' +import DatePickerOrder from '@/components/DatePickerOrder' export default { name: 'Order', @@ -62,7 +83,8 @@ export default { components: { SelectionShopId, SelectionOrderStatus, - SelectionOrderBack + SelectionOrderBack, + DatePickerOrder }, computed: { // 获取订单列表 diff --git a/src/views/layout/components/main/order/show.vue b/src/views/layout/components/main/order/show.vue new file mode 100644 index 0000000..2c64d09 --- /dev/null +++ b/src/views/layout/components/main/order/show.vue @@ -0,0 +1,208 @@ + + + + + + + + + + {{ $route.meta.title }} + + + + + + + + + + + + + + + + + + + + 建议100*100像素 jpg png gif + + + + + + + + 创建 + + 重填 + + + + 更新 + + + + + + + + + + + +