コード例 #1
0
def account_open_form(products=[]):
    return btforms.Form(btforms.Textbox("recharge_card",
                                        description=u"充值卡号",
                                        required="required",
                                        **input_style),
                        btforms.Password("recharge_pwd",
                                         description=u"充值卡密码",
                                         required="required",
                                         **input_style),
                        btforms.Textbox("account_number",
                                        description=u"用户账号",
                                        required="required",
                                        **input_style),
                        btforms.Password("password",
                                         description=u"认证密码",
                                         required="required",
                                         **input_style),
                        btforms.Dropdown("product_id",
                                         args=products,
                                         description=u"资费",
                                         required="required",
                                         **input_style),
                        btforms.Button("submit",
                                       type="submit",
                                       html=u"<b>提交</b>",
                                       **button_style),
                        title=u"用户自助开户",
                        action="/customer/open")
コード例 #2
0
ファイル: operator_form.py プロジェクト: vvhh2002/toughwlan
def operator_add_form():
    return btforms.Form(btforms.Textbox("operator_name",
                                        rules.len_of(2, 32),
                                        description=u"操作员名称",
                                        required="required",
                                        **input_style),
                        btforms.Textbox("operator_desc",
                                        rules.len_of(0, 255),
                                        description=u"操作员姓名",
                                        **input_style),
                        btforms.Password("operator_pass",
                                         rules.len_of(6, 128),
                                         description=u"操作员密码",
                                         required="required",
                                         **input_style),
                        btforms.Dropdown("operator_status",
                                         description=u"操作员状态",
                                         args=opr_status_dict.items(),
                                         required="required",
                                         **input_style),
                        btforms.Button("submit",
                                       type="submit",
                                       html=u"<b>提交</b>",
                                       **button_style),
                        title=u"增加操作员",
                        action="/operator/add")
コード例 #3
0
ファイル: operator_form.py プロジェクト: vvhh2002/toughwlan
def operator_update_form():
    return btforms.Form(btforms.Hidden("id", description=u"编号"),
                        btforms.Textbox("operator_name",
                                        description=u"操作员名称",
                                        readonly="readonly",
                                        **input_style),
                        btforms.Textbox("operator_desc",
                                        rules.len_of(0, 255),
                                        description=u"操作员姓名",
                                        **input_style),
                        btforms.Password("operator_pass",
                                         rules.len_of(0, 128),
                                         description=u"操作员密码(留空不修改)",
                                         autocomplete="off",
                                         **input_style),
                        btforms.Dropdown("operator_status",
                                         description=u"操作员状态",
                                         args=opr_status_dict.items(),
                                         required="required",
                                         **input_style),
                        btforms.Button("submit",
                                       type="submit",
                                       html=u"<b>提交</b>",
                                       **button_style),
                        title=u"修改操作员",
                        action="/operator/update")
コード例 #4
0
def customer_update_form():
    return btforms.Form(
        btforms.Textbox("realname",
                        description=u"用户姓名",
                        readonly="readonly",
                        **input_style),
        btforms.Textbox("customer_name",
                        description=u"用户登陆名",
                        readonly="readonly",
                        **input_style),
        btforms.Password("new_password",
                         rules.len_of(0, 128),
                         value="",
                         description=u"用户登陆密码(留空不修改)",
                         **input_style),
        btforms.Textbox("email",
                        rules.len_of(0, 128),
                        description=u"电子邮箱",
                        **input_style),
        # btforms.Textbox("idcard", rules.len_of(0,32), description=u"证件号码", **input_style),
        # btforms.Textbox("mobile", rules.len_of(0,32),description=u"用户手机号码", **input_style),
        btforms.Textbox("address", description=u"用户地址", hr=True,
                        **input_style),
        btforms.Button("submit",
                       type="submit",
                       html=u"<b>提交</b>",
                       **button_style),
        title=u"用户基本信息修改",
        action="/customer/user/update")
コード例 #5
0
def customer_join_form(nodes=[]):
    return btforms.Form(btforms.Dropdown("node_id",
                                         description=u"区域",
                                         args=nodes,
                                         required="required",
                                         **input_style),
                        btforms.Textbox("realname",
                                        rules.len_of(2, 32),
                                        description=u"用户姓名(必填)",
                                        required="required",
                                        **input_style),
                        btforms.Dropdown("sex",
                                         description=u"性别",
                                         args=sexopt.items(),
                                         required="required",
                                         **input_style),
                        btforms.Textbox("age",
                                        rules.is_number,
                                        description=u"年龄(必填)",
                                        size=3,
                                        required="required",
                                        **input_style),
                        btforms.Textbox("username",
                                        rules.is_alphanum3(6, 32),
                                        description=u"用户名(必填)",
                                        size=32,
                                        required="required",
                                        **input_style),
                        btforms.Password("password",
                                         rules.len_of(6, 32),
                                         description=u"登录密码(必填)",
                                         size=32,
                                         required="required",
                                         **input_style),
                        btforms.Textbox("email",
                                        rules.is_email,
                                        description=u"电子邮箱(必填)",
                                        size=64,
                                        required="required",
                                        **input_style),
                        btforms.Textbox("idcard",
                                        rules.len_of(0, 32),
                                        description=u"证件号码",
                                        **input_style),
                        btforms.Textbox("mobile",
                                        rules.len_of(0, 32),
                                        description=u"用户手机号码",
                                        **input_style),
                        btforms.Textbox("address",
                                        description=u"用户地址",
                                        hr=True,
                                        **input_style),
                        btforms.Button("submit",
                                       type="submit",
                                       html=u"<b>注册</b>",
                                       **button_style),
                        action="/customer/join",
                        title=u"用户注册")
