|
|
@ -3,10 +3,13 @@ |
|
|
|
|
|
|
|
|
namespace App\Admin\Extensions; |
|
|
namespace App\Admin\Extensions; |
|
|
|
|
|
|
|
|
|
|
|
use App\Models\ImsCjdcOrder; |
|
|
use App\Models\ImsCjdcOrderMain; |
|
|
use App\Models\ImsCjdcOrderMain; |
|
|
|
|
|
use App\Models\LanzuOrderGoods; |
|
|
use App\Models\LanzuServiceHorseman; |
|
|
use App\Models\LanzuServiceHorseman; |
|
|
use Dcat\Admin\Admin; |
|
|
use Dcat\Admin\Admin; |
|
|
use Dcat\Admin\Support\LazyRenderable; |
|
|
use Dcat\Admin\Support\LazyRenderable; |
|
|
|
|
|
use Endroid\QrCode\Exceptions\DataDoesntExistsException; |
|
|
|
|
|
|
|
|
class MyDetailPage extends LazyRenderable |
|
|
class MyDetailPage extends LazyRenderable |
|
|
{ |
|
|
{ |
|
|
@ -27,6 +30,17 @@ class MyDetailPage extends LazyRenderable |
|
|
$order['horseman_name'] = LanzuServiceHorseman::getName($order['horseman_id']); |
|
|
$order['horseman_name'] = LanzuServiceHorseman::getName($order['horseman_id']); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取子订单
|
|
|
|
|
|
$orders = ImsCjdcOrder::with('user')->with('store') |
|
|
|
|
|
->where('order_main_id',$order['id'])->get()->toArray(); |
|
|
|
|
|
if (count($orders)){ |
|
|
|
|
|
foreach ($orders as &$or){ |
|
|
|
|
|
$or['goods'] = LanzuOrderGoods::where('order_id',$or['id'])->get()->toArray(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
$orders = json_encode($orders); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
//配送距离
|
|
|
//配送距离
|
|
|
//配送费
|
|
|
//配送费
|
|
|
@ -35,6 +49,7 @@ class MyDetailPage extends LazyRenderable |
|
|
//dd($order);
|
|
|
//dd($order);
|
|
|
Admin::script( |
|
|
Admin::script( |
|
|
<<<JS |
|
|
<<<JS |
|
|
|
|
|
var orders = JSON.stringify($orders) |
|
|
var app = new Vue({ |
|
|
var app = new Vue({ |
|
|
el:"#detail", |
|
|
el:"#detail", |
|
|
data:{ |
|
|
data:{ |
|
|
@ -53,7 +68,9 @@ class MyDetailPage extends LazyRenderable |
|
|
services_money: "{$order['services_money']}", |
|
|
services_money: "{$order['services_money']}", |
|
|
coupon_money: "{$order['coupon_money']}", |
|
|
coupon_money: "{$order['coupon_money']}", |
|
|
delivery_money: "{$order['delivery_money']}", |
|
|
delivery_money: "{$order['delivery_money']}", |
|
|
horseman_name: "{$order['horseman_name']}" |
|
|
|
|
|
|
|
|
horseman_name: "{$order['horseman_name']}", |
|
|
|
|
|
orders: JSON.parse(orders) |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
JS |
|
|
JS |
|
|
|