There's a problem with your module/function argument agreement. The misplaced GraphicsLayer argument throws everything off
define(['dojo/_base/declare',
'jimu/BaseWidget',
'dojo/_base/lang',
"esri/symbols/SimpleMarkerSymbol",
"esri/symbols/SimpleLineSymbol",
'esri/Color',
'esri/graphic',
'esri/layers/GraphicsLayer',
"esri/tasks/GeometryService",
"esri/geometry/Point",
"esri/SpatialReference",
"esri/tasks/ProjectParameters",
'esri/map'],
function(declare,
BaseWidget,
lang,
SimpleMarkerSymbol,
SimpleLineSymbol,
Color,
Graphic,
GraphicsLayer, //moved
GeometryService,
Point,
SpatialReference,
ProjectParameters,
map)