diff --git a/app/Admin/Extensions/MyDetailPage.php b/app/Admin/Extensions/MyDetailPage.php index 61c3ca1..8ccb659 100644 --- a/app/Admin/Extensions/MyDetailPage.php +++ b/app/Admin/Extensions/MyDetailPage.php @@ -36,8 +36,10 @@ class MyDetailPage extends LazyRenderable var app = new Vue({ el:"#detail", data:{ + dialogFormVisible: false, order_num: "{$order['order_num']}", name: "{$order['name']}", + state: "{$order['state']}", created_at: "{$order['created_at']}", updated_at: "{$order['updated_at']}", pay_type: "{$order['pay_type']}", @@ -54,24 +56,25 @@ class MyDetailPage extends LazyRenderable coupon_money: "{$order['coupon_money']}", delivery_money: "{$order['delivery_money']}", horseman_name: "{$order['horseman_name']}", - orders: JSON.parse(orders) + orders: JSON.parse(orders), + refund_2:"退款", + refund_3:"已同意退款", + refund_goods_name:"", }, methods: { - refund() { - this.\$confirm('是否同意该商品退款?', '提示', { + refundNote(name) { + this.dialogFormVisible = true; + this.refund_goods_name ="退款备注商品 ["+name+"]" ; + }, + refundConfirm() { + this.\$confirm('是否同意该商品退款?', '提示', { confirmButtonText: '同意', cancelButtonText: '取消', type: 'warning' }).then(() => { - - - - - this.\$message({ - type: 'success', - message: '操作成功!' - }); + this.dialogFormVisible = false; + alert(this.total_refund_note) }).catch(() => { }); } @@ -79,6 +82,7 @@ class MyDetailPage extends LazyRenderable }); JS ); + } return view('orderdetail'); } diff --git a/resources/views/orderdetail.php b/resources/views/orderdetail.php index b1298e6..2c50575 100644 --- a/resources/views/orderdetail.php +++ b/resources/views/orderdetail.php @@ -50,10 +50,11 @@
¥{{goods.price}}
-{{refund_3}}
-店铺备注: ({{item.note}})
+店铺备注: ({{item.note}})
l