Browse Source

agent和supplier的name改为company_name

master
李可松 4 years ago
parent
commit
fa348fd705
  1. 3
      app/Admin/Controllers/AgentController.php
  2. 4
      app/Admin/Controllers/DemandProductController.php
  3. 6
      app/Admin/Controllers/IndustryOrderController.php
  4. 6
      app/Admin/Controllers/IndustryProductController.php
  5. 18
      app/Admin/Controllers/OrderController.php
  6. 11
      app/Admin/Controllers/ProductController.php
  7. 5
      app/Admin/Controllers/SupplierController.php
  8. 26
      app/AdminAgent/Controllers/AgentProductController.php
  9. 2
      app/AdminAgent/Controllers/GroupOrderController.php
  10. 4
      app/AdminAgent/Controllers/IndustryOrderController.php
  11. 5
      app/AdminAgent/Controllers/IndustryProductController.php
  12. 10
      app/AdminAgent/Controllers/OrderController.php
  13. 1
      app/AdminAgent/Controllers/SupplierController.php
  14. 8
      app/AdminAgent/Renderable/SelectProduct.php
  15. 8
      app/AdminGuide/Controllers/OrderController.php
  16. 2
      app/AdminSupplier/Controllers/AgentController.php
  17. 6
      app/AdminSupplier/Controllers/DepositLogController.php
  18. 4
      app/AdminSupplier/Controllers/IndustryOrderController.php
  19. 12
      app/AdminSupplier/Controllers/OrderController.php
  20. 8
      app/AdminSupplier/Renderable/SelectProduct.php

3
app/Admin/Controllers/AgentController.php

@ -35,7 +35,6 @@ class AgentController extends AdminController
$grid->column('id')->sortable();
$grid->column('username');
$grid->column('name');
$grid->column('type')->using(AgentType::array());
$grid->column('company_name');
$grid->column('logo')->image('', 60, 60);
@ -65,7 +64,7 @@ class AgentController extends AdminController
$filter->panel();
$filter->equal('id')->width(2);
$filter->like('name')->width(3);
$filter->like('company_name')->width(3);
$filter->equal('status', '用户状态')->select(UserStatus::array())->width(2);
});
});

4
app/Admin/Controllers/DemandProductController.php

