def project_create_show(): request_data = get_value_dict() if not check_dict(request_data, ['uid']): return json.dumps('PARAM ERROR') data_project_superior = user.get_project_superior() data_custom = user.get_custom() if has_error(data_project_superior) or has_error(data_custom): return json.dumps('BACKEND ERROR') else: data = {} data['project_superior'] = data_project_superior data['custom'] = data_custom return json.dumps(data)
def project_modify_show(): request_data = get_value_dict() if not check_dict(request_data, ['project_id']): return json.dumps('PARAM ERROR') data = project.get_info(project_id=request_data['project_id'], detail=True, include_reject=True)[0] data_project_superior = user.get_project_superior() if has_error(data): return json.dumps('BACKEND ERROR') else: data['project_superior'] = data_project_superior return json.dumps(data)
def approval_project_show(): request_data = get_value_dict() if not check_dict(request_data, ['id']): return json.dumps('PARAM ERROR') data_project = project.get_info(project_id=request_data['id'], detail=True, include_reject=True)[0] data_project_superior = user.get_project_superior() data_business = project.get_business_area() data_project.pop('project_superior_name') if has_error(data_project) or has_error(data_project_superior): return json.dumps('BACKEND ERROR') else: data = data_project data['project_superior'] = data_project_superior data['business'] = data_business return json.dumps(data)