rabin 1 月之前
父節點
當前提交
6d8cc5601b
共有 13 個文件被更改,包括 570 次插入712 次删除
  1. 29 37
      manage/area_level.php
  2. 47 57
      manage/city.php
  3. 54 63
      manage/core.php
  4. 57 70
      manage/county.php
  5. 46 56
      manage/province.php
  6. 55 68
      manage/town.php
  7. 47 59
      manage/village.php
  8. 20 30
      table/city.php
  9. 30 45
      table/county.php
  10. 41 48
      table/level.php
  11. 16 24
      table/province.php
  12. 67 81
      table/town.php
  13. 61 74
      table/village.php

+ 29 - 37
manage/area_level.php

@@ -1,37 +1,29 @@
-<?php
-return array
-(
-    'source' => 'area/level',
-    'list' => array
-    (
-        'field'      => array
-        (
-            'name',
-            'level',
-            'city',
-        ),
-        'button' => array
-        (
-            '新增' => 'fastadd',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'fastedit',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name',
-            'level',
-            'city' => array
-            (
-                'type' => 'textarea',
-                'autosize' => array('minRows' => 6),
-                'desc' => '多个城市用叹号、隔开',
-            ),
-        ),
-        'end' => 'area/manage.upLevel',
-    ),
-);
+<?php
+return [
+    'source' => 'area/level',
+    'list' => [
+        'field'      => [
+            'name',
+            'level',
+            'city',
+        ],
+        'button' => [
+            '新增' => 'fastadd',
+        ],
+        'data_button' => [
+            '编辑' => 'fastedit',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name',
+            'level',
+            'city' => [
+                'type' => 'textarea',
+                'autosize' => ['minRows' => 6],
+                'desc' => '多个城市用叹号、隔开',
+            ],
+        ],
+        'end' => 'area/manage.upLevel',
+    ],
+];

+ 47 - 57
manage/city.php

@@ -1,57 +1,47 @@
-<?php
-return array
-(
-    'list' => array
-    (
-        'field'      => array
-        (
-            'id',
-            'name',
-            'pinyin',
-            'pinyin_first',
-            'province_id',
-            'level_id',
-            'sort' => 'input',
-            'status' => array
-            (
-                'type' => 'switch',
-                'show'  => '{status}',
-                'active_value' => 1,
-                'inactive_value' => 2,
-            ),
-            'cdate',
-        ),
-        'button' => array
-        (
-            '新增' => 'fastadd',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'fastedit',
-        ),
-        'search'    => array
-        (
-            'name',
-            'province_id',
-            'pinyin',
-            'pinyin_first',
-            'status',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name' => array
-            (
-                'rules' => true,
-            ),
-            //'pinyin',
-            //'pinyin_first',
-            'province_id' => 'select',
-            'level_id',
-            //'sort',
-        ),
-        'start' => 'area/manage.up',
-    ),
-);
+<?php
+return [
+    'list' => [
+        'field'      => [
+            'id',
+            'name',
+            'pinyin',
+            'pinyin_first',
+            'province_id',
+            'level_id',
+            'sort' => 'input',
+            'status' => [
+                'type' => 'switch',
+                'show'  => '{status}',
+                'active_value' => 1,
+                'inactive_value' => 2,
+            ],
+            'cdate',
+        ],
+        'button' => [
+            '新增' => 'fastadd',
+        ],
+        'data_button' => [
+            '编辑' => 'fastedit',
+        ],
+        'search'    => [
+            'name',
+            'province_id',
+            'pinyin',
+            'pinyin_first',
+            'status',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name' => [
+                'rules' => true,
+            ],
+            //'pinyin',
+            //'pinyin_first',
+            'province_id' => 'select',
+            'level_id',
+            //'sort',
+        ],
+        'start' => 'area/manage.up',
+    ],
+];

+ 54 - 63
manage/core.php

