Commit beb69cec by lujunyi

删除功能

parent 1a28510f
......@@ -8,6 +8,7 @@
use App\Models\DrugModel;
use App\Models\DrugTagModel;
use App\Models\DrugUnitModel;
use App\Models\PharmacyDrugModel;
use Box\Spout\Common\Entity\Style\Color;
use Box\Spout\Writer\Common\Creator\Style\StyleBuilder;
use Box\Spout\Writer\Common\Creator\WriterEntityFactory;
......@@ -82,9 +83,8 @@ protected function grid()
$filter->in('is_si')->checkbox(DrugModel::SI_MAP)->width(3);
});
$grid->setActionClass(Grid\Displayers\Actions::class);
// 行按钮控制
$grid->disableDeleteButton(); // 禁用删除按钮
// $grid->disableDeleteButton(); // 禁用删除按钮
$grid->disableViewButton(); // 禁用详情按钮
// 工具栏按钮控制
......@@ -157,6 +157,16 @@ protected function form()
$form->display('created_at');
$form->display('updated_at');
});
$form->deleting(function (Form $form) {
// 获取待删除行数据,这里获取的是一个二维数组
$drugId = $form->getKey();
$num = PharmacyDrugModel::where('drug_id', $drugId)->count();
if ($num >= 1) {
return $form->response()->error('该药品已经被也药店导入,暂时不能删除~');
}
});
// 右上角按钮控制
$form->disableDeleteButton(); // 去掉删除按钮
$form->disableViewButton(); // 去掉跳转详情页按钮
......
......@@ -71,7 +71,7 @@ protected function grid()
$grid->disableViewButton(); // 禁用详情按钮
// 工具栏按钮控制
$grid->disableBatchDelete(); // 禁用批量删除
// $grid->disableBatchDelete(); // 禁用批量删除
});
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment