|
|
@@ -12,9 +12,10 @@ class TerminalController extends Controller
|
|
|
{
|
|
|
use AsyncResponse;
|
|
|
|
|
|
+ // index 页面
|
|
|
public function index(TerminalRequest $request)
|
|
|
{
|
|
|
-// if (!Gate::allows('基础设置-快递打印-终端'))return redirect("/");
|
|
|
+ if (Gate::denies('基础设置-快递打印-终端'))return redirect("/");
|
|
|
|
|
|
$terminals = Terminal::query()->orderByDesc('id')->paginate($request['paginate'] ?? 50);
|
|
|
|
|
|
@@ -25,8 +26,8 @@ class TerminalController extends Controller
|
|
|
|
|
|
public function storeApi(TerminalRequest $request): array
|
|
|
{
|
|
|
-// if (!Gate::allows('基础设置-快递打印-终端-添加'))
|
|
|
-// return ['success' => false, 'message' => '没有对应权限'];
|
|
|
+ if (Gate::denies('基础设置-快递打印-终端-添加'))
|
|
|
+ return ['success' => false, 'message' => '没有对应权限'];
|
|
|
|
|
|
$terminal = Terminal::query()->create($request->all());
|
|
|
return ['success' => true, 'data' => $terminal];
|
|
|
@@ -34,8 +35,8 @@ class TerminalController extends Controller
|
|
|
|
|
|
public function destroyApi($id): array
|
|
|
{
|
|
|
-// if (!Gate::allows('基础设置-快递打印-终端-删除'))
|
|
|
-// return ['success' => false, 'message' => '没有对应权限'];
|
|
|
+ if (Gate::denies('基础设置-快递打印-终端-删除'))
|
|
|
+ return ['success' => false, 'message' => '没有对应权限'];
|
|
|
|
|
|
$terminal = Terminal::query()->find($id);
|
|
|
if (!$terminal) return ['success' => false , 'message' => '对应的终端不存在'];
|
|
|
@@ -46,8 +47,8 @@ class TerminalController extends Controller
|
|
|
|
|
|
public function updateApi(TerminalRequest $request): array
|
|
|
{
|
|
|
-// if (!Gate::allows('基础设置-快递打印-终端-编辑'))
|
|
|
-// return ['success' => false, 'message' => '没有对应权限'];
|
|
|
+ if (Gate::denies('基础设置-快递打印-终端-编辑'))
|
|
|
+ return ['success' => false, 'message' => '没有对应权限'];
|
|
|
|
|
|
$terminal = Terminal::query()->find($request['id']);
|
|
|
if (!$terminal) return ['success' => false, 'message' => '对应的终端不存在'];
|