Esempio n. 1
0
def common_tell_doc():
    """ 办照通用指南 -> 告知单页面
    """

    path = request.args.get('file_name').encode('utf-8')
    abs_path = os.path.join('办照指南/办照通用指南/', path)
    data = OrderedDict()
    if all_is_file('content/' + abs_path):
        data[path] = files_list(abs_path)
        description = get_file_content('__readme.txt', abs_path)
    else:
        folders = folders_list(abs_path)
        for each in folders:
            if each == 'readme.txt':
                description = get_file_content(each, abs_path)
            else:
                data[each] = files_list(os.path.join(abs_path, each))

    return render_template('bztyzn_gzd.html',
                           data=data,
                           title=path[2:],
                           description=description,
                           pdf_src=HOST.QINIU,
                           next_route="/guide/licence/article?file_name="
                           )
Esempio n. 2
0
def guide_map_index():
    """我去哪儿办照 -> 首页
    """
    content = files_list('办照指南/我去哪儿办照')
    return render_template('where_to_register.html',
                           content=content,
                           title="我去哪儿办照",
                           next_route="/guide/map/detail?file_name="
                           )
Esempio n. 3
0
def e_interactive():
    """微互动
    """
    name = request.args.get('file_name')
    if not name:  # 首页
        content = files_list('工商e典/微互动')
        return render_template('nav.html',
                               content=content,
                               title="微互动",
                               next_route="/e/interactive?file_name="
                               )
    else:  # 详情页
        name = name.encode('utf-8')
        content = get_file_content(name, "工商e典/微互动")
        return render_template('detail.html', content=content, title=name[2:-4])