@@ -1,63 +1,54 @@
-<?php
-return array
-(
-    'menu' => array
-    (
-        'area' => array
-        (
-            'parent' => 'set',
-            'name' => '行政区域',
-            'icon' => 'price-tag-2-line',
-            'sort' => '80',
-        ),
-
-        'area_level' => array
-        (
-            'parent'    => 'area',
-            'name'      => '城市等级',
-            'icon'      => 'capsule-line',
-            'sort'      => '1',
-        ),
-
-        'province' => array
-        (
-            'parent'    => 'area',
-            'name'      => '省份',
-            'icon'      => 'copper-coin-line',
-            'sort'      => '2',
-        ),
-
-        'city' => array
-        (
-            'parent'    => 'area',
-            'name'      => '城市',
-            'icon'      => 'coupon-5-line',
-            'sort'      => '3',
-        ),
-
-        'county' => array
-        (
-            'parent'    => 'area',
-            'name'      => '区县',
-            'icon'      => 'coupon-3-line',
-            'sort'      => '4',
-        ),
-
-        'town' => array
-        (
-            'parent'    => 'area',
-            'name'      => '街镇',
-            'icon'      => 'compasses-line',
-            'sort'      => '5',
-        ),
-
-        /*
-        'village' => array
-        (
-            'parent'    => 'area',
-            'name'      => '社区',
-            'icon'      => 'contacts-line',
-            'sort'      => '6',
-        ),*/
-    ),
-);
+<?php
+return [
+    'menu' => [
+        'area' => [
+            'parent' => 'set',
+            'name' => '行政区域',
+            'icon' => 'price-tag-2-line',
+            'sort' => '80',
+        ],
+
+        'area_level' => [
+            'parent'    => 'area',
+            'name'      => '城市等级',
+            'icon'      => 'capsule-line',
+            'sort'      => '1',
+        ],
+
+        'province' => [
+            'parent'    => 'area',
+            'name'      => '省份',
+            'icon'      => 'copper-coin-line',
+            'sort'      => '2',
+        ],
+
+        'city' => [
+            'parent'    => 'area',
+            'name'      => '城市',
+            'icon'      => 'coupon-5-line',
+            'sort'      => '3',
+        ],
+
+        'county' => [
+            'parent'    => 'area',
+            'name'      => '区县',
+            'icon'      => 'coupon-3-line',
+            'sort'      => '4',
+        ],
+
+        'town' => [
+            'parent'    => 'area',
+            'name'      => '街镇',
+            'icon'      => 'compasses-line',
+            'sort'      => '5',
+        ],
+
+        /*
+        'village' => [
+            'parent'    => 'area',
+            'name'      => '社区',
+            'icon'      => 'contacts-line',
+            'sort'      => '6',
+        ],*/
+    ],
+];

+ 57 - 70
manage/county.php

@@ -1,70 +1,57 @@
-<?php
-return array
-(
-    'list' => array
-    (
-        'field'      => array
-        (
-            'id',
-            'name',
-            'pinyin',
-            'pinyin_first',
-            'area' => array
-            (
-                'show' => 'Dever::call("area/data.string", "{area}")',
-            ),
-            'type',
-            'level',
-            'sort' => 'input',
-            'status' => array
-            (
-                'type' => 'switch',
-                'show'  => '{status}',
-                'active_value' => 1,
-                'inactive_value' => 2,
-            ),
-            'cdate',
-        ),
-        'button' => array
-        (
-            '新增' => 'fastadd',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'fastedit',
-        ),
-        'search'    => array
-        (
-            'name',
-            'area' => array
-            (
-                'type' => 'cascader',
-                'remote'    => 'area/data.get&total=2',
-            ),
-            'pinyin',
-            'pinyin_first',
-            'status',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name' => array
-            (
-                'rules' => true,
-            ),
-            //'pinyin',
-            //'pinyin_first',
-            'area' => array
-            (
-                'type' => 'cascader',
-                'remote'    => 'area/data.get&total=2',
-            ),
-            'type' => 'radio',
-            'level' => 'radio',
-            //'sort',
-        ),
-        'start' => 'area/manage.up',
-    ),
-);
+<?php
+return [
+    'list' => [
+        'field'      => [
+            'id',
+            'name',
+            'pinyin',
+            'pinyin_first',
+            'area' => [
+                'show' => 'Dever::call("area/data.string", "{area}")',
+            ],
+            'type',
+            'level',
+            'sort' => 'input',
+            'status' => [
+                'type' => 'switch',
+                'show'  => '{status}',
+                'active_value' => 1,
+                'inactive_value' => 2,
+            ],
+            'cdate',
+        ],
+        'button' => [
+            '新增' => 'fastadd',
+        ],
+        'data_button' => [
+            '编辑' => 'fastedit',
+        ],
+        'search'    => [
+            'name',
+            'area' => [
+                'type' => 'cascader',
+                'remote'    => 'area/data.get&total=2',
+            ],
+            'pinyin',
+            'pinyin_first',
+            'status',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name' => [
+                'rules' => true,
+            ],
+            //'pinyin',
+            //'pinyin_first',
+            'area' => [
+                'type' => 'cascader',
+                'remote'    => 'area/data.get&total=2',
+            ],
+            'type' => 'radio',
+            'level' => 'radio',
+            //'sort',
+        ],
+        'start' => 'area/manage.up',
+    ],
+];

+ 46 - 56
manage/province.php

