dever 7 년 전
부모
커밋
dcba2f2cee
1개의 변경된 파일15개의 추가작업 그리고 2개의 파일을 삭제
  1. 15 2
      src/Api.php

+ 15 - 2
src/Api.php

@@ -15,7 +15,7 @@ class Api
     private $search_default = array
     (
         'value' => -1,
-        'name' => '选择',
+        'name' => '地区选择',
     );
 
 	/**
@@ -38,6 +38,13 @@ class Api
         $level_search = Dever::input('level_search');
         if ($level_search) {
             $default = $this->search_default;
+            if ($level_num == 1) {
+                $default['name'] = '省份选择';
+            } elseif ($level_num == 2) {
+                $default['name'] = '城市选择';
+            } else {
+                $default['name'] = '地区选择';
+            }
         } else {
             $default = $this->default;
         }
@@ -51,10 +58,16 @@ class Api
             $data = Dever::db('area/county')->getAll(array('city_id' => $level_id));
         }
 
-        if ($level_search || $level_num > 2) {
+        if (!$data) {
+            Dever::alert('error');
+        }
+
+        if ($level_search || $level_num > 1) {
             array_unshift($data, $default);
         }
 
+
+
         $result['level_total'] = $level_total;
         $result['list'] = $data;
         return $result;