diff --git a/src/api/oms/aftersale.js b/src/api/oms/aftersale.js index de72cd2..93e5f40 100644 --- a/src/api/oms/aftersale.js +++ b/src/api/oms/aftersale.js @@ -52,3 +52,12 @@ export function exportOmsAftersale(query) { params: query }) } + +// 售后订单操作 +export function dealWithAftersale(data){ + return request({ + url: '/oms/aftersale/dealWith', + method: 'post', + data: data + }) +} diff --git a/src/config/business.js b/src/config/business.js index 6ebf3e9..313f860 100644 --- a/src/config/business.js +++ b/src/config/business.js @@ -2,5 +2,5 @@ export const dict_types = ["sys_user_sex", "sys_show_hide", "sys_normal_disable", "sys_job_status", "sys_job_group", "sys_yes_no", "sys_notice_type", "sys_notice_status", "sys_oper_type", "sys_common_status", "wms_item_type", "wms_carrier_level", "wms_supplier_level", "wms_receipt_type", "wms_receipt_status", "wms_shipment_type", "wms_shipment_status", "wms_movement_type", "wms_movement_status", - "pms_publish_status", 'sku_sort_list', 'sys_show_status','oms_pay_type','oms_order_status' + "pms_publish_status", 'sku_sort_list', 'sys_show_status','oms_pay_type','oms_order_status','oms_aftersale_status','oms_aftersale_type' ]; diff --git a/src/layout/index.vue b/src/layout/index.vue index deb7e36..2e60a82 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -122,6 +122,6 @@ export default { box-shadow: -1px 0 12px 0 var(--gray-5); transition: all .28s; background-color: white; - z-index: 1; + z-index: 100; } diff --git a/src/router/index.js b/src/router/index.js index ed6abc8..a3a0bc2 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -180,7 +180,7 @@ export const dynamicRoutes = [ path: '/order', component: Layout, hidden: true, - permissions: ['manager:oms:order:query'], + permissions: ['oms:order:query'], children: [ { path: 'detail', @@ -189,7 +189,21 @@ export const dynamicRoutes = [ meta: { title: '订单详情' } } ] - } + }, + { + path: '/aftersale', + component: Layout, + hidden: true, + permissions: ['oms:aftersale:query'], + children: [ + { + path: 'detail', + component: () => import('@/views/oms/aftersale/detail'), + name: 'aftersaleOrderDetail', + meta: { title: '售后订单详情' } + } + ] + }, ] // 防止连续点击多次路由报错 diff --git a/src/views/oms/aftersale/detail.vue b/src/views/oms/aftersale/detail.vue new file mode 100644 index 0000000..2c5dad8 --- /dev/null +++ b/src/views/oms/aftersale/detail.vue @@ -0,0 +1,255 @@ + + + + + diff --git a/src/views/oms/aftersale/index.vue b/src/views/oms/aftersale/index.vue index dbfadb6..1e2b976 100644 --- a/src/views/oms/aftersale/index.vue +++ b/src/views/oms/aftersale/index.vue @@ -1,141 +1,89 @@ diff --git a/src/views/oms/order/index.vue b/src/views/oms/order/index.vue index f2486a8..6741504 100644 --- a/src/views/oms/order/index.vue +++ b/src/views/oms/order/index.vue @@ -3,7 +3,7 @@ - + diff --git a/src/views/oms/orderOperateHistory/index.vue b/src/views/oms/orderOperateHistory/index.vue index 456bad1..4cd2f40 100644 --- a/src/views/oms/orderOperateHistory/index.vue +++ b/src/views/oms/orderOperateHistory/index.vue @@ -1,10 +1,10 @@