@@ -1,56 +1,46 @@
-<?php
-$info = Dever::project('area');
-$path = $info['setup'];
-return array
-(
-    'list' => array
-    (
-        'desc' => '导入数据请在服务器执行:php '.$path.'index.php \'{"l":"import.json"}\';
-        数据来源:' . Dever::load('import/json', 'area')->getUrl(),
-        'field'      => array
-        (
-            'id',
-            'name',
-            'pinyin',
-            'pinyin_first',
-            'sort' => 'input',
-            'status' => array
-            (
-                'type' => 'switch',
-                'show'  => '{status}',
-                'active_value' => 1,
-                'inactive_value' => 2,
-            ),
-            'cdate',
-        ),
-        'button' => array
-        (
-            '新增' => 'fastadd',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'fastedit',
-        ),
-        'search'    => array
-        (
-            'name',
-            'pinyin',
-            'pinyin_first',
-            'status',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name' => array
-            (
-                'rules' => true,
-            ),
-            //'pinyin',
-            //'pinyin_first',
-            //'sort',
-        ),
-        'start' => 'area/manage.up',
-    ),
-);
+<?php
+$info = Dever::project('area');
+$path = $info['setup'];
+return [
+    'list' => [
+        'desc' => '导入数据请在服务器执行:php '.$path.'index.php \'{"l":"import.json"}\';
+        数据来源:' . Dever::load('import/json', 'area')->getUrl(),
+        'field'      => [
+            'id',
+            'name',
+            'pinyin',
+            'pinyin_first',
+            'sort' => 'input',
+            'status' => [
+                'type' => 'switch',
+                'show'  => '{status}',
+                'active_value' => 1,
+                'inactive_value' => 2,
+            ],
+            'cdate',
+        ],
+        'button' => [
+            '新增' => 'fastadd',
+        ],
+        'data_button' => [
+            '编辑' => 'fastedit',
+        ],
+        'search'    => [
+            'name',
+            'pinyin',
+            'pinyin_first',
+            'status',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name' => [
+                'rules' => true,
+            ],
+            //'pinyin',
+            //'pinyin_first',
+            //'sort',
+        ],
+        'start' => 'area/manage.up',
+    ],
+];

+ 55 - 68
manage/town.php

@@ -1,68 +1,55 @@
-<?php
-return array
-(
-    'list' => array
-    (
-        'field'      => array
-        (
-            'id',
-            'name',
-            'pinyin',
-            'pinyin_first',
-            'area' => array
-            (
-                'show' => 'Dever::call("area/data.string", "{area}")',
-            ),
-            'type',
-            'sort' => 'input',
-            'status' => array
-            (
-                'type' => 'switch',
-                'show'  => '{status}',
-                'active_value' => 1,
-                'inactive_value' => 2,
-            ),
-            'cdate',
-        ),
-        'button' => array
-        (
-            '新增' => 'fastadd',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'fastedit',
-        ),
-        'search'    => array
-        (
-            'name',
-            'area' => array
-            (
-                'type' => 'cascader',
-                'remote'    => 'area/data.get&total=3',
-            ),
-            'pinyin',
-            'pinyin_first',
-            'status',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name' => array
-            (
-                'rules' => true,
-            ),
-            //'pinyin',
-            //'pinyin_first',
-            'area' => array
-            (
-                'type' => 'cascader',
-                'remote'    => 'area/data.get&total=3',
-            ),
-            'type' => 'radio',
-            //'sort',
-        ),
-        'start' => 'area/manage.up',
-    ),
-);
+<?php
+return [
+    'list' => [
+        'field'      => [
+            'id',
+            'name',
+            'pinyin',
+            'pinyin_first',
+            'area' => [
+                'show' => 'Dever::call("area/data.string", "{area}")',
+            ],
+            'type',
+            'sort' => 'input',
+            'status' => [
+                'type' => 'switch',
+                'show'  => '{status}',
+                'active_value' => 1,
+                'inactive_value' => 2,
+            ],
+            'cdate',
+        ],
+        'button' => [
+            '新增' => 'fastadd',
+        ],
+        'data_button' => [
+            '编辑' => 'fastedit',
+        ],
+        'search'    => [
+            'name',
+            'area' => [
+                'type' => 'cascader',
+                'remote'    => 'area/data.get&total=3',
+            ],
+            'pinyin',
+            'pinyin_first',
+            'status',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name' => [
+                'rules' => true,
+            ],
+            //'pinyin',
+            //'pinyin_first',
+            'area' => [
+                'type' => 'cascader',
+                'remote'    => 'area/data.get&total=3',
+            ],
+            'type' => 'radio',
+            //'sort',
+        ],
+        'start' => 'area/manage.up',
+    ],
+];

+ 47 - 59
manage/village.php

