diff --git a/app/Admin/Controllers/AfterSaleController.php b/app/Admin/Controllers/AfterSaleController.php index 22899a8b..a2f94152 100644 --- a/app/Admin/Controllers/AfterSaleController.php +++ b/app/Admin/Controllers/AfterSaleController.php @@ -31,7 +31,7 @@ class AfterSaleController extends AdminController { $builder = AfterSale::with(['user', 'order', 'orderProduct', 'tags']); return Grid::make($builder, function (Grid $grid) { - $grid->column('sn'); + $grid->column('sn')->copyable(); $grid->column('tags', '标签')->display(function ($tags) { $array = []; foreach ($this->tags as $key => $tag) { @@ -39,8 +39,8 @@ class AfterSaleController extends AdminController } return $array; })->label(); - $grid->column('user.phone'); - $grid->column('order.sn'); + $grid->column('user.phone')->copyable(); + $grid->column('order.sn')->copyable(); $grid->column('orderProduct.name'); $grid->column('num'); diff --git a/app/Admin/Controllers/CouponTaskLogController.php b/app/Admin/Controllers/CouponTaskLogController.php index aca8011f..4f3e2536 100644 --- a/app/Admin/Controllers/CouponTaskLogController.php +++ b/app/Admin/Controllers/CouponTaskLogController.php @@ -24,7 +24,7 @@ class CouponTaskLogController extends AdminController $grid->column('id')->sortable(); $grid->column('task.name'); $grid->column('coupon.name'); - $grid->column('user.phone'); + $grid->column('user.phone')->copyable(); $grid->column('num'); $grid->column('status')->using([ 0=>'未发放', diff --git a/app/Admin/Controllers/OrderController.php b/app/Admin/Controllers/OrderController.php index 99fd5577..c632e81f 100644 --- a/app/Admin/Controllers/OrderController.php +++ b/app/Admin/Controllers/OrderController.php @@ -39,7 +39,7 @@ class OrderController extends AdminController return Grid::make($builder, function (Grid $grid) { $grid->column('id')->sortable(); - $grid->column('sn'); + $grid->column('sn')->copyable(); $grid->column('tags', '标签')->display(function ($tags) { $array = []; foreach ($this->tags as $key => $tag) { @@ -47,7 +47,7 @@ class OrderController extends AdminController } return $array; })->label(); - $grid->column('user.phone'); + $grid->column('user.phone')->copyable(); $grid->column('total_amount')->display(function ($value) { return bcdiv($value, 100, 2); })->prepend('¥'); diff --git a/app/Admin/Controllers/OrderPackageController.php b/app/Admin/Controllers/OrderPackageController.php index 9f8b622c..68646aaf 100644 --- a/app/Admin/Controllers/OrderPackageController.php +++ b/app/Admin/Controllers/OrderPackageController.php @@ -30,7 +30,7 @@ class OrderPackageController extends AdminController $builder = OrderPackage::with(['order', 'tags']); return Grid::make($builder, function (Grid $grid) { // $grid->column('id')->sortable(); - $grid->column('order.sn'); + $grid->column('order.sn')->copyable(); $grid->column('tags', '标签')->display(function ($tags) { $array = []; foreach ($this->tags as $key => $tag) { diff --git a/app/Admin/Controllers/PointsLogController.php b/app/Admin/Controllers/PointsLogController.php index dbc31e2d..7802595d 100644 --- a/app/Admin/Controllers/PointsLogController.php +++ b/app/Admin/Controllers/PointsLogController.php @@ -20,7 +20,7 @@ class PointsLogController extends AdminController $builder = PointsLog::with('user'); return Grid::make($builder, function (Grid $grid) { // $grid->column('id')->sortable(); - $grid->column('user.phone'); + $grid->column('user.phone')->copyable(); $grid->column('desc'); // $grid->column('type'); $grid->column('points'); diff --git a/app/Admin/Controllers/UserController.php b/app/Admin/Controllers/UserController.php index 2deffa11..88c35255 100644 --- a/app/Admin/Controllers/UserController.php +++ b/app/Admin/Controllers/UserController.php @@ -38,12 +38,12 @@ class UserController extends AdminController $builder = User::with(['userInfo', 'wallet', 'balance', 'userInfo.inviterInfo.user']); return Grid::make($builder, function (Grid $grid) { // $grid->column('id')->sortable(); - $grid->column('phone'); + $grid->column('phone')->copyable(); $grid->column('userInfo.agent_level')->display(function ($value) { return $this->userInfo?->agent_level_name??'未知'; })->label(); - $grid->column('userInfo.inviterInfo.user.phone'); + $grid->column('userInfo.inviterInfo.user.phone')->copyable(); $grid->column('userInfo.growth_value'); $grid->column('userInfo.group_sales_value'); diff --git a/app/Admin/Renderable/UserSimpleTable.php b/app/Admin/Renderable/UserSimpleTable.php index af0414df..4959920e 100644 --- a/app/Admin/Renderable/UserSimpleTable.php +++ b/app/Admin/Renderable/UserSimpleTable.php @@ -13,7 +13,7 @@ class UserSimpleTable extends LazyRenderable $builder = User::query(); return Grid::make($builder, function (Grid $grid) { $grid->disableRowSelector(false); - $grid->column('phone'); + $grid->column('phone')->copyable(); $grid->quickSearch(['phone']); $grid->disableActions(); });