diff --git a/app/portal/controller/PersonalcenterController.php b/app/portal/controller/PersonalcenterController.php
index 2348873..02e56f0 100644
--- a/app/portal/controller/PersonalcenterController.php
+++ b/app/portal/controller/PersonalcenterController.php
@@ -786,8 +786,14 @@ class PersonalcenterController extends WeChatBaseController{
         if(!empty($grade_class)){
             foreach ($grade_class as $key => $val){
                 $class = explode('-',$val['class']);
-                for($i=$class[0];$i<=$class[1];$i++){
-                    $grade_class_show[] = $val['grade'].' - '.$i."班";
+                if($val['grade'] == '学龄前') {
+                    foreach ($class as $kc=>$vc) {
+                        $grade_class_show[] = $vc;
+                    }
+                } else {
+                    for($i=$class[0];$i<=$class[1];$i++){
+                        $grade_class_show[] = $val['grade'].' - '.$i."班";
+                    }
                 }
             }
             foreach ($grade_class_show as $key => $val){
diff --git a/app/portal/controller/SchoolController.php b/app/portal/controller/SchoolController.php
index 73766d0..141816b 100644
--- a/app/portal/controller/SchoolController.php
+++ b/app/portal/controller/SchoolController.php
@@ -63,22 +63,28 @@ class SchoolController extends WeChatBaseController{
                     foreach ($val['grade'] as $key1 => $val1){
                         //循环传过来的年级
                         foreach ($class_data as $key2 => $val2){
-                            $val2 = explode('-',$val2);
-                            if($val2[0] == $val1['grade']){
-                                //将班级拆分循环装进数组
-                                $class_s = explode('-',$val1['class']);
-                                for($i=$class_s[0];$i<=$class_s[1];$i++){
-                                    $class_db[] = $i;
-                                }
-                                //将传过来的班级循环
-                                for($j=$val2[1];$j<=$val2[2];$j++){
-                                    $class_my[] = $j;
-                                }
-                                $result = array_intersect($class_db,$class_my);
-                                $result = count($result);
-                                if($result > 0){
+                            if($_POST['type'] == '学龄前'){
+                                if(in_array($val2,explode('-',$val1['class']))) {
                                     return 5;
                                 }
+                            } else {
+                                $val2 = explode('-',$val2);
+                                if($val2[0] == $val1['grade']){
+                                    //将班级拆分循环装进数组
+                                    $class_s = explode('-',$val1['class']);
+                                    for($i=$class_s[0];$i<=$class_s[1];$i++){
+                                        $class_db[] = $i;
+                                    }
+                                    //将传过来的班级循环
+                                    for($j=$val2[1];$j<=$val2[2];$j++){
+                                        $class_my[] = $j;
+                                    }
+                                    $result = array_intersect($class_db,$class_my);
+                                    $result = count($result);
+                                    if($result > 0){
+                                        return 5;
+                                    }
+                                }
                             }
                         }
                     }
@@ -94,12 +100,21 @@ class SchoolController extends WeChatBaseController{
                 return 5;
             }
             $school_id = Db::name('school') -> insertGetId($school);
-            foreach ($class_data as $key => $val){
-                $grade_class = explode('-',$val);
+            // 判断是否是学龄前
+            if($_POST['type'] == '学龄前') {
+                $grade_class = implode('-',$class_data);
                 $grade['school_id'] = $school_id;
-                $grade['grade'] = $grade_class[0];
-                $grade['class'] = $grade_class[1].'-'.$grade_class[2];
+                $grade['grade'] = $_POST['type'];
+                $grade['class'] = $grade_class;
                 Db::name('grade_class') -> insert($grade);
+            } else {
+                foreach ($class_data as $key => $val) {
+                    $grade_class = explode('-', $val);
+                    $grade['school_id'] = $school_id;
+                    $grade['grade'] = $grade_class[0];
+                    $grade['class'] = $grade_class[1] . '-' . $grade_class[2];
+                    Db::name('grade_class')->insert($grade);
+                }
             }
             if($school_id){
                return true;
@@ -132,12 +147,21 @@ class SchoolController extends WeChatBaseController{
                     $class_data[] = $val;
                 }
             }
-            foreach ($class_data as $key => $val){
-                $grade_class = explode('-',$val);
+            // 判断是否是学龄前
+            if($_POST['type'] == '学龄前') {
+                $grade_class = implode('-',$class_data);
                 $grade['school_id'] = $_POST['id'];
-                $grade['grade'] = $grade_class[0];
-                $grade['class'] = $grade_class[1].'-'.$grade_class[2];
+                $grade['grade'] = $_POST['type'];
+                $grade['class'] = $grade_class;
                 Db::name('grade_class') -> insert($grade);
+            } else {
+                foreach ($class_data as $key => $val){
+                    $grade_class = explode('-',$val);
+                    $grade['school_id'] = $_POST['id'];
+                    $grade['grade'] = $grade_class[0];
+                    $grade['class'] = $grade_class[1].'-'.$grade_class[2];
+                    Db::name('grade_class') -> insert($grade);
+                }
             }
             return true;
         }else{
diff --git a/data/conf/database.php b/data/conf/database.php
index ac2fb25..fb0f116 100644
--- a/data/conf/database.php
+++ b/data/conf/database.php
@@ -7,7 +7,7 @@ return [
     // 数据库类型
     'type'     => 'mysql',
     // 服务器地址
-    'hostname' => 'rm-m5eblhc9o3515i25n.mysql.rds.aliyuncs.com',
+    'hostname' => 'rm-m5eblhc9o3515i25neo.mysql.rds.aliyuncs.com',
     // 数据库名
     'database' => 'xkeasy',
     // 用户名
diff --git a/public/themes/simpleboot3/portal/school/add_school.html b/public/themes/simpleboot3/portal/school/add_school.html
index 2b1fa61..74da314 100755
--- a/public/themes/simpleboot3/portal/school/add_school.html
+++ b/public/themes/simpleboot3/portal/school/add_school.html
@@ -94,6 +94,12 @@
                     <div class="log_four_contant_left">
                         <img src="__TMPL__/public/assets/images/73.png" alt="" />
                     </div>
+                    <div class="log_four_contant_right">学龄前</div>
+                </div>
+                <div class="log_four_contant_one">
+                    <div class="log_four_contant_left">
+                        <img src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                    </div>
                     <div class="log_four_contant_right">小学</div>
                 </div>
                 <div class="log_four_contant_one">
@@ -115,6 +121,42 @@
                 <div class="log_four_contants">
                     <div class=" log_four_contant_ones">
                         <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="小班" data-class="1">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">小班</div>
+                        </div>
+                    </div>
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="中班" data-class="2">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">中班</div>
+                        </div>
+                    </div>
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="大班" data-class="3">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">大班</div>
+                        </div>
+                    </div>
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="学前班" data-class="4">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">学前班</div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="log_four_radios" style="display: none">
+                <div class="log_four_contants">
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
                             <div class="log_four_contants_left">
                                 <img class="log_Img9" src="__TMPL__/public/assets/images/73.png" alt="" />
                             </div>
@@ -679,9 +721,9 @@
     $('.log_four_radios').on('click','.log_botms',function() {
         var root = $(this).parents('.log_four_radios').index();
         var index = $(this).parent().index();
-        console.log(index)
+        // console.log(index)
         index = root == 0?index:root==1?index + 6:index+9
-        console.log(index)
+        // console.log(index)
         if($(this).find('.log_Img9').attr("src") == '__TMPL__/public/assets/images/39_0.png') {
             $(this).find('.log_Img9').attr("src", "__TMPL__/public/assets/images/73.png");
             $(this).next('.log_four_contants_input_block').slideDown();
@@ -690,18 +732,28 @@
             var tempData = '';
             var classes = index == 0 ? '一年级' : index == 1 ? '二年级' : index == 2 ? '三年级' : index == 3 ? '四年级' : index == 4 ? '五年级' : index == 5 ? '六年级' : index == 6 ? '初一' : index == 7 ? '初二' : index == 8 ? '初三' : index == 9 ? '高一' : index == 10 ? '高二' : index == 11 ? '高三' : '';
             if($(this).parents(".log_four_contant_ones").find(".log_four_contants_left").find("img").attr("src") == "__TMPL__/public/assets/images/73.png") {
-                if(inputs[0].value && inputs[1].value) {
-                    tempData = classes + '-' + inputs[0].value + '-' + inputs[1].value
+                if(inputs.length == 0) {
+                    var name = $(this).find('.xuelingqian').data('name');
+                    var ind = $(this).find('.xuelingqian').data('class');
+                    arr[ind-1] = name;
+                } else {
+                    if(inputs[0].value && inputs[1].value) {
+                        tempData = classes + '-' + inputs[0].value + '-' + inputs[1].value
+                    }
+                    arr[index] = tempData;
                 }
-                arr[index] = tempData;
-
             } else{
                 arr[index] = ''
             }
         } else {
             $(this).find('.log_Img9').attr("src", '__TMPL__/public/assets/images/39_0.png');
             $(this).next('.log_four_contants_input_block').slideUp();
-            arr[index] = ''
+            var ind = $(this).find('.xuelingqian').data('class');
+            if(ind) {
+                arr[ind-1] = '';
+            } else {
+                arr[index] = ''
+            }
         }
         console.log(arr)
     });
diff --git a/public/themes/simpleboot3/portal/school/school.html b/public/themes/simpleboot3/portal/school/school.html
index 285446f..6556b7f 100755
--- a/public/themes/simpleboot3/portal/school/school.html
+++ b/public/themes/simpleboot3/portal/school/school.html
@@ -86,7 +86,7 @@
                 <div class="log_seven_left_one">{$val.school}</div>
                 <div class="log_seven_left_two">
                     <volist name="val.class" id="vo">
-                        <span>{$vo.grade}{$vo.class}班</span>
+                        <span>{$vo.grade}{$vo.class}<neq name="val.type" value="学龄前">班</neq></span>
                     </volist>
                 </div>
                 <div class="log_secen_left_three">{$val.region}</div>
diff --git a/public/themes/simpleboot3/portal/school/school_edit.html b/public/themes/simpleboot3/portal/school/school_edit.html
index abfcc84..33132d4 100755
--- a/public/themes/simpleboot3/portal/school/school_edit.html
+++ b/public/themes/simpleboot3/portal/school/school_edit.html
@@ -93,6 +93,16 @@
             <div class="log_four_contant">
                 <div class="log_four_contant_one">
                     <div class="log_four_contant_left">
+                        <if condition="$data.type eq '学龄前'">
+                            <img src="__TMPL__/public/assets/images/73.png" alt="" />
+                            <else/>
+                            <img src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                        </if>
+                    </div>
+                    <div class="log_four_contant_right">学龄前</div>
+                </div>
+                <div class="log_four_contant_one">
+                    <div class="log_four_contant_left">
                         <if condition="$data.type eq '小学'">
                             <img src="__TMPL__/public/assets/images/73.png" alt="" />
                             <else/>
@@ -129,6 +139,42 @@
                 <div class="log_four_contants">
                     <div class=" log_four_contant_ones">
                         <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="小班" data-class="1">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">小班</div>
+                        </div>
+                    </div>
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="中班" data-class="2">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">中班</div>
+                        </div>
+                    </div>
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="大班" data-class="3">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">大班</div>
+                        </div>
+                    </div>
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
+                            <div class="log_four_contants_left xuelingqian" data-name="学前班" data-class="4">
+                                <img class="log_Img9" src="__TMPL__/public/assets/images/39_0.png" alt="" />
+                            </div>
+                            <div class="log_four_contants_right">学前班</div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+            <div class="log_four_radios" style="display: none">
+                <div class="log_four_contants">
+                    <div class=" log_four_contant_ones">
+                        <div class="log_botms">
                             <div class="log_four_contants_left">
                                 <img class="log_Img9" src="__TMPL__/public/assets/images/73.png" alt="" />
                             </div>
@@ -632,12 +678,9 @@
     $(".log_four_contant_one").each(function() {
         $(this).click(function() {
             var index = $(this).index();
-            console.log(index);
             var text1 = $(this).find(".log_four_contant_right").text();
-            console.log(text1)
             $("#four_inp").attr("placeholder", text1).attr("value",text1);
             xcg = $(this).find('.log_four_contant_right').text();
-            console.log(xcg)
             $(".log_four_contant_one img").eq(index).attr("src", "__TMPL__/public/assets/images/73.png").parents(".log_four_contant_one").siblings().find("img").attr("src", "__TMPL__/public/assets/images/39_0.png");
             if($(".log_four_contant_one img").eq(index).attr("src") == "__TMPL__/public/assets/images/73.png") {
                 $(".log_four_radios").eq(index).css({
@@ -679,7 +722,6 @@
                 tempData = classes + '-' + inputs[0].value + '-' + inputs[1].value
             }
             arr[index] = tempData;
-            console.log(arr)
         } else {
             tempData = ""
         }
@@ -690,9 +732,7 @@
     $('.log_four_radios').on('click','.log_botms',function() {
         var root = $(this).parents('.log_four_radios').index();
         var index = $(this).parent().index();
-        console.log(index)
         index = root == 0?index:root==1?index + 6:index+9
-        console.log(index)
         if($(this).find('.log_Img9').attr("src") == '__TMPL__/public/assets/images/39_0.png') {
             $(this).find('.log_Img9').attr("src", "__TMPL__/public/assets/images/73.png");
             $(this).next('.log_four_contants_input_block').slideDown();
@@ -701,18 +741,28 @@
             var tempData = '';
             var classes = index == 0 ? '一年级' : index == 1 ? '二年级' : index == 2 ? '三年级' : index == 3 ? '四年级' : index == 4 ? '五年级' : index == 5 ? '六年级' : index == 6 ? '初一' : index == 7 ? '初二' : index == 8 ? '初三' : index == 9 ? '高一' : index == 10 ? '高二' : index == 11 ? '高三' : '';
             if($(this).parents(".log_four_contant_ones").find(".log_four_contants_left").find("img").attr("src") == "__TMPL__/public/assets/images/73.png") {
-                if(inputs[0].value && inputs[1].value) {
-                    tempData = classes + '-' + inputs[0].value + '-' + inputs[1].value
+                if(inputs.length == 0) {
+                    var name = $(this).find('.xuelingqian').data('name');
+                    var ind = $(this).find('.xuelingqian').data('class');
+                    arr[ind-1] = name;
+                } else {
+                    if (inputs[0].value && inputs[1].value) {
+                        tempData = classes + '-' + inputs[0].value + '-' + inputs[1].value
+                    }
+                    arr[index] = tempData;
                 }
-                arr[index] = tempData;
-
             } else{
                 arr[index] = ''
             }
         } else {
             $(this).find('.log_Img9').attr("src", '__TMPL__/public/assets/images/39_0.png');
             $(this).next('.log_four_contants_input_block').slideUp();
-            arr[index] = ''
+            var ind = $(this).find('.xuelingqian').data('class');
+            if(ind) {
+                arr[ind-1] = '';
+            } else {
+                arr[index] = ''
+            }
         }
         console.log(arr)
     });