コード例 #6
0
def operator_add_form(nodes=[], products=[]):
    return btforms.Form(
        btforms.Textbox("operator_name", rules.len_of(2, 32), description=u"操作员名称", required="required", **input_style),
        btforms.Textbox("operator_desc", rules.len_of(0, 255), description=u"操作员姓名", **input_style),
        btforms.Password("operator_pass", rules.len_of(6, 128), description=u"操作员密码", required="required",**input_style),
        btforms.Dropdown("operator_status", description=u"操作员状态", args=opr_status_dict.items(), required="required",**input_style),
        btforms.Dropdown("operator_nodes", description=u"关联区域(多选)", args=nodes, required="required",multiple="multiple", size=4, **input_style),
        btforms.Dropdown("operator_products", description=u"关联资费(多选)", args=products, required="required",multiple="multiple", size=6, **input_style),
        btforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
        title=u"增加操作员",
        action="/admin/operator/add"
    )
コード例 #7
0
def customer_update_form(nodes=[]):
    return btforms.Form(btforms.Hidden("account_number", description=u"用户账号"),
                        btforms.Hidden("customer_id",
                                       description=u"mid",
                                       required="required",
                                       **input_style),
                        btforms.Textbox("realname",
                                        rules.len_of(2, 32),
                                        description=u"用户姓名",
                                        required="required",
                                        **input_style),
                        btforms.Textbox("customer_name",
                                        description=u"自助服务用户名",
                                        readonly="readonly",
                                        autocomplete="off",
                                        **input_style),
                        btforms.Password("new_password",
                                         rules.len_of(0, 128),
                                         value="",
                                         description=u"自助服务密码(留空不修改)",
                                         **input_style),
                        btforms.Textbox("email",
                                        rules.len_of(0, 128),
                                        description=u"电子邮箱",
                                        **input_style),
                        btforms.Textbox("idcard",
                                        rules.len_of(0, 32),
                                        description=u"证件号码",
                                        **input_style),
                        btforms.Textbox("mobile",
                                        rules.len_of(0, 32),
                                        description=u"用户手机号码",
                                        **input_style),
                        btforms.Textbox("address",
                                        description=u"用户地址",
                                        hr=True,
                                        **input_style),
                        btforms.Textarea("customer_desc",
                                         description=u"用户描述",
                                         rows=4,
                                         **input_style),
                        btforms.Button("submit",
                                       type="submit",
                                       html=u"<b>提交</b>",
                                       **button_style),
                        title=u"用户基本信息修改",
                        action="/admin/customer/update")
コード例 #8
0
#!/usr/bin/env python
# coding=utf-8

from toughlib import btforms
from toughlib.btforms import rules
from toughlib.btforms.rules import button_style, input_style

password_update_form = btforms.Form(
    btforms.Textbox("tra_user", description=u"管理员名", size=32, readonly="readonly", **input_style),
    btforms.Password("tra_user_pass", rules.len_of(6, 32), description=u"管理员新密码", size=32,value="", required="required", **input_style),
    btforms.Password("tra_user_pass_chk", rules.len_of(6, 32), description=u"确认管理员新密码", size=32,value="", required="required", **input_style),
    btforms.Button("submit", type="submit", html=u"<b>更新</b>", **button_style),
    title=u"管理密码更新",
    action="/password"
)
コード例 #9
0
from toughlib.btforms import rules
from toughlib.btforms.rules import button_style, input_style

boolean = {0: u"否", 1: u"是"}

sexopt = {1: u"男", 0: u"女"}

customer_login_form = btforms.Form(btforms.Textbox("username",
                                                   rules.len_of(1, 32),
                                                   description=u"用户名",
                                                   size=32,
                                                   required="required",
                                                   **input_style),
                                   btforms.Password("password",
                                                    rules.len_of(1, 32),
                                                    description=u"登录密码",
                                                    size=32,
                                                    required="required",
                                                    **input_style),
                                   btforms.Button("submit",
                                                  type="submit",
                                                  html=u"<b>登陆</b>",
                                                  **button_style),
                                   btforms.Hidden("next", value="/customer"),
                                   action="/customer/login",
                                   title=u"用户登陆")


def customer_join_form(nodes=[]):
    return btforms.Form(btforms.Dropdown("node_id",
                                         description=u"区域",
                                         args=nodes,