@ -14,7 +14,7 @@ import (
"github.com/gin-gonic/gin"
)
//获取定性考核指标列表(下拉列表)
// 获取定性考核指标列表(下拉列表)
func ( d * DutyAssessApi ) SelectDutyList ( c * gin . Context ) {
var evalTargetList [ ] assessmentmodel . EvaluationTarget
err := global . GVA_DB_Performanceappraisal . Where ( "`et_type` = 1 AND `et_state` = 1" ) . Find ( & evalTargetList ) . Error
@ -47,7 +47,7 @@ func (d *DutyAssessApi) SelectDutyList(c *gin.Context) {
response . Result ( 0 , listAry , "查询完成!" , c )
}
//定性考核列表(部门方案用的)
// 定性考核列表(部门方案用的)
func ( d * DutyAssessApi ) DutyDepartmentList ( c * gin . Context ) {
var requestData getDepartAssObtains
err := c . ShouldBindJSON ( & requestData )
@ -105,7 +105,7 @@ func (d *DutyAssessApi) DutyDepartmentList(c *gin.Context) {
response . Result ( 0 , targetList , "查询完成!" , c )
}
//获取方案中的所有所有相关部们
// 获取方案中的所有所有相关部们
func GetDutyFangAnDepart ( dutyId int64 , class int ) ( departId [ ] int64 , departAry [ ] DepartmentAryType ) {
err := global . GVA_DB_Performanceappraisal . Model ( & assessmentmodel . QualitativeEvaluation { } ) . Select ( "qe_accept_evaluation" ) . Where ( "`qe_state` = 1 AND `qe_target` = ? AND `qe_type` = ?" , dutyId , class ) . Group ( "qe_accept_evaluation" ) . Find ( & departId ) . Error
if err != nil {
@ -124,7 +124,7 @@ func GetDutyFangAnDepart(dutyId int64, class int) (departId []int64, departAry [
return
}
//根据指标ID获取列表信息
// 根据指标ID获取列表信息
func ( d * DutyAssessApi ) IdToTargetSunList ( c * gin . Context ) {
var requestData commonus . SetIds
err := c . ShouldBindJSON ( & requestData )
@ -175,7 +175,7 @@ func (d *DutyAssessApi) IdToTargetSunList(c *gin.Context) {
response . Result ( 0 , targetCont , "查询完成!" , c )
}
//获取子指标和指标详情
// 获取子指标和指标详情
func GetSunTargetList ( targetId , demID int64 , parAryId [ ] int64 ) ( cont [ ] SunTargetListType ) {
var qualTargetCont [ ] assessmentmodel . QualitativeTarget
err := global . GVA_DB_Performanceappraisal . Where ( "`q_state` = 1 AND `q_parent_id` = ?" , targetId ) . Find ( & qualTargetCont ) . Error
@ -195,7 +195,7 @@ func GetSunTargetList(targetId, demID int64, parAryId []int64) (cont []SunTarget
return
}
//获取指标详情
// 获取指标详情
func GetDetailTrager ( targetId , detId , demID int64 , parAryId [ ] int64 ) ( cont [ ] DetailedTargetType ) {
var qualTargetCont [ ] assessmentmodel . DetailedTarget
err := global . GVA_DB_Performanceappraisal . Where ( "`dt_state` = 1 AND `dt_parentid` = ? AND `dt_parentid_sun` = ?" , targetId , detId ) . Find ( & qualTargetCont ) . Error
@ -212,7 +212,7 @@ func GetDetailTrager(targetId, detId, demID int64, parAryId []int64) (cont []Det
return
}
//获取执行人
// 获取执行人
func GetOperator ( dimID , tarId , sunTarId , detaId int64 , parAryId [ ] int64 ) ( UserList [ ] string , UserListAry [ ] QualEvalArrt ) {
var qualEval [ ] assessmentmodel . QualitativeEvaluation
err := global . GVA_DB_Performanceappraisal . Where ( "`qe_state` = 1 AND `qe_dimension` = ? AND `qe_target` = ? AND `qe_target_sun` = ? AND `qe_detailed_target` = ? AND `qe_accept_evaluation` IN ?" , dimID , tarId , sunTarId , detaId , parAryId ) . Find ( & qualEval ) . Error
@ -243,7 +243,7 @@ func GetOperator(dimID, tarId, sunTarId, detaId int64, parAryId []int64) (UserLi
return
}
//获取定性指标->指标细则修改回显
// 获取定性指标->指标细则修改回显
func ( d * DutyAssessApi ) GetDetailedTargetCallBack ( c * gin . Context ) {
var requestData commonus . SetIds
err := c . ShouldBindJSON ( & requestData )
@ -304,7 +304,7 @@ func (d *DutyAssessApi) GetDetailedTargetCallBack(c *gin.Context) {
response . Result ( 0 , content , "获取成功!" , c )
}
//获取定性指标->指标细则修改回显
// 获取定性指标->指标细则修改回显
func ( d * DutyAssessApi ) EiteDetailedTargetCallBack ( c * gin . Context ) {
var requestData GetEiteTargetCont
err := c . ShouldBindJSON ( & requestData )
@ -335,7 +335,7 @@ func (d *DutyAssessApi) EiteDetailedTargetCallBack(c *gin.Context) {
response . Result ( 0 , err , "数据处理成功" , c )
}
//新增
// 新增
func NewAddData ( getData GetEiteTargetCont , oldData assessmentmodel . QualitativeEvaluation ) ( isTrue bool ) {
isTrue = false
var detailedTargetInfo assessmentmodel . DetailedTarget
@ -378,7 +378,7 @@ func NewAddData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeEv
return
}
//修改
// 修改
func NewEiteData ( getData GetEiteTargetCont , oldData assessmentmodel . QualitativeEvaluation ) ( isTrue bool ) {
isTrue = false
eiteDetailedInfo := commonus . MapOut ( )
@ -407,7 +407,7 @@ func NewEiteData(getData GetEiteTargetCont, oldData assessmentmodel.QualitativeE
return
}
//修改子栏目名称
// 修改子栏目名称
func ( d * DutyAssessApi ) EiteSunTargetName ( c * gin . Context ) {
var requestData EiteTargetContListSun
err := c . ShouldBindJSON ( & requestData )
@ -516,7 +516,7 @@ func (d *DutyAssessApi) EiteSunTargetName(c *gin.Context) {
response . Result ( 0 , err , "数据处理成功" , c )
}
//删除定性考核指标
// 删除定性考核指标
func ( d * DutyAssessApi ) DelDutyTarget ( c * gin . Context ) {
var requestData QualEvalArrt
err := c . ShouldBindJSON ( & requestData )
@ -539,7 +539,7 @@ func (d *DutyAssessApi) DelDutyTarget(c *gin.Context) {
response . Result ( 0 , err , "数据处理成功" , c )
}
//删除子栏目及附属指标详情
// 删除子栏目及附属指标详情
func ( d * DutyAssessApi ) DelSunTarDimeat ( c * gin . Context ) {
var requestData QualEvalArrt
err := c . ShouldBindJSON ( & requestData )
@ -579,7 +579,7 @@ func (d *DutyAssessApi) DelSunTarDimeat(c *gin.Context) {
response . Result ( 0 , err , "数据处理成功" , c )
}
//添加 定性考核指标关系指定
// 添加 定性考核指标关系指定
func ( d * DutyAssessApi ) AddDutyRelationOld ( c * gin . Context ) {
var requestData AddQualEval
err := c . ShouldBindJSON ( & requestData )
@ -826,7 +826,7 @@ func (d *DutyAssessApi) AddDutyRelationOld(c *gin.Context) {
}
}
//判断是否存在项目
// 判断是否存在项目
func JudgeDeiScor ( id int64 , listCont [ ] DutyAssEssTarget ) ( cont DutyAssEssTarget , isTrue bool ) {
isTrue = false
for _ , v := range listCont {
@ -838,7 +838,7 @@ func JudgeDeiScor(id int64, listCont []DutyAssEssTarget) (cont DutyAssEssTarget,
return
}
//获取定性考核指标关系指定列表
// 获取定性考核指标关系指定列表
func ( d * DutyAssessApi ) GetDutyRelationList ( c * gin . Context ) {
var targetAssessAry [ ] assessmentmodel . Assesstarget
errGroup := global . GVA_DB_Performanceappraisal . Model ( & assessmentmodel . Assesstarget { } ) . Select ( "`group`,`dimension`,`targetid`" ) . Group ( "`group`,`dimension`,`targetid`" ) . Order ( "`group` ASC" ) . Order ( "`dimension` ASC" ) . Order ( "`targetid` ASC" ) . Find ( & targetAssessAry ) . Error
@ -948,7 +948,7 @@ func (d *DutyAssessApi) GetDutyRelationList(c *gin.Context) {
// response.Result(0, outList, "查询完成!", c)
}
//查看定性考核项目详情
// 查看定性考核项目详情
func ( d * DutyAssessApi ) LookDutyTargetInfoOld ( c * gin . Context ) {
var requestData LookTargetContList
err := c . ShouldBindJSON ( & requestData )
@ -1160,7 +1160,7 @@ func (d *DutyAssessApi) LookDutyTargetInfoOld(c *gin.Context) {
}
}
//删除考核指标
// 删除考核指标
func ( d * DutyAssessApi ) NewDelTarGet ( c * gin . Context ) {
var requestData LookTargetContList
err := c . ShouldBindJSON ( & requestData )
@ -1202,7 +1202,7 @@ func (d *DutyAssessApi) NewDelTarGet(c *gin.Context) {
response . Result ( 0 , delErr , "删除成功!" , c )
}
//执行附属软删除
// 执行附属软删除
func assessAttbar ( oldAssEssData [ ] assessmentmodel . Assesstarget ) {
var targetId [ ] int64
var targetSunId [ ] int64
@ -1249,7 +1249,7 @@ func assessAttbar(oldAssEssData []assessmentmodel.Assesstarget) {
// panic(detaredTargetSunId)
}
//获取被修改指标细则的详情
// 获取被修改指标细则的详情
func ( d * DutyAssessApi ) GetNewEiteDetailedTarget ( c * gin . Context ) {
var requestData GetDeitalTarCont
err := c . ShouldBindJSON ( & requestData )
@ -1362,7 +1362,7 @@ func (d *DutyAssessApi) GetNewEiteDetailedTarget(c *gin.Context) {
}
//修改定性考核指标细则内容
// 修改定性考核指标细则内容
func ( d * DutyAssessApi ) NewEiteDetailedTarget ( c * gin . Context ) {
var requestData NewEiteDtyDiteCont
err := c . ShouldBindJSON ( & requestData )
@ -1529,7 +1529,7 @@ func (d *DutyAssessApi) NewEiteDetailedTarget(c *gin.Context) {
}
}
//删除指标
// 删除指标
func ( d * DutyAssessApi ) NewDelDetailedTarget ( c * gin . Context ) {
var requestData GetDeitalTarCont
err := c . ShouldBindJSON ( & requestData )
@ -1578,7 +1578,7 @@ func (d *DutyAssessApi) NewDelDetailedTarget(c *gin.Context) {
response . Result ( 0 , requestData , "修改完成!" , c )
}
//删除子栏目
// 删除子栏目
func ( d * DutyAssessApi ) NewDelSunTarget ( c * gin . Context ) {
var requestData GetDeitalTarCont
err := c . ShouldBindJSON ( & requestData )
@ -1624,7 +1624,7 @@ func (d *DutyAssessApi) NewDelSunTarget(c *gin.Context) {
response . Result ( 0 , requestData , "修改完成!" , c )
}
//新的部门考核指标获取列表
// 新的部门考核指标获取列表
func ( d * DutyAssessApi ) NewGerDerpatTarList ( c * gin . Context ) {
var requestData rationSelect
c . ShouldBindJSON ( & requestData )
@ -1707,7 +1707,7 @@ func GetTargetGroup(group, dimensionId, departID string) (contAry []DepartTarget
return
}
//部门考核添加。NEW
// 部门考核添加。NEW
func ( d * DutyAssessApi ) NewAddDepartDuty ( c * gin . Context ) {
var requestData AddDutyNewContGroup
err := c . ShouldBindJSON ( & requestData )
@ -2001,7 +2001,7 @@ func (d *DutyAssessApi) NewAddDepartDuty(c *gin.Context) {
response . Result ( 0 , saveDataAry , "数据添加成功" , c )
}
//获取考核方法要修改的数据
// 获取考核方法要修改的数据
func ( d * DutyAssessApi ) GetEiteSunTarterInfo ( c * gin . Context ) {
var requestData LookTargetContListSun
err := c . ShouldBindJSON ( & requestData )
@ -2046,7 +2046,7 @@ func (d *DutyAssessApi) GetEiteSunTarterInfo(c *gin.Context) {
response . Result ( 0 , userAry , "没有数据" , c )
}
//修改考核方法指标审核人
// 修改考核方法指标审核人
func ( d * DutyAssessApi ) EiteSunTarterInfoUser ( c * gin . Context ) {
var requestData EiteTargetContListSun
err := c . ShouldBindJSON ( & requestData )