예제 #1
0
def idcadd():
    if not session.get('name'):
        return redirect('/login')
    if request.method == 'GET':
        return render_template('idcadd.html', info=session)
    if request.method == 'POST':
        data = dict((k, v[0]) for k, v in dict(request.form).items())
        l = []

        for i in idcdb.idclist():
            l.append(i['name'])
        if not data['name']:
            return json.dumps({'code': 1, 'errmsg': 'name can not be null'})
        elif not data['idc_supplier']:
            return json.dumps({
                'code': 1,
                'errmsg': 'idc supplier name can not be null'
            })
        elif not data['idc_address']:
            return json.dumps({
                'code': 1,
                'errmsg': 'idc address can not be null'
            })
        elif not data['operation']:
            return json.dumps({
                'code': 1,
                'errmsg': 'operation can not be null'
            })
        elif data['name'] not in l:
            conditions = ["%s='%s'" % (k, v) for k, v in data.items()]
            idcdb.idcadd(conditions)
            return json.dumps({'code': 0, 'result': 'add idc success'})
        return json.dumps({'code': 1, 'errmsg': 'idc name is exist'})
예제 #2
0
def idc_update_msg():
    id = request.args.get('id')
    idc = idcdb.idclist(id)
    return json.dumps({'code': 0, 'result': idc})
예제 #3
0
def idc():
    if not session.get('name'):
        return render_template('login.html')
    role = session.get('role')
    idcs = idcdb.idclist()
    return render_template("idclist.html", idcs=idcs, role=role)