예제 #1
0
def listupdate():
    if not session:
        return  redirect("/login")
    if request.method=="GET":
        uid=request.args.get("id","")
        data={"id":uid}
        result=getone("mylist",filed,data)
        if result["code"]==0:
            result=result["msg"]
        return  json.dumps(result)
예제 #2
0
def userinfo():
    if not session:
        return redirect("/login/")
    data = {'username': session['username']}
    result = getone("mylist", filed, data)
    print result
    if result["code"] == 0:
        result = result["msg"]
    #return  json.dumps(result)
    return render_template("user.html", result=result)
예제 #3
0
def jobdetail():
    if not session:
        return redirect("/login/")
    job = {k: v[0] for k, v in dict(request.args).items()}
    file_job = [
        'id', 'apply_name', 'apply_desc', 'apply_desc', 'apply_desc',
        'handle_desc', 'created', 'created'
    ]
    result = getone("job", file_job, job)
    return json.dumps(result, cls=DatetimeEncoder)
예제 #4
0
def jobdetail():
    if not session:
        return  redirect("/login/")
    job  = {k:v[0] for k,v in dict(request.args).items()}
    file = ['id','apply_name','created','apply_desc','apply_desc','handle_desc']
    result=getone("job",file,job)
    print result
    if result["code"]==0:
        result=result["msg"]
    #return  json.dumps(result)
    return render_template("user.html",result=result)
예제 #5
0
def updataidc():
    if not session:
        return redirect("/login/")
    if request.method=="GET":
        uid=request.args.get("id","")
        data={"id":uid}
        result=getone("machine",filed_idc,data)
        return render_template("updataidc.html",idc=result["msg"])
    if request.method=="POST":
        data={k: v[0] for k,v in dict(request.form).items()}
        result=update("machine",filed_idc,data)
        return json.dumps(result)
예제 #6
0
def login():
    if request.method == "POST":
        data = {k: v[0] for k, v in dict(request.form).items()}
        result = getone("mylist", filed, data)
        if result["code"] == 0:
            if result["msg"]["passwd"] == data["passwd"]:
                session["username"] = data["username"]
                session["role"] = result["msg"]["role"]
                #print(json.dumps(result))
                return json.dumps(result)
        else:
            result["errmsg"] = "passwd is wrong"
            return json.dumps(result)
    return render_template("login.html")
예제 #7
0
def updatamoney():
    if not session:
        return redirect("/login/")
    if request.method == "GET":
        uid = request.args.get("id", "")
        data = {"id": uid}
        result = getone("money", file, data)
        result = result["msg"]
        print result
        return json.dumps(result)
    if request.method == "POST":
        data = {k: v[0] for k, v in dict(request.form).items()}
        result = update("money", file, data)
        return json.dumps(result)
예제 #8
0
def reg():
    if request.method == "POST":
        file = ["username", "passwd", "phone", "email", "age", "sex", "role"]
        user = {k: v[0] for k, v in dict(request.form).items()}
        result = insert("mylist", file, user)
        if result["code"] == 0:
            return json.dumps(result)
        else:
            return json.dumps(result)
    else:
        uid = request.args.get("id", "")
        data = {"id": uid}
        result = getone("mylist", filed, data)
        if result["code"] == 0:
            result = result["msg"]
        return render_template("new-reg.html", result=result)
예제 #9
0
def cbtenupdate():
    if not session:
        return redirect("/login/")
    if request.method == 'POST':
        data = {k: v[0] for k, v in dict(request.form).items()}
        result = update("cbten", filed_cbt, data)
        return json.dumps(result)
    else:
        uid = request.args.get("id", "")
        data = {"id": uid}
        result = getone("cbten", filed_cbt, data)
        idc = list("machine", filed_idc)["msg"]
        if result["code"] == 0:
            result = result["msg"]
        #return  json.dumps(result)
        return render_template("cbtenupdate.html", result=result, idc=idc)
예제 #10
0
def cbtenupdate():
    if not session:
        return  redirect("/login/")
    filed=["id","username","address","U","power"]
    if request.method=='POST':
        data={k:v[0] for k,v in dict(request.form).items()}
        result=update("cbten",filed,data)
        return  json.dumps(result)
    else:
        uid=request.args.get("id","")
        data={"id":uid}
        result=getone("cbten",filed,data)
        if result["code"]==0:
            result=result["msg"]
        #return  json.dumps(result)
        return  render_template("cbtenupdate.html",result=result)