@@ -1,59 +1,47 @@
-<?php
-return array
-(
-    'list' => array
-    (
-        'field'      => array
-        (
-            'id',
-            'name',
-            'pinyin',
-            'pinyin_first',
-            'area' => array
-            (
-                'show' => 'Dever::call("area/data.string", "{area}")',
-            ),
-            'sort' => 'input',
-            'status' => array
-            (
-                'type' => 'switch',
-                'show'  => '{status}',
-                'active_value' => 1,
-                'inactive_value' => 2,
-            ),
-            'cdate',
-        ),
-        'button' => array
-        (
-            '新增' => 'fastadd',
-        ),
-        'data_button' => array
-        (
-            '编辑' => 'fastedit',
-        ),
-        'search'    => array
-        (
-            'name',
-            'status',
-        ),
-    ),
-    'update' => array
-    (
-        'field'    => array
-        (
-            'name' => array
-            (
-                'rules' => true,
-            ),
-            //'pinyin',
-            //'pinyin_first',
-            'area' => array
-            (
-                'type' => 'cascader',
-                'remote'    => 'area/data.get&total=3',
-            ),
-            //'sort',
-        ),
-        'start' => 'area/manage.up',
-    ),
-);
+<?php
+return [
+    'list' => [
+        'field'      => [
+            'id',
+            'name',
+            'pinyin',
+            'pinyin_first',
+            'area' => [
+                'show' => 'Dever::call("area/data.string", "{area}")',
+            ],
+            'sort' => 'input',
+            'status' => [
+                'type' => 'switch',
+                'show'  => '{status}',
+                'active_value' => 1,
+                'inactive_value' => 2,
+            ],
+            'cdate',
+        ],
+        'button' => [
+            '新增' => 'fastadd',
+        ],
+        'data_button' => [
+            '编辑' => 'fastedit',
+        ],
+        'search'    => [
+            'name',
+            'status',
+        ],
+    ],
+    'update' => [
+        'field'    => [
+            'name' => [
+                'rules' => true,
+            ],
+            //'pinyin',
+            //'pinyin_first',
+            'area' => [
+                'type' => 'cascader',
+                'remote'    => 'area/data.get&total=3',
+            ],
+            //'sort',
+        ],
+        'start' => 'area/manage.up',
+    ],
+];

+ 20 - 30
table/city.php

@@ -1,58 +1,48 @@
 <?php
-return array
-(
+return [
 	'name' => '城市',
 	'order' => 'sort asc,id asc',
-	'struct' => array
-	(
-		'name'		=> array
-		(
+	'struct' => [
+		'name'		=> [
 			'type' 		=> 'varchar(150)',
 			'name' 		=> '城市名称',
-		),
+		],
 
-		'pinyin'		=> array
-		(
+		'pinyin'		=> [
 			'type' 		=> 'varchar(300)',
 			'name' 		=> '拼音',
-		),
+		],
 
-		'pinyin_first'		=> array
-		(
+		'pinyin_first'		=> [
 			'type' 		=> 'varchar(30)',
 			'name' 		=> '拼音首字母',
-		),
+		],
 
-		'province_id'		=> array
-		(
+		'province_id'		=> [
 			'type' 		=> 'int(11)',
 			'name' 		=> '省份',
 			'value'		=> 'area/province',
-		),
+		],
 
-		'level_id'		=> array
-		(
+		'level_id'		=> [
 			'type' 		=> 'int(11)',
 			'name' 		=> '城市等级',
 			'value'		=> 'area/level',
-		),
+		],
 
-		'sort' => array
-        (
+		'sort' => [
             'name'      => '排序',
             'type'      => 'int(11)',
             'default'   => '1',
-        ),
-        'status' => array
-        (
+        ],
+        'status' => [
             'name'      => '状态',
             'type'      => 'tinyint(1)',
             'default'   => 1,
-            'value'     => array
-            (
+            'value'     => [
                 1 => '启用',
                 2 => '关闭',
-            ),
-        ),
-	),
-);
+            ],
+        ],
+	],
+];

+ 30 - 45
table/county.php

@@ -1,90 +1,75 @@
 <?php
