Exemplo n.º 1
0
 /**
  * 加载地区子节点
  */
 public function getChildNode()
 {
     $id = input::get('regionId');
     $data = area::getAreaIdPath()[$id];
     foreach ($data as $key) {
         $childData[$key] = area::areaKvdata()[$key];
         if (area::getAreaIdPath()[$key]) {
             $childData[$key]['is_child'] = true;
         }
     }
     $pagedata['step'] = input::get('level');
     $pagedata['level'] = input::get('level') + 1;
     $pagedata['childData'] = $childData;
     return view::make('syslogistics/delivery/area_sub_treeList.html', $pagedata);
 }
Exemplo n.º 2
0
 public function edit()
 {
     $pagedata['areaData'] = area::areaKvdata();
     $pagedata['areaPath'] = area::getAreaIdPath();
     if (input::get('id')) {
         $data = app::get('syslogistics')->rpcCall('logistics.ziti.get', ['id' => input::get('id')]);
         foreach ((array) explode(',', $data['area_id']) as $areaId) {
             if ($parentId) {
                 $areaData[$areaId] = $pagedata['areaPath'][$parentId];
                 $parentId = $areaId;
             } else {
                 $areaData[$areaId] = area::getAreaDataLv1();
                 $parentId = $areaId;
             }
         }
         $pagedata['selectArea'] = $areaData;
         $data['area'] = $data['area'] . ":" . $data['area_id'];
         $pagedata['data'] = $data;
     } else {
         $pagedata['areaLv1'] = area::getAreaDataLv1();
     }
     return view::make('syslogistics/ziti/edit.html', $pagedata);
 }