Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
def QueryRoleByParam():
    result = RoleModel().QueryRoleByParamRequest(params=request.form)

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #4
0
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)
Пример #5
0
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})
Пример #6
0
def CreateInterface():
    result = InterfaceModel().CreateInterfaceRequest(request.form)

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #7
0
def QueryFolderByParam():
    result = FolderModel().QueryFolderByParamRequest()

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #8
0
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)
Пример #9
0
def GetLoginInfo():
    result = BaseModel().GetLoginInfo(session.get('username'))

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #10
0
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)
Пример #11
0
            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)
Пример #12
0
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)
Пример #13
0
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)
Пример #14
0
def CreateFolder():
    result = FolderModel().CreateFolderRequest(request.form)

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #15
0
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)
Пример #16
0
def ImportSql():
    result = BaseModel().ImportSql(request.files.get('document'))

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #17
0
def CreateMenu():
    result = MenuModel().CreateMenuRequest(request.form)

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #18
0
def GetAllUserLoginCount():
    result = BaseModel().GetAllUserLoginCount()

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #19
0
def DelAttendance():
    result = SalaryModel().DelAttendanceRequest(request.form.getlist('rid[]'))

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #20
0
def GetReadmeContent():
    result = BaseModel().GetReadmeContent()

    if type(result).__name__ == 'str':
        return ResultDeal(msg=result, code=-1)

    return ResultDeal(data=result)
Пример #21
0
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)
Пример #22
0
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)
Пример #23
0
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)
Пример #24
0
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)
Пример #25
0
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)
Пример #26
0
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)
Пример #27
0
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)
Пример #28
0
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)
Пример #29
0
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)
Пример #30
0
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)