@ -23,7 +23,7 @@ class DemandProductController extends AdminController
*/
protected function grid()
{
return Grid::make(new DemandProduct(['supplier:id,name', 'category:id,name']), function (Grid $grid) {
return Grid::make(new DemandProduct(['supplier:id,company_name', 'category:id,name']), function (Grid $grid) {
$grid->disableCreateButton();
//如果是审核页面,多加where条件判断
if (strpos(Route::current()->uri, 'audit')) {
@ -35,7 +35,7 @@ class DemandProductController extends AdminController
$grid->column('picture')->image('', 60, 60);
$grid->column('title');
//$grid->column('sale');
$grid->column('supplier.name', '供应商');
$grid->column('supplier.company_name', '供应商');
$grid->column('status')
->if(fn() => $this->status == ProductStatus::UNAUDITED)
->display('')

6
app/Admin/Controllers/IndustryOrderController.php

@ -2,10 +2,8 @@
namespace App\Admin\Controllers;
use App\Admin\Extensions\Grid\IndustryOrderStatus;
use App\Admin\Repositories\IndustryOrder;
use App\Common\OrderStatus;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Show;
@ -20,7 +18,7 @@ class IndustryOrderController extends AdminController
*/
protected function grid()
{
return Grid::make(new IndustryOrder(['agent:id,name']), function (Grid $grid) {
return Grid::make(new IndustryOrder(['agent:id,company_name']), function (Grid $grid) {
$grid->disableCreateButton();
$grid->disableRowSelector();
$grid->disableActions();
@ -28,7 +26,7 @@ class IndustryOrderController extends AdminController
//$grid->model()->where('supplier_id', Admin::user()->id);
$grid->column('id')->sortable();
$grid->column('agent.name', '代理商名称');
$grid->column('agent.company_name', '代理商名称');
$grid->column('order_no');
$grid->column('num');
$grid->column('price');

6
app/Admin/Controllers/IndustryProductController.php

@ -75,12 +75,12 @@ class IndustryProductController extends AdminController
*/
protected function detail($id)
{
return Show::make($id, new IndustryProduct(['category:id,name', 'supplier:id,name,contact_phone']), function (Show $show) {
return Show::make($id, new IndustryProduct(['category:id,name', 'supplier:id,company_name,contact_phone']), function (Show $show) {
$show->disableDeleteButton();
$show->disableEditButton();
$show->field('id');
$show->field('supplier.name', '供应商');
$show->field('supplier.company_name', '供应商');
$show->field('supplier.contact_phone', '供应商联系电话');
$show->field('category.name', '分类');
$show->field('type')->using(admin_trans('product.options.publish_type'));
@ -108,7 +108,7 @@ class IndustryProductController extends AdminController
*/
protected function form()
{
return Form::make(new IndustryProduct(['supplier:id,name', 'category:id,name']), function (Form $form) {
return Form::make(new IndustryProduct(), function (Form $form) {
$form->disableDeleteButton();
$form->display('id');

18
app/Admin/Controllers/OrderController.php

@ -23,9 +23,9 @@ class OrderController extends AdminController
protected function grid()
{
return Grid::make(new Order([
'agent:id,name',
'agent:id,company_name',
'agentProduct.product:id,title,price,pictures',
'product.supplier:id,name'
'product.supplier:id,company_name'
]), function (Grid $grid) {
$grid->disableCreateButton();
$grid->disableDeleteButton();
@ -34,7 +34,7 @@ class OrderController extends AdminController
$grid->column('id')->sortable();
$grid->column('order_no')->limit(10);
$grid->column('agent.name', '代理商');
$grid->column('agent.company_name', '代理商');
$grid->column('mobile');
$grid->column('name');
$grid->column('product', '产品信息')
@ -45,8 +45,8 @@ class OrderController extends AdminController
$this->title,
'<img data-action="preview-img" src="'.$this->picture.'" style="max-width:120px;max-height:200px;cursor:pointer" class="img img-thumbnail">',
$this->num,
$this->agent->name,
$this->product->supplier->name,
$this->agent->company_name,
$this->product->supplier->company_name,
]]);
})->xl();
$grid->column('paid_money');
@ -65,10 +65,10 @@ class OrderController extends AdminController
$filter->equal('order_no')->width(3);
$filter->equal('status')->select(OrderStatus::array())->width(2);
$option = Agent::query()->pluck('name', 'id');
$option = Agent::query()->pluck('company_name', 'id');
$filter->equal('agent_id', '代理商')->select($option)->width(3);
$option = Supplier::query()->pluck('name', 'id');
$option = Supplier::query()->pluck('company_name', 'id');
$filter->equal('product.supplier_id', '供应商')->select($option)->width(3);
$filter->between('created_at')->datetime()->width(4);
@ -85,13 +85,13 @@ class OrderController extends AdminController
*/
protected function detail($id)
{
return Show::make($id, new Order(['agent:id,name']), function (Show $show) {
return Show::make($id, new Order(['agent:id,company_name']), function (Show $show) {
$show->disableDeleteButton();
$show->disableQuickEdit();
$show->disableEditButton();
$show->field('id');
$show->field('agent.name');
$show->field('agent.company_name');
$show->field('mobile');
$show->field('name');
$show->field('num');

11
app/Admin/Controllers/ProductController.php

@ -5,12 +5,9 @@ namespace App\Admin\Controllers;
use App\Admin\Extensions\Grid\AuditProduct;
use App\Admin\Repositories\Product;
use App\Common\ProductStatus;
use App\Common\UserStatus;
use App\Models\AgentProduct;
use App\Models\AgentProductItem;
use App\Models\Category;
use App\Models\Supplier;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
use Dcat\Admin\Form\NestedForm;
use Dcat\Admin\Grid;
@ -27,7 +24,7 @@ class ProductController extends AdminController
*/
protected function grid()
{
return Grid::make(new Product(['supplier:id,name', 'category:id,name']), function (Grid $grid) {
return Grid::make(new Product(['supplier:id,company_name', 'category:id,name']), function (Grid $grid) {
$grid->disableCreateButton();
//如果是审核页面,多加where条件判断
if (strpos(Route::current()->uri, 'audit')) {
@ -42,7 +39,7 @@ class ProductController extends AdminController
$grid->column('price');
$grid->column('sale');
$grid->column('stock');
$grid->column('supplier.name', '供应商');
$grid->column('supplier.company_name', '供应商');
$grid->column('status')
->if(fn() => $this->status == ProductStatus::UNAUDITED)
->display('')
@ -80,7 +77,7 @@ class ProductController extends AdminController
*/
protected function detail($id)
{
return Show::make($id, new Product(['supplier:id,name', 'category:id,name']), function (Show $show) {
return Show::make($id, new Product(['supplier:id,company_name', 'category:id,name']), function (Show $show) {
$show->field('id');
$show->field('category.name', '所属分类');
$show->field('title');
@ -90,7 +87,7 @@ class ProductController extends AdminController
$show->field('sale');
$show->field('stock');
$show->field('status')->using(ProductStatus::array());
$show->field('supplier.name', '供应商');
$show->field('supplier.company_name', '供应商');
$show->field('know')->unescape()->as(fn($v) => preg_replace('/<script.*?>.*?<\/script>/is', '', $v));
$show->field('content')->unescape()->as(fn($v) => preg_replace('/<script.*?>.*?<\/script>/is', '', $v));
$show->field('created_at');

5
app/Admin/Controllers/SupplierController.php

@ -7,7 +7,6 @@ use App\Admin\Repositories\Supplier;
use App\Common\ProductStatus;
use App\Common\UserStatus;
use App\Models\Product;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Show;
@ -36,7 +35,7 @@ class SupplierController extends AdminController
$grid->column('id')->sortable();
$grid->column('username');
$grid->column('name');
// $grid->column('name');
$grid->column('company_name');
$grid->column('logo')->image('', 60, 60);
$grid->column('address');
@ -66,7 +65,7 @@ class SupplierController extends AdminController
$filter->panel();
$filter->equal('id')->width(2);
$filter->like('name')->width(3);
$filter->like('company_name')->width(3);
$filter->equal('status', '用户状态')->select(UserStatus::array())->width(2);
});
});

26
app/AdminAgent/Controllers/AgentProductController.php

@ -9,7 +9,6 @@ use App\AdminAgent\Repositories\AgentProduct;
use App\Common\AgentType;
use App\Common\ProductStatus;
use App\Models\AgentProductItem;
use App\Models\AgentSetting;
use App\Models\Category;
use App\Models\Channel;
use App\Models\Guide;
@ -40,7 +39,7 @@ class AgentProductController extends AdminController
->orWhere('stock', '<=', 0)
->update(['status' => ProductStatus::SOLD_OUT]);
return Grid::make(new AgentProduct(['product.supplier:id,name', 'category:id,name']), function (Grid $grid) {
return Grid::make(new AgentProduct(['product.supplier:id,company_name', 'category:id,name']), function (Grid $grid) {
$agent_id = Admin::user()->id;
$grid->model()->where('agent_id', $agent_id);
@ -68,7 +67,7 @@ class AgentProductController extends AdminController
? "<img data-action=\"preview-img\" src=\"{$this->product->picture}\" style=\"max-width:80px;max-height:200px;cursor:pointer\" class=\"img img-thumbnail\">"
: '';
$data = [[
$this->product->supplier->name ?? '',
$this->product->supplier->company_name ?? '',
$this->product->title ?? '',
$pic,
$this->product->original_price ?? '',
@ -105,7 +104,7 @@ class AgentProductController extends AdminController
$filter->like('product.title', '产品标题')->width(3);
$filter->equal('status')->select(ProductStatus::array())->width(2);
$options = Supplier::where('status', 1)->pluck('name', 'id')->toArray();
$options = Supplier::where('status', 1)->pluck('company_name', 'id')->toArray();
$filter->equal('product.supplier_Id', '供应商')->select($options)->width(2);
});
});
@ -120,15 +119,15 @@ class AgentProductController extends AdminController
*/
protected function detail($id)
{
return Show::make($id, new AgentProduct(['agent:id,name', 'category:id,name', 'product.supplier:id,name', 'guide:id,name']), function (Show $show) {
return Show::make($id, new AgentProduct(['category:id,name', 'product.supplier:id,company_name', 'guide:id,name']), function (Show $show) {
//不允许查看非自己的数据
if ($show->model()->agent_id != Admin::user()->id) {
Admin::exit('数据不存在');
}
$show->field('id');
$show->field('agent_id');
$show->field('product_id');
$show->field('product.supplier.company_name', '供应商');
$show->field('price');
$show->field('original_price');
$show->field('sale');
@ -144,7 +143,7 @@ class AgentProductController extends AdminController
$show->field('content')->unescape();
if (Admin::user()->type != AgentType::CLUSTER) {
$show->field('is_rec')->using(['未推荐', '已推荐']);
$show->field('channel_id');
$show->field('channel_id')->as(fn($v) => join(',', Channel::whereIn('id', explode(',', $v))->pluck('name')->toArray()));
$show->field('earnest');
$show->field('earnest_timeout');
$show->field('deposit');
@ -152,19 +151,6 @@ class AgentProductController extends AdminController
}
$show->field('created_at');
$show->field('updated_at');
/*$show->html(Alert::make(null, '供应商产品详情')->info()); 因为可能是组合销售多个产品,这里暂时不显示
$show->field('product.id', '供应商产品ID');
$show->field('product.supplier.name');
$show->field('product.title');
$show->field('product.pictures')->image('', 80, 80);
$show->field('product.original_price');
$show->field('product.price');
$show->field('product.sale');
$show->field('product.stock');
$show->field('product.created_at', '创建时间');
$show->field('product.updated_at', '更新时间');*/
});
}

2
app/AdminAgent/Controllers/GroupOrderController.php

@ -60,7 +60,7 @@ class GroupOrderController extends AdminController
$filter->equal('order_no')->width(3);
$filter->equal('status')->select(OrderStatus::array())->width(2);
$option = Supplier::query()->pluck('name', 'id');
$option = Supplier::query()->pluck('company_name', 'id');
$filter->equal('product.supplier_id', '供应商')->select($option)->width(3);
$filter->between('created_at')->datetime()->width(4);

4
app/AdminAgent/Controllers/IndustryOrderController.php

@ -27,13 +27,13 @@ class IndustryOrderController extends AdminController
*/
protected function grid()
{
return Grid::make(new IndustryOrder(['supplier:id,name,contact_phone']), function (Grid $grid) {
return Grid::make(new IndustryOrder(['supplier:id,company_name,contact_phone']), function (Grid $grid) {
$grid->disableRowSelector();
$grid->disableCreateButton();
$grid->disableActions();
$grid->column('id')->sortable();
$grid->column('supplier.name', '供应商');
$grid->column('supplier.company_name', '供应商');
$grid->column('supplier.contact_phone', '供应商电话');
$grid->column('order_no')->limit(10);
$grid->column('num');

5
app/AdminAgent/Controllers/IndustryProductController.php

@ -2,7 +2,6 @@
namespace App\AdminAgent\Controllers;
use App\AdminAgent\Forms\IndustryProductBuy;
use App\AdminAgent\Repositories\IndustryProduct;
use App\Common\ProductStatus;
use Dcat\Admin\Grid;
@ -62,12 +61,12 @@ class IndustryProductController extends AdminController
*/
protected function detail($id)
{
return Show::make($id, new IndustryProduct(['category:id,name', 'supplier:id,name,contact_phone']), function (Show $show) {
return Show::make($id, new IndustryProduct(['category:id,name', 'supplier:id,company_name,contact_phone']), function (Show $show) {
$show->disableEditButton();
$show->disableDeleteButton();
$show->field('id');
$show->field('supplier.name', '供应商');
$show->field('supplier.company_name', '供应商');
$show->field('supplier.contact_phone', '供应商联系电话');
$show->field('category.name', '分类');
$show->field('type')->using(admin_trans('product.options.publish_type'));

10
app/AdminAgent/Controllers/OrderController.php

@ -27,7 +27,7 @@ class OrderController extends AdminController
*/
protected function grid()
{
return Grid::make(new Order(['product.supplier:id,name']), function (Grid $grid) {
return Grid::make(new Order(['product.supplier:id,company_name']), function (Grid $grid) {
$grid->disableDeleteButton();
$grid->disableBatchDelete();
$grid->disableCreateButton();
@ -64,7 +64,7 @@ class OrderController extends AdminController
$grid->column('product', '产品信息')
->display('查看')
->modal('购买产品信息', function ($modal) {
$item = OrderProductItem::with(['supplier:id,name', 'product:id,title,pictures'])
$item = OrderProductItem::with(['supplier:id,company_name', 'product:id,title,pictures'])
->where('order_id', $this->id)
->get(['num', 'supplier_id', 'product_id']);
@ -75,7 +75,7 @@ class OrderController extends AdminController
$v->product->title ?? '',
'<img data-action="preview-img" src="' . $picture . '" style="max-width:120px;max-height:200px;cursor:pointer" class="img img-thumbnail">',
$v->num ?? '',
$v->supplier->name ?? '',
$v->supplier->company_name ?? '',
];
}
return Table::make(['产品名称', '产品图片', '购买数量', '所属供应商'], $row);
@ -172,7 +172,7 @@ class OrderController extends AdminController
*/
protected function detail($id)
{
return Show::make($id, new Order(['product.supplier:id,name']), function (Show $show) {
return Show::make($id, new Order(['product.supplier:id,company_name']), function (Show $show) {
$show->disableDeleteButton();
$show->disableEditButton();
@ -185,7 +185,7 @@ class OrderController extends AdminController
$show->field('user_id');
$show->field('order_no');
$show->field('agent_product_id', '代理商产品ID');
$show->field('product.supplier.name', '供应商');
$show->field('product.supplier.company_name', '供应商');
$show->field('price');
$show->field('paid_money');
$show->field('paid_at');

1
app/AdminAgent/Controllers/SupplierController.php

@ -32,7 +32,6 @@ class SupplierController extends AdminController
});
$grid->column('id')->sortable();
$grid->column('name');
$grid->column('company_name');
$grid->column('address');
$grid->column('director');

8
app/AdminAgent/Renderable/SelectProduct.php

@ -19,7 +19,7 @@ class SelectProduct extends LazyRenderable
// 获取外部传递的参数
// $id = $this->id;
Admin::translation('product');
return Grid::make(new Product(['supplier:id,name']), function (Grid $grid) {
return Grid::make(new Product(['supplier:id,company_name']), function (Grid $grid) {
$grid->disableActions();
$grid->disableBatchDelete();
$grid->disableBatchActions();
@ -28,10 +28,10 @@ class SelectProduct extends LazyRenderable
if (!is_null($this->ids)) {
$grid->model()->orderByRaw("FIELD(`id`, {$this->ids}) DESC");
}
$grid->quickSearch(['title', 'supplier.name'])->placeholder('搜索产品名称、供应商');
$grid->quickSearch(['title', 'supplier.company_name'])->placeholder('搜索产品名称、供应商');
$grid->column('id');
//$grid->column('supplier.name', '供应商');
//$grid->column('supplier.company_name', '供应商');
$grid->column('title');
$grid->column('picture')->image('',60, 60);
$grid->column('price');
@ -43,7 +43,7 @@ class SelectProduct extends LazyRenderable
$grid->filter(function (Grid\Filter $filter) {
$filter->like('title')->width(4);
$filter->like('supplier.name', '供应商名称')->width(4);
$filter->like('supplier.company_name', '供应商名称')->width(4);
});
});
}

8
app/AdminGuide/Controllers/OrderController.php

@ -22,7 +22,7 @@ class OrderController extends AdminController
*/
protected function grid()
{
return Grid::make(new Order(['agent:id,name']), function (Grid $grid) {
return Grid::make(new Order(['agent:id,company_name']), function (Grid $grid) {
$grid->disableBatchActions();
$grid->disableCreateButton();
$grid->disableActions();
@ -31,7 +31,7 @@ class OrderController extends AdminController
$grid->model()->where('guide_id', Admin::user()->id);
$grid->column('id')->sortable();
$grid->column('agent.name');
$grid->column('agent.company_name', '代理商');
$grid->column('order_no')->limit(10);
$grid->column('num');
$grid->column('price');
@ -55,10 +55,10 @@ class OrderController extends AdminController
$filter->equal('order_no')->width(3);
$filter->equal('status')->select(OrderStatus::array())->width(2);
$option = Agent::query()->pluck('name', 'id');
$option = Agent::query()->pluck('company_name', 'id');
$filter->equal('agent_id', '代理商')->select($option)->width(3);
$option = Supplier::query()->pluck('name', 'id');
$option = Supplier::query()->pluck('company_name', 'id');
$filter->equal('product.supplier_id', '供应商')->select($option)->width(3);
$filter->between('created_at')->datetime()->width(4);

2
app/AdminSupplier/Controllers/AgentController.php

@ -36,7 +36,6 @@ class AgentController extends AdminController
$grid->disableActions();
$grid->column('id')->sortable();
$grid->column('name');
$grid->column('type')->using(AgentType::array());
$grid->column('company_name');
$grid->column('address');
@ -51,7 +50,6 @@ class AgentController extends AdminController
$filter->panel();
$filter->equal('id')->width(2);
$filter->like('name')->width(2);
$filter->like('company_name')->width(3);
$filter->equal('contact_phone')->width(2);
});

6
app/AdminSupplier/Controllers/DepositLogController.php

@ -3,12 +3,8 @@
namespace App\AdminSupplier\Controllers;
use App\AdminSupplier\Repositories\DepositLog;
use App\AdminSupplier\Repositories\Withdrawal;
use App\Traits\DemandTraits;
use App\Traits\StatementTraits;
use App\Traits\WithdrawalTraits;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Layout\Column;
use Dcat\Admin\Layout\Content;
@ -79,7 +75,7 @@ HTML;
$grid->model()->where('supplier_id', Admin::user()->id);
$grid->column('id')->sortable();
$grid->column('price');
$grid->column('supplier.name', '供应商');
$grid->column('supplier.company_name', '供应商');
$grid->column('type', '类型')->using(StatementTraits::$depositText);
$grid->column('created_at');
$grid->column('updated_at')->sortable();

4
app/AdminSupplier/Controllers/IndustryOrderController.php

@ -20,7 +20,7 @@ class IndustryOrderController extends AdminController
*/
protected function grid()
{
return Grid::make(new IndustryOrder(['agent:id,name']), function (Grid $grid) {
return Grid::make(new IndustryOrder(['agent:id,company_name']), function (Grid $grid) {
$grid->disableCreateButton();
$grid->disableRowSelector();
$grid->disableActions();
@ -28,7 +28,7 @@ class IndustryOrderController extends AdminController
$grid->model()->where('supplier_id', Admin::user()->id);
$grid->column('id')->sortable();
$grid->column('agent.name', '代理商名称');
$grid->column('agent.company_name', '代理商名称');
$grid->column('order_no');
$grid->column('num');
$grid->column('price');

12
app/AdminSupplier/Controllers/OrderController.php

@ -24,7 +24,7 @@ class OrderController extends AdminController
protected function grid()
{
return Grid::make(new Order([
'agent:id,name',
'agent:id,company_name',
'agentProduct.product:id,title,price,pictures',
'product'
]), function (Grid $grid) {
@ -40,7 +40,7 @@ class OrderController extends AdminController
});
$grid->column('id')->sortable();
$grid->column('agent.name', '代理商');
$grid->column('agent.company_name', '代理商');
$grid->column('order_no', '订单号')->limit(10);
$grid->column('title')->limit(20);
$grid->column('picture')->image('', 60, 60);
@ -80,10 +80,10 @@ class OrderController extends AdminController
$filter->equal('order_no')->width(3);
$filter->equal('status')->select(OrderStatus::array())->width(2);
$option = Agent::query()->pluck('name', 'id');
$option = Agent::query()->pluck('company_name', 'id');
$filter->equal('agent_id', '代理商')->select($option)->width(3);
$option = Supplier::query()->pluck('name', 'id');
$option = Supplier::query()->pluck('company_name', 'id');
$filter->equal('product.supplier_id', '供应商')->select($option)->width(3);
$filter->between('created_at')->datetime()->width(4);
@ -100,7 +100,7 @@ class OrderController extends AdminController
*/
protected function detail($id)
{
return Show::make($id, new Order(['agent:id,name', 'orderProductItem']), function (Show $show) {
return Show::make($id, new Order(['agent:id,company_name', 'orderProductItem']), function (Show $show) {
$show->disableDeleteButton();
$show->disableQuickEdit();
$show->disableEditButton();
@ -111,7 +111,7 @@ class OrderController extends AdminController
});
$show->field('id');
$show->field('agent.name');
$show->field('agent.company_name', '代理商');
$show->field('mobile');
$show->field('name');
$show->field('num');

8
app/AdminSupplier/Renderable/SelectProduct.php

@ -19,7 +19,7 @@ class SelectProduct extends LazyRenderable
// 获取外部传递的参数
// $id = $this->id;
Admin::translation('product');
return Grid::make(new DemandProduct(['supplier:id,name']), function (Grid $grid) {
return Grid::make(new DemandProduct(['supplier:id,company_name']), function (Grid $grid) {
$grid->disableActions();
$grid->disableBatchDelete();
$grid->disableBatchActions();
@ -29,10 +29,10 @@ class SelectProduct extends LazyRenderable
'supplier_id' => Admin::user()->id,
'status' => ProductStatus::ON_SALE
]);
$grid->quickSearch(['title', 'supplier.name'])->placeholder('搜索产品名称、供应商');
$grid->quickSearch(['title', 'supplier.company_name'])->placeholder('搜索产品名称、供应商');
$grid->column('id');
$grid->column('supplier.name', '供应商')->display(fn($v) => $v);
$grid->column('supplier.company_name', '供应商')->display(fn($v) => $v);
$grid->column('title');
$grid->column('picture')->image('',60, 60);
$grid->column('sale');
@ -43,7 +43,7 @@ class SelectProduct extends LazyRenderable
$grid->filter(function (Grid\Filter $filter) {
$filter->equal('id')->width(2);
$filter->like('title')->width(4);
$filter->like('supplier.name', '供应商名称')->width(4);
$filter->like('supplier.company_name', '供应商名称')->width(4);
});
});
}

Loading…
Cancel
Save