예제 #11
0
def machinupdate():
    if not session:
        return redirect("/login")
    filed = ["username", "address", "phone"]
    if request.method == 'POST':
        datas = request.form
        data = {k: v[0] for k, v in dict(request.form).items()}
        print data
        print datas
        result = update("machine", filed, data)
        return json.dumps(result)
    else:
        uid = request.args.get("id", "")
        data = {"id": uid}
        result = getone("machine", filed_idc, data)
        #return  json.dumps(result)
        return render_template("machinupdate.html", idc=result["msg"])
예제 #12
0
파일: login.py 프로젝트: shaow333/cmd-flask
def login():
    if request.method=="POST":
        data={k:v[0]for k,v in dict(request.form).items()}
        print data
        result=getone("mylist",filed,data)
        print result
        if result["code"]==0:
            if result["msg"]["passwd"]==data["passwd"]:
                session["username"]=data["username"]
                session["role"]=result["msg"]["role"]
                return json.dumps(result)
            else:
                result={"code":1,"errmsg":"密码不正确"}
        else:
            result={"code":1,"errmsg":"用户名或密码不正确"}
            return json.dumps(result)
    return render_template("login.html")
예제 #13
0
def updata():
    if not session:
        return redirect("/login")
    if request.method == "POST":
        data = dict(request.form)
        data = {k: v[0] for k, v in data.items()}
        result = update("mylist", filed, data)
        if result["code"] == 0:
            return redirect("/userlist/")
        else:
            return render_template("new-updata.html", result=result['errmsg'])
    else:
        uid = request.args.get("id", "")
        data = {"id": uid}
        result = getone("mylist", filed, data)
        if result["code"] == 0:
            result = result["msg"]
        return render_template("new-updata.html", result=result)
예제 #14
0
def machinreg():
    if request.method == "POST":
        file = ["username", "address", "phone"]
        user = {k: v[0] for k, v in dict(request.form).items()}
        result = insert("machine", file, user)
        print result
        if result["code"] == 0:
            return json.dumps(result)
        else:
            return json.dumps(result)
        print result
    else:
        uid = request.args.get("id", "")
        data = {"id": uid}
        result = getone("mylist", filed, data)
        if result["code"] == 0:
            result = result["msg"]
        return render_template("machinreg.html", result=result)
예제 #15
0
def cbtenreg():
    if request.method == "POST":
        file = ["username", "address", "U", "power"]
        user = {k: v[0] for k, v in dict(request.form).items()}
        result = insert("cbten", file, user)
        print result
        if result["code"] == 0:
            return json.dumps(result)
        else:
            return json.dumps(result)
        print result
    else:
        UID = request.args.get("id", "")
        data = {"id": UID}
        filed = ["id", "username", "address", "U", "power"]
        result = getone("cbten", filed, data)
        if result["code"] == 0:
            result = result["msg"]
        return render_template("cbtenreg.html", result=result)
예제 #16
0
def updatesever():
    if 'username' not in session:
        return redirect("/login/")
    if request.method == "GET":
        id = request.args.get("id")
        data = {"id": id}
        server = getone("server", fileds_server, data)
        idc = list('machine', filed_idc)
        cabinet = list('cbten', cabinet_fields)
        result = {
            'code': 0,
            'idc': idc['msg'],
            'cabinet': cabinet['msg'],
            'server': server['msg']
        }
        return json.dumps(result)
    else:
        user = {k: v[0] for k, v in dict(request.form).items()}
        result = update("server", fileds_server, user)
        if result["code"] == 0:
            return json.dumps(result)
예제 #17
0
def login():
    if request.method == "POST":
        data = {k: v[0] for k, v in dict(request.form).items()}
        result = getone("mylist", filed, data)
        if result["code"] == 0:
            if result["msg"]["passwd"] == data["passwd"]:
                session["username"] = data["username"]
                session["role"] = result["msg"]["role"]
                print session
                if session["role"] == 0:
                    result = result["msg"]
                    return render_template("index.html", result=result)
                else:
                    return redirect("/userinfo/")
            else:
                result["errmsg"] = "passwd is wrong"
                return render_template("login.html", result=result)
        else:
            result["errmsg"] = "usdad"
            return render_template("login.html", result=result["errmsg"])
    return render_template("login.html")
예제 #18
0
def updataserver():
    if not session:
        return redirect("/login/")
    if request.method == "GET":
        uid = request.args.get("id")
        data = {"id": uid}
        server = getone("server", fileds_server, data)
        idc = list('machine', filed_idc)
        cabinet = list('cbten', cabinet_fields)
        result = {
            "code": 0,
            "idc": idc["msg"],
            'cabinet': cabinet["msg"],
            'server': server["msg"]
        }
        return json.dumps(result)
    if request.method == "POST":
        data = {k: v[0] for k, v in dict(request.form).items()}
        result = update("server", fileds_server, data)
        if result["code"] == 0:
            return json.dumps(result)