-return array
-(
+return [
 	'name' => '区县',
 	'order' => 'sort asc,id asc',
-	'struct' => array
-	(
-		'name'		=> array
-		(
+	'struct' => [
+		'name'		=> [
 			'type' 		=> 'varchar(150)',
 			'name' 		=> '区县名称',
-		),
+		],
 
-		'pinyin'		=> array
-		(
+		'pinyin'		=> [
 			'type' 		=> 'varchar(300)',
 			'name' 		=> '拼音',
-		),
+		],
 
-		'pinyin_first'		=> array
-		(
+		'pinyin_first'		=> [
 			'type' 		=> 'varchar(30)',
 			'name' 		=> '拼音首字母',
-		),
+		],
 
-		'area'       => array
-        (
+		'area'       => [
             'type'      => 'varchar(500)',
             'name'      => '所在城市',
-        ),
+        ],
 
-		'province_id'		=> array
-		(
+		'province_id'		=> [
 			'type' 		=> 'int(11)',
 			'name' 		=> '省份',
-		),
+		],
 
-		'city_id'		=> array
-		(
+		'city_id'		=> [
 			'type' 		=> 'int(11)',
 			'name' 		=> '城市',
-		),
+		],
 
-		'type'        => array
-        (
+		'type'        => [
             'type'      => 'tinyint(1)',
             'name'      => '区县类型',
             'default'	=> 1,
-            'value'		=> array
-			(
+            'value'		=> [
 				1 => '城区',
 				2 => '郊区',
 				3 => '县城',
 				4 => '经济技术开发区',
 				5 => '县级市',
-			),
-        ),
+			],
+        ],
 
-        'level'        => array
-        (
+        'level'        => [
             'type'      => 'tinyint(1)',
             'name'      => '区县级别',
             'default'	=> 1,
-            'value'		=> array
-			(
+            'value'		=> [
 				1 => '核心区',
 				2 => '普通区',
 				3 => '边缘区',
-			),
-        ),
+			],
+        ],
 
-        'sort' => array
-        (
+        'sort' => [
             'name'      => '排序',
             'type'      => 'int(11)',
             'default'   => '1',
-        ),
-        'status' => array
-        (
+        ],
+        'status' => [
             'name'      => '状态',
             'type'      => 'tinyint(1)',
             'default'   => 1,
-            'value'     => array
-            (
+            'value'     => [
                 1 => '启用',
                 2 => '关闭',
-            ),
-        ),
-	),
-);
+            ],
+        ],
+	],
+];

+ 41 - 48
table/level.php

