Commit 4e896a43 by lujunyi

药店权限

parent 534da0fc
......@@ -3,6 +3,7 @@
namespace App\Admin\Controllers;
use App\Admin\Extensions\Form\PharmacyConfigForm;
use Dcat\Admin\Admin;
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Layout\Content;
......@@ -11,6 +12,11 @@ class PharmacyConfigController extends AdminController
{
public function index(Content $content): Content
{
// 权限判断和数据过滤
if (! Admin::user()->isRole('pharmacy')) {
admin_exit(Content::make()->withError(trans('admin.deny')));
}
return $content->header('药店配置')
->description('')
->body(new PharmacyConfigForm());
......
......@@ -5,6 +5,7 @@
use App\Models\PatientModel;
use App\Models\PharmacyDrugModel;
use App\Models\PrescriptionModel;
use Dcat\Admin\Admin;
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Layout\Content;
use Illuminate\Support\Facades\Storage;
......@@ -16,6 +17,11 @@ class PrescriptionPrintController extends AdminController
// 处方打印首页,显示输入框,可以搜索处方
public function index(Content $content): Content
{
// 权限判断和数据过滤
if (! Admin::user()->isRole('pharmacy')) {
admin_exit(Content::make()->withError(trans('admin.deny')));
}
// 加载处方打印页面
return $content->header('处方打印')
->description('根据处方编号搜索并打印处方')
......@@ -27,13 +33,19 @@ public function index(Content $content): Content
*/
public function search()
{
if (! Admin::user()->isRole('pharmacy')) {
return response()->json([
'status' => false,
'message' => '您没有权限~',
]);
}
$prescriptionNo = request('prescription_no');
$isEseal = request('is_eseal', 0); // 是否打印电子印章,实时生成
if (empty($prescriptionNo)) {
return response()->json([
'status' => false,
'message' => '请输入处方编号',
'message' => '请输入处方编号~',
]);
}
......
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