def DelDocument(): result = DocumentModel().DelDocument(request.form.getlist('document_id[]')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def DelFolder(): result = FolderModel().DelFolderRequest(request.form.get('folder_id')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def QueryRoleByParam(): result = RoleModel().QueryRoleByParamRequest(params=request.form) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def AgainCreateDrop(): result = BaseModel().CreateDropRequest( True, get_auth_token(session.get('admin'))) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def ModifyAdmin(): result = AdminModel().ModifyAdminRequest( admin_id=request.form.get('admin_id'), params=request.form) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) token = session.get('admin') info = get_auth_token(token) if info['admin_id'] == request.form.get('admin_id'): token = generate_auth_token({ 'admin_id': result['admin_id'], 'password': result['password'], 'is_admin': True if result['mark'] == default['role_mark'] else False }) session['admin'] = token session['username'] = result['username'] return ResultDeal(data={ 'user': result, 'token': token, 'is_self': True }) return ResultDeal(data={'user': result, 'token': None, 'is_self': False})
def CreateInterface(): result = InterfaceModel().CreateInterfaceRequest(request.form) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def QueryFolderByParam(): result = FolderModel().QueryFolderByParamRequest() if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def GetMenuToInterface(menu_id): result = MenuModel().GetMenuToInterfaceRequest(menu_id=menu_id) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def GetLoginInfo(): result = BaseModel().GetLoginInfo(session.get('username')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def DelMenu(): result = MenuModel().DelMenuRequest(menu_id=request.form.get('menu_id')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def one(): try: if self.params.has_key(args): for i in self.params[args]: data = self.get_data(i['value'], i['type']) if not i.has_key('required') or not i['required']: if data: self.validate_params(data, i, f) else: if i.has_key('default'): self.add_default( i['value'], i['default']) else: if not data: if i.has_key('msg'): return ResultDeal(code=-1, msg=i['msg']) else: return ResultDeal(code=-1, msg=u'请输入%s' % i['name']) else: self.validate_params(data, i, f) return f() except Exception as e: return ResultDeal(code=-1, msg=e.message)
def DelAdmin(): result = AdminModel().DelAdminRequest(request.form.getlist('admin_id[]')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def ModifyRole(): result = RoleModel().ModifyRoleRequest(request.form.get('role_id'), request.form) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def CreateFolder(): result = FolderModel().CreateFolderRequest(request.form) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def GetMenuToInterface(): result = MenuModel().GetMenuToInterfaceRequest(request.args.get('menu_id')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def ImportSql(): result = BaseModel().ImportSql(request.files.get('document')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def CreateMenu(): result = MenuModel().CreateMenuRequest(request.form) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def GetAllUserLoginCount(): result = BaseModel().GetAllUserLoginCount() if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def DelAttendance(): result = SalaryModel().DelAttendanceRequest(request.form.getlist('rid[]')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def GetReadmeContent(): result = BaseModel().GetReadmeContent() if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def ModifyInterface(): result = InterfaceModel().ModifyInterfaceRequest( request.form.get('interface_id'), request.form) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def ImportAttendance(): result = SalaryModel().ImportAttendanceRequest( request.files.get('file'), request.form.get('attendance_time')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def DelInterface(): result = InterfaceModel().DelInterfaceRequest( request.form.getlist('interface_id[]')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def ImportSalary(): result = SalaryModel().ImportSalaryRequest( request.files.get('file'), request.form.get('payment_time')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def DelAdmin(): result = AdminModel().DelAdminRequest( admins=json.loads(request.form.get('admins'))) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def DelRole(): result = RoleModel().DelRoleRequest( role_id=request.form.getlist('role_id[]')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def GetLoginInfo(): result = BaseModel().GetLoginInfo(request.form.get('admin_id'), request.form.get('time')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def LockAdmin(): result = AdminModel().LockAdminRequest( admin_id=request.form.getlist('admin_id[]'), disable=request.form.get('disable')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def LockMenu(): result = MenuModel().LockMenuRequest( menu_id=request.form.get('menu_id'), isLock=True if request.form.get('isLock') == 'true' else False) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)
def QueryFolderByParam(): user = get_auth_token(session.get('admin')) result = FolderModel().QueryFolderByParamRequest( pid=request.form.get('pid', '0'), admin_id=user.get('admin_id')) if type(result).__name__ == 'str': return ResultDeal(msg=result, code=-1) return ResultDeal(data=result)