diff --git a/src/api/order.js b/src/api/order.js index 2dc880a..7a86713 100644 --- a/src/api/order.js +++ b/src/api/order.js @@ -30,3 +30,10 @@ export function deliveryOrder(data) { data:data }); } + +export function getOrderDetail(id) { + return request({ + url:'/order/'+id, + method:'get' + }); +} diff --git a/src/icons/svg/marker.svg b/src/icons/svg/marker.svg new file mode 100644 index 0000000..16a590d --- /dev/null +++ b/src/icons/svg/marker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 67ac6dd..12006ea 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -153,6 +153,13 @@ export const constantRouterMap = [ component: () => import('@/views/oms/order/index'), meta: {title: '订单列表', icon: 'product-list'} }, + { + path: 'orderDetail', + name: 'orderDetail', + component: () => import('@/views/oms/order/orderDetail'), + meta: {title: '订单详情'}, + hidden:true + }, { path: 'deliverOrderList', name: 'deliverOrderList', diff --git a/src/views/oms/apply/applyDetail.vue b/src/views/oms/apply/applyDetail.vue index 72e3923..dd0891c 100644 --- a/src/views/oms/apply/applyDetail.vue +++ b/src/views/oms/apply/applyDetail.vue @@ -55,7 +55,7 @@ {{orderReturnApply.orderSn}} - 查看 + 查看 @@ -303,6 +303,9 @@ } }, methods: { + handleViewOrder(){ + this.$router.push({path:'/oms/orderDetail',query:{id:this.orderReturnApply.orderId}}); + }, getDetail() { getApplyDetail(this.id).then(response => { console.log("getDetail") diff --git a/src/views/oms/order/index.vue b/src/views/oms/order/index.vue index 936abcb..6830960 100644 --- a/src/views/oms/order/index.vue +++ b/src/views/oms/order/index.vue @@ -315,7 +315,9 @@ handleSelectionChange(val){ this.multipleSelection = val; }, - handleViewOrder(index, row){}, + handleViewOrder(index, row){ + this.$router.push({path:'/oms/orderDetail',query:{id:row.id}}) + }, handleCloseOrder(index, row){ this.closeOrder.dialogVisible=true; this.closeOrder.orderIds=[row.id]; diff --git a/src/views/oms/order/orderDetail.vue b/src/views/oms/order/orderDetail.vue new file mode 100644 index 0000000..e3ce83f --- /dev/null +++ b/src/views/oms/order/orderDetail.vue @@ -0,0 +1,195 @@ + + + + +