header('申报日志')
            ->description(' ')
            ->body(view('admin.content.buy_house_log')->with(['grid' => $this->grid()]));
    }
    /**
     * Make a grid builder.
     *
     * @return Grid
     */
    protected function grid()
    {
        $grid = new Grid(new TalentHouseLog());
        $grid->model()->orderBy('created_at', 'DESC');
        $grid->id('ID');
        $grid->house_name('房源');
        $grid->user_name('用户');
        $grid->created_at('修改时间');
        $grid->actions(function ($actions) {
            if (!empty($actions->row['old'])) {
                $actions->append(" ");
            }
            $actions->append(" ");
        });
        $grid->filter(function ($filter) {
            $filter->disableIdFilter();
            $filter->like('house_name', '房源');
            $filter->like('user_name', '用户');
        });
        return $grid;
    }
    /**
     * 详情
     */
    public function detail(Request $request)
    {
        $id   = $request->id;
        $type = $request->type;
        $log                = TalentHouseLog::find($id);
        $info               = json_decode($log->$type, true);
        $info['family']     = json_decode($info['family']);
        $info['marry_text'] = $this->marry[$info['marry']];
        //layer相册层
        $photos = [
            'certificates'       => [],
            'marry_prove'        => [],
            'household_register' => [],
            'work_prove'         => [],
        ];
        if (!empty(json_decode($info['certificates']))) {
            $info['certificates'] = json_decode($info['certificates']);
            $photo_data           = [];
            foreach ($info['certificates'] as $k => $v) {
                $photo_data[] = [
                    'alt' => $v->name,
                    'pid' => $v->uid,
                    'src' => $v->response->path,
                ];
            }
            $photos['certificates'] = [
                'title' => '证件信息',
                'id'    => 1,
                'start' => 0,
                'data'  => $photo_data,
            ];
        } else {
            $info['certificates'] = [];
        }
        if (!empty(json_decode($info['marry_prove']))) {
            $info['marry_prove'] = json_decode($info['marry_prove']);
            $photo_data          = [];
            foreach ($info['marry_prove'] as $k => $v) {
                $photo_data[] = [
                    'alt' => $v->name,
                    'pid' => $v->uid,
                    'src' => $v->response->path,
                ];
            }
            $photos['marry_prove'] = [
                'title' => '婚姻证明',
                'id'    => 1,
                'start' => 0,
                'data'  => $photo_data,
            ];
        } else {
            $info['marry_prove'] = [];
        }
        if (!empty(json_decode($info['household_register']))) {
            $info['household_register'] = json_decode($info['household_register']);
            $photo_data                 = [];
            foreach ($info['household_register'] as $k => $v) {
                $photo_data[] = [
                    'alt' => $v->name,
                    'pid' => $v->uid,
                    'src' => $v->response->path,
                ];
            }
            $photos['household_register'] = [
                'title' => '户口本',
                'id'    => 1,
                'start' => 0,
                'data'  => $photo_data,
            ];
        } else {
            $info['household_register'] = [];
        }
        if (!empty(json_decode($info['work_prove']))) {
            $info['work_prove'] = json_decode($info['work_prove']);
            $photo_data         = [];
            foreach ($info['work_prove'] as $k => $v) {
                $photo_data[] = [
                    'alt' => $v->name,
                    'pid' => $v->uid,
                    'src' => $v->response->path,
                ];
            }
            $photos['work_prove'] = [
                'title' => '在职证明',
                'id'    => 1,
                'start' => 0,
                'data'  => $photo_data,
            ];
        } else {
            $info['work_prove'] = [];
        }
        $html = view('admin.ajax.buy_house_detail')->with(['info' => $info, 'photos' => $photos])->render();
        return response()->json(['code' => 1, 'data' => $html]);
    }
}