diff --git a/app/Admin/Controllers/AgentController.php b/app/Admin/Controllers/AgentController.php
index fdb11ae..9067435 100644
--- a/app/Admin/Controllers/AgentController.php
+++ b/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);
});
});
diff --git a/app/Admin/Controllers/DemandProductController.php b/app/Admin/Controllers/DemandProductController.php
index d8ee9ee..7e8f20a 100644
--- a/app/Admin/Controllers/DemandProductController.php
+++ b/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('')
diff --git a/app/Admin/Controllers/IndustryOrderController.php b/app/Admin/Controllers/IndustryOrderController.php
index e0cec0a..8ab2053 100644
--- a/app/Admin/Controllers/IndustryOrderController.php
+++ b/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');
diff --git a/app/Admin/Controllers/IndustryProductController.php b/app/Admin/Controllers/IndustryProductController.php
index 326b4b6..c27ef21 100644
--- a/app/Admin/Controllers/IndustryProductController.php
+++ b/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');
diff --git a/app/Admin/Controllers/OrderController.php b/app/Admin/Controllers/OrderController.php
index d787bcf..bd111e6 100644
--- a/app/Admin/Controllers/OrderController.php
+++ b/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,
'
',
$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');
diff --git a/app/Admin/Controllers/ProductController.php b/app/Admin/Controllers/ProductController.php
index ca57abd..fa3dcde 100644
--- a/app/Admin/Controllers/ProductController.php
+++ b/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>/is', '', $v));
$show->field('content')->unescape()->as(fn($v) => preg_replace('/.*?<\/script>/is', '', $v));
$show->field('created_at');
diff --git a/app/Admin/Controllers/SupplierController.php b/app/Admin/Controllers/SupplierController.php
index 874ebfe..f8ab8c7 100644
--- a/app/Admin/Controllers/SupplierController.php
+++ b/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);
});
});
diff --git a/app/AdminAgent/Controllers/AgentProductController.php b/app/AdminAgent/Controllers/AgentProductController.php
index dea23ff..d1922e0 100644
--- a/app/AdminAgent/Controllers/AgentProductController.php
+++ b/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
? "
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', '更新时间');*/
});
}
diff --git a/app/AdminAgent/Controllers/GroupOrderController.php b/app/AdminAgent/Controllers/GroupOrderController.php
index 752ae70..8b8ef36 100644
--- a/app/AdminAgent/Controllers/GroupOrderController.php
+++ b/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);
diff --git a/app/AdminAgent/Controllers/IndustryOrderController.php b/app/AdminAgent/Controllers/IndustryOrderController.php
index 9676fc5..04e2908 100644
--- a/app/AdminAgent/Controllers/IndustryOrderController.php
+++ b/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');
diff --git a/app/AdminAgent/Controllers/IndustryProductController.php b/app/AdminAgent/Controllers/IndustryProductController.php
index 62d6daf..e12b73a 100644
--- a/app/AdminAgent/Controllers/IndustryProductController.php
+++ b/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'));
diff --git a/app/AdminAgent/Controllers/OrderController.php b/app/AdminAgent/Controllers/OrderController.php
index 17b276c..3bebb4b 100644
--- a/app/AdminAgent/Controllers/OrderController.php
+++ b/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 ?? '',
'
',
$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');
diff --git a/app/AdminAgent/Controllers/SupplierController.php b/app/AdminAgent/Controllers/SupplierController.php
index c1a4e87..30d857a 100644
--- a/app/AdminAgent/Controllers/SupplierController.php
+++ b/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');
diff --git a/app/AdminAgent/Renderable/SelectProduct.php b/app/AdminAgent/Renderable/SelectProduct.php
index ee0ffc1..584b67f 100644
--- a/app/AdminAgent/Renderable/SelectProduct.php
+++ b/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);
});
});
}
diff --git a/app/AdminGuide/Controllers/OrderController.php b/app/AdminGuide/Controllers/OrderController.php
index b1c7c02..46b599c 100644
--- a/app/AdminGuide/Controllers/OrderController.php
+++ b/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);
diff --git a/app/AdminSupplier/Controllers/AgentController.php b/app/AdminSupplier/Controllers/AgentController.php
index 21639ed..8a53bc4 100644
--- a/app/AdminSupplier/Controllers/AgentController.php
+++ b/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);
});
diff --git a/app/AdminSupplier/Controllers/DepositLogController.php b/app/AdminSupplier/Controllers/DepositLogController.php
index fd912e6..dbea6c9 100755
--- a/app/AdminSupplier/Controllers/DepositLogController.php
+++ b/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();
diff --git a/app/AdminSupplier/Controllers/IndustryOrderController.php b/app/AdminSupplier/Controllers/IndustryOrderController.php
index 4513f18..3b5e45f 100644
--- a/app/AdminSupplier/Controllers/IndustryOrderController.php
+++ b/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');
diff --git a/app/AdminSupplier/Controllers/OrderController.php b/app/AdminSupplier/Controllers/OrderController.php
index 6094be8..3c4c15f 100644
--- a/app/AdminSupplier/Controllers/OrderController.php
+++ b/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');
diff --git a/app/AdminSupplier/Renderable/SelectProduct.php b/app/AdminSupplier/Renderable/SelectProduct.php
index 755f07b..c126bf4 100644
--- a/app/AdminSupplier/Renderable/SelectProduct.php
+++ b/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);
});
});
}