def employeeManage(wid): work = App.AtendanceWork() if request.method == 'DELETE': work.delFlexEmp(wid) else: work.addFlexEmp(wid) return 'success'
def report(wid): work = App.AtendanceWork() events = work.queryEventByEm(wid) ot_total = work.queryOTByEm(wid) detail = work.queryDetailByEm(wid) res = {} res["events"] = events res['ot'] = ot_total res['detail'] = detail return jsonify(res)
def fileUpload(): if request.method == 'POST': f = request.files['file'] foPath = os.path.join(os.path.dirname(__file__), "file") path = os.path.join(foPath, f.filename) print path # path = os.path.join(os.path.dirname(__file__), "file/" + f.filename) f.save(path) app = App.AtendanceWork() app.extract(path) return redirect('/') elif request.method == 'GET': return render_template('loading.html')
def queryAllEmployee(name): work = App.AtendanceWork() res = {} res['ems'] = work.queryAllEmployee(name) return jsonify(res)
def queryFlexEmployee(): work = App.AtendanceWork() res = work.queryFlexEmployee() return jsonify(res)
def calculate(hour, minute): work = App.AtendanceWork() work.calculate(hour, minute) return 'Success'