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'})
def idc_update_msg(): id = request.args.get('id') idc = idcdb.idclist(id) return json.dumps({'code': 0, 'result': idc})
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)