@@ -1,48 +1,41 @@
-<?php
-
-return array
-(
-    'name' => '城市等级设置',
-    'order' => 'level asc',
-    'struct' => array
-    (
-        'name'      => array
-        (
-            'type'      => 'varchar(200)',
-            'name'      => '名称',
-        ),
-
-        'level'      => array
-        (
-            'type'      => 'int(11)',
-            'name'      => '等级数字',
-            'default'   => '1',
-        ),
-
-        'city'      => array
-        (
-            'type'      => 'text(255)',
-            'name'      => '城市',
-        ),
-    ),
-
-    'default' => array
-	(
-		'field' => 'id,name,level,city,cdate',
-		'value' => array
-		(
-			'1,"特一线城市", 1, "北京、上海、广州、深圳",' . DEVER_TIME,
-
-			'2,"一线城市", 2, "成都、重庆、杭州、武汉、西安、郑州、青岛、长沙、天津、苏州、南京、东莞、沈阳、合肥、佛山",' . DEVER_TIME,
-
-			'3,"二线城市", 3, "昆明、福州、无锡、厦门、哈尔滨、长春、南昌、济南、宁波、大连、贵阳、温州、石家庄、泉州、南宁、金华、常州、珠海、惠州、嘉兴、南通、中山、保定、兰州、台州、徐州、太原、绍兴、烟台、廊坊、海口、扬州",' . DEVER_TIME,
-
-			'4,"三线城市", 4, "汕头、潍坊、洛阳、乌鲁木齐、临沂、唐山、镇江、盐城、湖州、赣州、漳州、揭阳、江门、桂林、邯郸、泰州、济宁、呼和浩特、咸阳、芜湖、三亚、阜阳、淮安 、银川、衡阳、上饶、柳州、淄博、莆田、绵阳、湛江、商丘、宜昌、沧州、连云港、南阳、蚌埠、驻马店、滁州、邢台、潮州、秦皇岛、肇庆、荆州、周口、马鞍山、清远、宿州、威海、九江、新乡、信阳、襄阳、岳阳、安庆、菏泽、宜春、黄冈、泰安、宿迁、株洲、宁德、鞍山、南充、六安、大庆、舟山、丽水、龙岩、湘潭、三明、梅州、南平、吉林、包头、郴州",' . DEVER_TIME,
-
-			'5,"四线城市", 5, "常德、渭南湖、孝感、运城、德州、张家口、鄂尔多斯、阳江、泸州、丹东、曲靖、乐山、许昌、晋中、安阳、齐齐哈尔、北海、宝鸡、抚州、景德镇、延安、抚顺、亳州、日照、西宁、衢州、、拉萨、淮北、焦作、平顶山、滨州、吉安、濮阳、眉山、池州、荆门、铜仁、长治、衡水、铜陵、承德、达州、邵阳、德阳、淮南、黄石、营口、东营、韶关、枣庄、怀化、宣城、临汾、聊城、盘锦、锦州、榆林、玉林、十堰、汕尾、咸宁、宜宾、永州、益阳、黔南州、黔东南、恩施、红河、大理、大同、鄂州、忻州、吕梁、黄山、开封、茂名、漯河、葫芦岛、河源、娄底、延边、丽江、佳木斯、牡丹江、西双版纳、六盘水、保山、毕节、安顺、百色、梧州、德宏、鹰潭、绥化、赤峰",' . DEVER_TIME,
-
-
-			'6,"五线城市", 6, "汉中、辽阳、四平、内江、新余、晋城、自贡、三门峡、本溪、防城港、铁岭、随州、广安、广元、天水、遂宁、萍乡、鹤壁、湘西、松原、阜新、酒泉、张家界、黔西南、昭通、河池、来宾、玉溪、钦州、云浮、克拉玛依、呼伦贝尔、贺州、通化、阳泉、朝阳、贵港、安康、通辽、朔州、伊犁、文山、楚雄、嘉峪关、凉山、资阳、锡林郭勒盟、雅安、普洱、崇左、庆阳、巴音郭楞(巴州)、乌兰察布、白山、昌吉、白城、兴安盟、定西、喀什、白银、陇南、巴彦淖尔、巴中、鸡西、乌海、临沧、海东、张掖、商洛、黑河、哈密、吴忠、攀枝花、双鸭山、阿克苏、石嘴山、阿拉善盟、海西、平凉、林芝、固原、武威、儋州、吐鲁番、甘孜、辽源、临夏、铜川、金昌、鹤岗、伊春、中卫、怒江、和田、迪庆、甘南、阿坝、 大兴安岭、七台河、山南、日喀则、塔城、博尔塔拉、昌都、阿勒泰、玉树、海南、黄南、果洛、克孜勒苏、阿里、海北、那曲、三沙",' . DEVER_TIME,
-		),
-	),
-);
+<?php
+
+return [
+    'name' => '城市等级设置',
+    'order' => 'level asc',
+    'struct' => [
+        'name'      => [
+            'type'      => 'varchar(200)',
+            'name'      => '名称',
+        ],
+
+        'level'      => [
+            'type'      => 'int(11)',
+            'name'      => '等级数字',
+            'default'   => '1',
+        ],
+
+        'city'      => [
+            'type'      => 'text(255)',
+            'name'      => '城市',
+        ],
+    ],
+
+    'default' => [
+		'field' => 'id,name,level,city,cdate',
+		'value' => [
+			'1,"特一线城市", 1, "北京、上海、广州、深圳",' . DEVER_TIME,
+
+			'2,"一线城市", 2, "成都、重庆、杭州、武汉、西安、郑州、青岛、长沙、天津、苏州、南京、东莞、沈阳、合肥、佛山",' . DEVER_TIME,
+
+			'3,"二线城市", 3, "昆明、福州、无锡、厦门、哈尔滨、长春、南昌、济南、宁波、大连、贵阳、温州、石家庄、泉州、南宁、金华、常州、珠海、惠州、嘉兴、南通、中山、保定、兰州、台州、徐州、太原、绍兴、烟台、廊坊、海口、扬州",' . DEVER_TIME,
+
+			'4,"三线城市", 4, "汕头、潍坊、洛阳、乌鲁木齐、临沂、唐山、镇江、盐城、湖州、赣州、漳州、揭阳、江门、桂林、邯郸、泰州、济宁、呼和浩特、咸阳、芜湖、三亚、阜阳、淮安 、银川、衡阳、上饶、柳州、淄博、莆田、绵阳、湛江、商丘、宜昌、沧州、连云港、南阳、蚌埠、驻马店、滁州、邢台、潮州、秦皇岛、肇庆、荆州、周口、马鞍山、清远、宿州、威海、九江、新乡、信阳、襄阳、岳阳、安庆、菏泽、宜春、黄冈、泰安、宿迁、株洲、宁德、鞍山、南充、六安、大庆、舟山、丽水、龙岩、湘潭、三明、梅州、南平、吉林、包头、郴州",' . DEVER_TIME,
+
+			'5,"四线城市", 5, "常德、渭南湖、孝感、运城、德州、张家口、鄂尔多斯、阳江、泸州、丹东、曲靖、乐山、许昌、晋中、安阳、齐齐哈尔、北海、宝鸡、抚州、景德镇、延安、抚顺、亳州、日照、西宁、衢州、、拉萨、淮北、焦作、平顶山、滨州、吉安、濮阳、眉山、池州、荆门、铜仁、长治、衡水、铜陵、承德、达州、邵阳、德阳、淮南、黄石、营口、东营、韶关、枣庄、怀化、宣城、临汾、聊城、盘锦、锦州、榆林、玉林、十堰、汕尾、咸宁、宜宾、永州、益阳、黔南州、黔东南、恩施、红河、大理、大同、鄂州、忻州、吕梁、黄山、开封、茂名、漯河、葫芦岛、河源、娄底、延边、丽江、佳木斯、牡丹江、西双版纳、六盘水、保山、毕节、安顺、百色、梧州、德宏、鹰潭、绥化、赤峰",' . DEVER_TIME,
+
+
+			'6,"五线城市", 6, "汉中、辽阳、四平、内江、新余、晋城、自贡、三门峡、本溪、防城港、铁岭、随州、广安、广元、天水、遂宁、萍乡、鹤壁、湘西、松原、阜新、酒泉、张家界、黔西南、昭通、河池、来宾、玉溪、钦州、云浮、克拉玛依、呼伦贝尔、贺州、通化、阳泉、朝阳、贵港、安康、通辽、朔州、伊犁、文山、楚雄、嘉峪关、凉山、资阳、锡林郭勒盟、雅安、普洱、崇左、庆阳、巴音郭楞(巴州)、乌兰察布、白山、昌吉、白城、兴安盟、定西、喀什、白银、陇南、巴彦淖尔、巴中、鸡西、乌海、临沧、海东、张掖、商洛、黑河、哈密、吴忠、攀枝花、双鸭山、阿克苏、石嘴山、阿拉善盟、海西、平凉、林芝、固原、武威、儋州、吐鲁番、甘孜、辽源、临夏、铜川、金昌、鹤岗、伊春、中卫、怒江、和田、迪庆、甘南、阿坝、 大兴安岭、七台河、山南、日喀则、塔城、博尔塔拉、昌都、阿勒泰、玉树、海南、黄南、果洛、克孜勒苏、阿里、海北、那曲、三沙",' . DEVER_TIME,
+		],
+	],
+];

