michealwoo 2 vuotta sitten
vanhempi
commit
000881ce90
3 muutettua tiedostoa jossa 76 lisäystä ja 28 poistoa
  1. 55 27
      app/Admin/Controllers/StudentController.php
  2. 20 0
      config/map.php
  3. 1 1
      resources/lang/zh-CN/student.php

+ 55 - 27
app/Admin/Controllers/StudentController.php

xqd xqd
@@ -18,18 +18,18 @@ class StudentController extends AdminController
     protected function grid()
     {
         return Grid::make(new Student(), function (Grid $grid) {
-            $grid->column('id')->sortable();
+            //$grid->column('id')->sortable();
             $grid->column('name');
-            $grid->column('sex');
+            $grid->column('sex')->using(config('map.sex'));
             $grid->column('month_old');
             $grid->column('join_garden_time');
             $grid->column('parent_name');
-            $grid->column('class_id');
-
+            $grid->column('class_id')->using(config('map.class'));
+            $grid->disableCreateButton();
+            $grid->disableViewButton();
             $grid->filter(function (Grid\Filter $filter) {
-                $filter->equal('id');
                 $filter->panel();
-        
+                $filter->like('name')->width(4);
             });
         });
     }
@@ -77,27 +77,55 @@ class StudentController extends AdminController
     {
         return Form::make(new Student(), function (Form $form) {
             $form->display('id');
-            $form->text('name');
-            $form->text('sex');
-            $form->text('month_old');
-            $form->text('join_garden_time');
-            $form->text('parent_name');
-            $form->text('class_id');
-            $form->text('name_en');
-            $form->text('blood_type');
-            $form->text('hypersensitive_source');
-            $form->text('past_medical_history');
-            $form->text('birthday');
-            $form->text('exclusive_consultant_name');
-            $form->text('exclusive_consultant_phone');
-            $form->text('home_address');
-            $form->text('hobby');
-            $form->text('family_lang');
-            $form->text('sleep_habits_and_others');
-            $form->text('first_communication_of_parents');
-        
-            $form->display('created_at');
-            $form->display('updated_at');
+            // $form->column(6, function (Form $form) {
+            //   $form->text('name');
+            //     $form->text('sex');
+             
+            // });
+            $form->row(function (Form\Row $row) {
+                $row->width(6)->text('name')->required()->placeholder('请输入中文名');
+                $row->width(6)->text('name_en')->placeholder('请输入英文名');
+            });
+            $form->row(function (Form\Row $row) {
+              $row->width(6)->select('sex')->options(config('map.sex'));
+              $row->width(6)->select('blood_type')->options(config('map.blood_type'));
+            });
+            $form->row(function (Form\Row $row) {
+              $row->width(12)->text('hypersensitive_source');
+            });
+            $form->row(function (Form\Row $row) {
+              $row->textarea('past_medical_history')->required();
+            });
+           
+
+            $form->row(function (Form\Row $row) {
+               $row->width(6)->text('birthday')->required();
+               $row->width(6)->text('join_garden_time');
+            });
+            $form->row(function (Form\Row $row) {
+               $row->width(6)->text('exclusive_consultant_name')->placeholder('请输入专属顾问名');
+               $row->width(6)->text('exclusive_consultant_phone')->placeholder('请输入专属顾问联系方式');
+            });
+
+            $form->row(function (Form\Row $row) {
+              $row->width(6)->text('parent_name')->placeholder('请输入家长名');
+           });
+            $form->row(function (Form\Row $row) {
+              $row->text('home_address');
+            });
+            $form->row(function (Form\Row $row) {
+              $row->width(6)->text('hobby')->placeholder('请输入喜好');
+              $row->width(6)->text('family_lang')->placeholder('请输入家庭语言');
+           });
+            $form->row(function (Form\Row $row) {
+              $row->text('sleep_habits_and_others');
+            });
+
+            $form->row(function (Form\Row $row) {
+              $row->textarea('first_communication_of_parents');
+            });
+            // $form->text('month_old');
+            // $form->text('class_id');
         });
     }
 }

+ 20 - 0
config/map.php

xqd
@@ -0,0 +1,20 @@
+<?php
+
+return [
+  'sex' => [
+      0 => '未知',
+      1 => '男',
+      2 => '女'
+  ],
+  'class' => [
+    1 => '黄桃班',
+  ],
+  'blood_type' => [
+    1=>'A型血',
+    2=>'B型血',
+    3=>'O型血',
+    4=>'AB型血',
+    5=>'RH型血'
+  ],
+
+];

+ 1 - 1
resources/lang/zh-CN/student.php

xqd
@@ -12,7 +12,7 @@ return [
         'parent_name' => '家长姓名',
         'class_id' => '所在班级',
         'name_en' => '英文名',
-        'blood_type' => '血型1-A型血、2-B型血、3-O型血、4-AB型血5-RH型血五种',
+        'blood_type' => '血型',
         'hypersensitive_source' => '过敏源',
         'past_medical_history' => '既往病史',
         'birthday' => '出生日期',