Browse Source

权限

develop
lemon 4 years ago
parent
commit
1fa746faef
  1. 13
      app/AdminAgent/Controllers/WorkorderController.php

13
app/AdminAgent/Controllers/WorkorderController.php

@ -3,6 +3,7 @@
namespace App\AdminAgent\Controllers;
use App\AdminAgent\Repositories\Workorder;
use App\Common\AgentType;
use App\Http\Controllers\Controller;
use App\Models\AgentProductItem;
use App\Models\Guide;
@ -160,6 +161,7 @@ class WorkorderController extends AdminController
$form->display('id');
$form->text('title');
$form->textarea('content');
if (Admin::user()->type == AgentType::CLUSTER) {
$form->select('point_type')
->when([1], function (Form $form) {
$form->select('supplier_id', '供应商')->options(function () {
@ -179,6 +181,17 @@ class WorkorderController extends AdminController
2 => '地接'
])
->default(1);
} else {
$form->select('point_type')
->options([
1 => '供应商',
])
->default(1);
$form->select('supplier_id', '供应商')->options(function () {
$supplierIds = AgentProductItem::query()->where('agent_id', Admin::user()->id)->distinct()->pluck('supplier_id');
return Supplier::query()->whereIn('id', $supplierIds)->pluck('name', 'id');
});
}
$form->hidden('point_id');
$form->hidden('publisher_type');
$form->hidden('publisher_id');

Loading…
Cancel
Save