Browse Source

优化 ajax/area兼容一键CRUD生成的row数组

pppscn 6 years ago
parent
commit
3763b0d69e
1 changed files with 8 additions and 2 deletions
  1. 8 2
      application/admin/controller/Ajax.php

+ 8 - 2
application/admin/controller/Ajax.php

@@ -245,8 +245,14 @@ class Ajax extends Backend
      */
     public function area()
     {
-        $province = $this->request->get('province');
-        $city = $this->request->get('city');
+        $params = $this->request->get("row/a");
+        if (!empty($params)) {
+            $province = isset($params['province']) ? $params['province'] : '';
+            $city = isset($params['city']) ? $params['city'] : null;
+        } else {
+            $province = $this->request->get('province');
+            $city = $this->request->get('city');
+        }
         $where = ['pid' => 0, 'level' => 1];
         $provincelist = null;
         if ($province !== '') {