Commit bcf502ee by lujunyi

简码自动生成

parent 5768e19e
......@@ -78,7 +78,7 @@ protected function form()
$form->display('id')->width(4);
$form->text('name')->width(4)->required();
$form->text('content')->width(4);
$form->text('code')->width(4);
$form->hidden('code')->width(4);
$form->display('created_at')->width(4);
$form->display('updated_at')->width(4);
......
......@@ -8,6 +8,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
// 医师纠错
class DoctorCorrectionController extends AdminController
{
/**
......
......@@ -9,7 +9,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
// 药品
// 药品
class DrugController extends AdminController
{
/**
......
......@@ -8,6 +8,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
// 药店-纠错
class PharmacyCorrectionController extends AdminController
{
/**
......
......@@ -11,6 +11,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
// 药店-药品
class PharmacyDrugController extends AdminController
{
/**
......
......@@ -8,6 +8,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
// 处方列表
class PrescriptionController extends AdminController
{
/**
......
......@@ -8,6 +8,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
// 处方日志
class PrescriptionLogController extends AdminController
{
/**
......
......@@ -5,6 +5,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Layout\Content;
// 药店-处方打印
class PrescriptionPrintController extends AdminController
{
public function index(Content $content): Content
......
......@@ -6,6 +6,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Layout\Content;
// 系统配置
class SiteConfigController extends AdminController
{
public function index(Content $content): Content
......
......@@ -8,6 +8,7 @@
use Dcat\Admin\Http\Controllers\AdminController;
use Dcat\Admin\Show;
// 药品标签
class TagController extends AdminController
{
/**
......
......@@ -5,6 +5,7 @@
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Overtrue\Pinyin\Pinyin;
class DiagnosiModel extends Model
{
......@@ -12,4 +13,11 @@ class DiagnosiModel extends Model
use SoftDeletes;
protected $table = 'diagnosis';
public function setCodeAttribute($value)
{
$pinyin = new Pinyin();
$abbr = $pinyin->abbr($this->name)->join(''); // 获取拼音首字母
$this->attributes['code'] = strtoupper($abbr);
}
}
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