+ 16 - 24
table/province.php

@@ -1,44 +1,36 @@
 <?php
-return array
-(
+return [
 	'name' => '省份',
 	'order' => 'sort asc,id asc',
-	'struct' => array
-	(
-		'name'		=> array
-		(
+	'struct' => [
+		'name'		=> [
 			'type' 		=> 'varchar(150)',
 			'name' 		=> '省份名称',
-		),
+		],
 
-		'pinyin'		=> array
-		(
+		'pinyin'		=> [
 			'type' 		=> 'varchar(300)',
 			'name' 		=> '拼音',
-		),
+		],
 
-		'pinyin_first'		=> array
-		(
+		'pinyin_first'		=> [
 			'type' 		=> 'varchar(30)',
 			'name' 		=> '拼音首字母',
-		),
+		],
 
-		'sort' => array
-        (
+		'sort' => [
             'name'      => '排序',
             'type'      => 'int(11)',
             'default'   => '1',
-        ),
-        'status' => array
-        (
+        ],
+        'status' => [
             'name'      => '状态',
             'type'      => 'tinyint(1)',
             'default'   => 1,
-            'value'     => array
-            (
+            'value'     => [
                 1 => '启用',
                 2 => '关闭',
-            ),
-        ),
-	),
-);
+            ],
+        ],
+	],
+];

+ 67 - 81
table/town.php

@@ -1,81 +1,67 @@
-<?php
-return array
-(
-	'name' => '街镇',
-	'order' => 'sort asc,id asc',
-	'struct' => array
-	(
-		'name'		=> array
-		(
-			'type' 		=> 'varchar(150)',
-			'name' 		=> '街镇名称',
-		),
-
-		'pinyin'		=> array
-		(
-			'type' 		=> 'varchar(300)',
-			'name' 		=> '拼音',
-		),
-
-		'pinyin_first'		=> array
-		(
-			'type' 		=> 'varchar(30)',
-			'name' 		=> '拼音首字母',
-		),
-
-		'area'       => array
-        (
-            'type'      => 'varchar(500)',
-            'name'      => '所在城市',
-        ),
-
-		'province_id'		=> array
-		(
-			'type' 		=> 'int(11)',
-			'name' 		=> '省份',
-		),
-
-		'city_id'		=> array
-		(
-			'type' 		=> 'int(11)',
-			'name' 		=> '城市',
-		),
-
-		'county_id'		=> array
-		(
-			'type' 		=> 'int(11)',
-			'name' 		=> '区县',
-		),
-
-		'type'        => array
-        (
-            'type'      => 'tinyint(1)',
-            'name'      => '街镇类型',
-            'default'   => '1',
-            'value'		=> array
-			(
-				1 => '普通街镇',
-				2 => '国家镇级市',
-				3 => '超级街道',
-			)
-        ),
-
-       	'sort' => array
-        (
-            'name'      => '排序',
-            'type'      => 'int(11)',
-            'default'   => '1',
-        ),
-        'status' => array
-        (
-            'name'      => '状态',
-            'type'      => 'tinyint(1)',
-            'default'   => 1,
-            'value'     => array
-            (
-                1 => '启用',
-                2 => '关闭',
-            ),
-        ),
-	),
-);
+<?php
+return [
+	'name' => '街镇',
+	'order' => 'sort asc,id asc',
+	'struct' => [
+		'name'		=> [
+			'type' 		=> 'varchar(150)',
+			'name' 		=> '街镇名称',
+		],
+
+		'pinyin'		=> [
+			'type' 		=> 'varchar(300)',
+			'name' 		=> '拼音',
+		],
+
+		'pinyin_first'		=> [
+			'type' 		=> 'varchar(30)',
+			'name' 		=> '拼音首字母',
+		],
+
+		'area'       => [
+            'type'      => 'varchar(500)',
+            'name'      => '所在城市',
+        ],
+
+		'province_id'		=> [
+			'type' 		=> 'int(11)',
+			'name' 		=> '省份',
+		],
+
+		'city_id'		=> [
+			'type' 		=> 'int(11)',
+			'name' 		=> '城市',
+		],
+
+		'county_id'		=> [
+			'type' 		=> 'int(11)',
+			'name' 		=> '区县',
+		],
+
+		'type'        => [
+            'type'      => 'tinyint(1)',
+            'name'      => '街镇类型',
+            'default'   => '1',
+            'value'		=> [
+				1 => '普通街镇',
+				2 => '国家镇级市',
+				3 => '超级街道',
+			]
+        ],
+
+       	'sort' => [
+            'name'      => '排序',
+            'type'      => 'int(11)',
+            'default'   => '1',
+        ],
+        'status' => [
+            'name'      => '状态',
+            'type'      => 'tinyint(1)',
+            'default'   => 1,
+            'value'     => [
+                1 => '启用',
+                2 => '关闭',
+            ],
+        ],
+	],
+];

+ 61 - 74
table/village.php

@@ -1,74 +1,61 @@
-<?php
-return array
-(
-	'name' => '社区',
-	'order' => 'sort asc,id asc',
-	'struct' => array
-	(
-		'name'		=> array
-		(
-			'type' 		=> 'varchar(150)',
-			'name' 		=> '省份名称',
-		),
-
-		'pinyin'		=> array
-		(
-			'type' 		=> 'varchar(300)',
-			'name' 		=> '拼音',
-		),
-
-		'pinyin_first'		=> array
-		(
-			'type' 		=> 'varchar(30)',
-			'name' 		=> '拼音首字母',
-		),
-
-		'area'       => array
-        (
-            'type'      => 'varchar(500)',
-            'name'      => '所在城市',
-        ),
-
-		'province_id'		=> array
-		(
-			'type' 		=> 'int(11)',
-			'name' 		=> '省份',
-		),
-
-		'city_id'		=> array
-		(
-			'type' 		=> 'int(11)',
-			'name' 		=> '城市',
-		),
-
-		'county_id'		=> array
-		(
-			'type' 		=> 'int(11)',
-			'name' 		=> '区县',
-		),
-
-		'town_id'		=> array
-		(
-			'type' 		=> 'int(11)',
-			'name' 		=> '街道',
-		),
-
-		'sort' => array
-        (
-            'name'      => '排序',
-            'type'      => 'int(11)',
-            'default'   => '1',
-        ),
-        'status' => array
-        (
-            'name'      => '状态',
-            'type'      => 'tinyint(1)',
-            'default'   => 1,
-            'value'     => array
-            (
-                1 => '启用',
-                2 => '关闭',
-            ),
-        ),
-	),
-);
+<?php
+return [
+	'name' => '社区',
+	'order' => 'sort asc,id asc',
+	'struct' => [
+		'name'		=> [
+			'type' 		=> 'varchar(150)',
+			'name' 		=> '省份名称',
+		],
+
+		'pinyin'		=> [
+			'type' 		=> 'varchar(300)',
+			'name' 		=> '拼音',
+		],
+
+		'pinyin_first'		=> [
+			'type' 		=> 'varchar(30)',
+			'name' 		=> '拼音首字母',
+		],
+
+		'area'       => [
+            'type'      => 'varchar(500)',
+            'name'      => '所在城市',
+        ],
+
+		'province_id'		=> [
+			'type' 		=> 'int(11)',
+			'name' 		=> '省份',
+		],
+
+		'city_id'		=> [
+			'type' 		=> 'int(11)',
+			'name' 		=> '城市',
+		],
+
+		'county_id'		=> [
+			'type' 		=> 'int(11)',
+			'name' 		=> '区县',
+		],
+
+		'town_id'		=> [
+			'type' 		=> 'int(11)',
+			'name' 		=> '街道',
+		],
+
+		'sort' => [
+            'name'      => '排序',
+            'type'      => 'int(11)',
+            'default'   => '1',
+        ],
+        'status' => [
+            'name'      => '状态',
+            'type'      => 'tinyint(1)',
+            'default'   => 1,
+            'value'     => [
+                1 => '启用',
+                2 => '关闭',
+            ],
+        ],
+	],
+];