|
|
|
|
package assessment
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
v2 "github.com/flipped-aurora/gin-vue-admin/server/api/index"
|
|
|
|
|
v1 "github.com/flipped-aurora/gin-vue-admin/server/api/v1"
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type AssessmentRouter struct{}
|
|
|
|
|
|
|
|
|
|
func (s *AssessmentRouter) InitAssessmentRouter(Router *gin.RouterGroup) {
|
|
|
|
|
dutyCodeRouter := Router.Group("duty")
|
|
|
|
|
var authorityApi = v1.ApiGroupApp.DutyHandleApi.DutyHandle
|
|
|
|
|
{
|
|
|
|
|
dutyCodeRouter.POST("/", authorityApi.Index) // 入口
|
|
|
|
|
dutyCodeRouter.POST("", authorityApi.Index) // 入口
|
|
|
|
|
dutyCodeRouter.GET("/", authorityApi.Index) // 入口
|
|
|
|
|
dutyCodeRouter.GET("", authorityApi.Index) // 入口
|
|
|
|
|
dutyCodeRouter.POST("dutyclasslist", authorityApi.DutyClassList) // 考核类别
|
|
|
|
|
dutyCodeRouter.POST("adddutyclass", authorityApi.AddDutyClass) // 添加考核类别
|
|
|
|
|
dutyCodeRouter.POST("getdutyclassinfo", authorityApi.GetDutyClassInfo) // 查询考核类别详情
|
|
|
|
|
dutyCodeRouter.POST("eitedutyclassinfo", authorityApi.EiteDutyClassInfo) // 编辑考核类别
|
|
|
|
|
dutyCodeRouter.POST("statedutyclass", authorityApi.StateDutyClass) // 编辑考核类别状态或删除
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("assessList", authorityApi.AssEssList) // 考核项目列表
|
|
|
|
|
dutyCodeRouter.POST("addassessinfo", authorityApi.AddAssEssInfo) // 添加考核项目
|
|
|
|
|
dutyCodeRouter.POST("getassessinfo", authorityApi.GetAssEssInfo) // 获取考核项目详情
|
|
|
|
|
dutyCodeRouter.POST("eiteassessinfo", authorityApi.EiteAssEssInfo) // 修改考核项目详情
|
|
|
|
|
dutyCodeRouter.POST("eiteassessstate", authorityApi.EiteAssEssState) // 修改状态或删除考核项目
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("dutylist", authorityApi.DutyList) // 具体职责列表
|
|
|
|
|
dutyCodeRouter.POST("adddutyinfo", authorityApi.AddDutyInfo) // 添加具体职责
|
|
|
|
|
dutyCodeRouter.POST("getdutyinfo", authorityApi.GetDutyInfo) // 获取具体职责详情
|
|
|
|
|
dutyCodeRouter.POST("eitedutyinfo", authorityApi.EiteDutyInfor) // 修改具体职责详情
|
|
|
|
|
dutyCodeRouter.POST("eitedutystate", authorityApi.EiteDutyState) // 修改状态或删除具体职责
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("specdutylist", authorityApi.SpecificDutyList) // 具体部门考核项目列表
|
|
|
|
|
dutyCodeRouter.POST("addspecdutyinfo", authorityApi.AddSpecificDutyInfo) // 添加具体部门考核项目
|
|
|
|
|
dutyCodeRouter.POST("getspecdutyinfo", authorityApi.GetSpecDutyCont) // 获取具体部门考核项目详情
|
|
|
|
|
dutyCodeRouter.POST("eitespecdutyinfo", authorityApi.EiteSpecFicDutyInfo) // 修改具体部门考核项目详情
|
|
|
|
|
dutyCodeRouter.POST("eitespecdutystate", authorityApi.EiteSpecficDutyState) // 修改状态或删除具体部门考核项目
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("adddepartdutyinfo", authorityApi.AddDepartDutyInfo) // 添加具体部门考核项目(副本)
|
|
|
|
|
dutyCodeRouter.POST("eitedepartdutyinfo", authorityApi.EiteDepartDutyInfo) // 修改具体部门考核项目详情(副本)
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
指标相关
|
|
|
|
|
*/
|
|
|
|
|
dutyCodeRouter.POST("addtarget", authorityApi.AddTarget) // 添加考核指标
|
|
|
|
|
dutyCodeRouter.POST("gettarget", authorityApi.GetTargetList) // 获取考核指标列表
|
|
|
|
|
dutyCodeRouter.POST("gettargetinfo", authorityApi.GetTarget) // 获取考核指标详细内容
|
|
|
|
|
dutyCodeRouter.POST("deltarget", authorityApi.DelTarget) // 删除指标/更改考核指标状态
|
|
|
|
|
dutyCodeRouter.POST("eitetarget", authorityApi.EiteTarget) // 修改指标内容
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
定性指标子栏目相关
|
|
|
|
|
*/
|
|
|
|
|
dutyCodeRouter.POST("addqualitativetarget", authorityApi.AddQualitativeTarget) // 添加定性指标子栏目
|
|
|
|
|
dutyCodeRouter.POST("getqualitativetargetlist", authorityApi.GetQualitativeTargetList) // 获取定性指标子栏目列表
|
|
|
|
|
dutyCodeRouter.POST("getqualitativetargetinfo", authorityApi.GetQualTargetInfo) // 获取定性指标子栏目详细内容
|
|
|
|
|
dutyCodeRouter.POST("eitequalitativetargetinfo", authorityApi.EiteQualTargetInfo) // 修改定性指标子栏目详细内容
|
|
|
|
|
dutyCodeRouter.POST("delqualitativetargetinfo", authorityApi.DelQualTargetInfo) // 修改定性指标子栏目状态或删除
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
新考核细则处理
|
|
|
|
|
*/
|
|
|
|
|
dutyCodeRouter.POST("adddetailedtarget", authorityApi.AddDetailedTarget) // 添加考核细则
|
|
|
|
|
dutyCodeRouter.POST("getdetailedtarget", authorityApi.GetDetailedTarget) // 获取考核细则内容
|
|
|
|
|
dutyCodeRouter.POST("getdetailedtargetlist", authorityApi.GetDetailedTargetList) // 获取考核细则列表
|
|
|
|
|
dutyCodeRouter.POST("eitedetailedtarget", authorityApi.EiteDetailedTargetCont) // 编辑考核细则内容
|
|
|
|
|
dutyCodeRouter.POST("deldetailedtarget", authorityApi.DelDetailedTargetCont) // 删除考核细则内容
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
定性考核
|
|
|
|
|
*/
|
|
|
|
|
dutyCodeRouter.POST("addqualeval", authorityApi.AddQualEval) // 添加定性考核
|
|
|
|
|
dutyCodeRouter.POST("getqualevallist", authorityApi.GetQualEvalList) // 定性考核列表
|
|
|
|
|
dutyCodeRouter.POST("addqualevalweight", authorityApi.AddQualEvalWeight) // 添加定性考核权重
|
|
|
|
|
dutyCodeRouter.POST("getqualeval", authorityApi.GetQualEval) // 获取部门考核指标详情
|
|
|
|
|
dutyCodeRouter.POST("eitequalevalcont", authorityApi.EiteQualEvalCont) // 修改定性考核内容
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("delqualevalcont", authorityApi.DelQualEvalCont) // 删除定性考核内容
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
定量考核
|
|
|
|
|
*/
|
|
|
|
|
dutyCodeRouter.POST("addration", authorityApi.AddRation) // 添加定量考核
|
|
|
|
|
dutyCodeRouter.POST("addrationlist", authorityApi.RationList) // 定量考核列表
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("delrationlist", authorityApi.DelRationList) // 删除考核
|
|
|
|
|
dutyCodeRouter.POST("getrationlist", authorityApi.GetRationList) // 获取定量考核详情
|
|
|
|
|
dutyCodeRouter.POST("eiterationlist", authorityApi.EiteRationList) // 修改定量考核
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
指标组合列表
|
|
|
|
|
*/
|
|
|
|
|
dutyCodeRouter.POST("gettasktarget", authorityApi.GetTaskTarget) // 根据条件获取组合指标
|
|
|
|
|
dutyCodeRouter.POST("gettasktargetsun", authorityApi.GetTaskTargetSun) // 根据条件获取组合指标子栏目
|
|
|
|
|
dutyCodeRouter.POST("gettasktargetcontary", authorityApi.GetTaskTargetContAry) // 根据条件获取考核详情
|
|
|
|
|
|
|
|
|
|
// dutyCodeRouter.POST("addqualevalweight", authorityApi.AddQualEvalWeight) //添加权重(单发)
|
|
|
|
|
dutyCodeRouter.POST("addqubatch", authorityApi.AddQualEvalDimWeightBatch) //添加指标权重(批量)
|
|
|
|
|
dutyCodeRouter.POST("adddimweightbatch", authorityApi.AddDimWeightBatch) //添加维度权重(批量)
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
部门考核
|
|
|
|
|
*/
|
|
|
|
|
dutyCodeRouter.POST("departmentlist", authorityApi.DepartmentList) // 部门考核列表
|
|
|
|
|
dutyCodeRouter.POST("departmenttasklist", authorityApi.DepartmentTaskList) //考核表列表
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("detailsassessmentscheme", authorityApi.DetailsAssessmentScheme) //获取方案考核细则内容
|
|
|
|
|
dutyCodeRouter.POST("deldepartmenttasklist", authorityApi.DelDepartmentTaskList) //删除考核细则方案内容
|
|
|
|
|
dutyCodeRouter.POST("eiteonequalevaluation", authorityApi.EiteOneQualitativeEvaluation) //修改考核细则方案内容
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *AssessmentRouter) InitDutyHandelRouter(Router *gin.RouterGroup) {
|
|
|
|
|
dutyIndexCodeRouter := Router.Group("dutys")
|
|
|
|
|
var authorityIndexApi = v2.ApiGroupApp.AssessMentApi.Assessment
|
|
|
|
|
{
|
|
|
|
|
dutyIndexCodeRouter.POST("/", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.POST("", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.GET("/", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.GET("", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.POST("myassessmentlist", authorityIndexApi.MyAssEssMentList) // 我需要填写的考核项目
|
|
|
|
|
dutyIndexCodeRouter.POST("getDutydepartlist", authorityIndexApi.GetDutyDepartList) // 根据具体考核项目获取被考核部门
|
|
|
|
|
dutyIndexCodeRouter.POST("addassessmentscore", authorityIndexApi.AddAssessmentScore) //添加考核项目
|
|
|
|
|
dutyIndexCodeRouter.POST("myevaluatelist", authorityIndexApi.MyEvaluateList) //个人考核评价记录
|
|
|
|
|
dutyIndexCodeRouter.POST("getdeparttimeassess", authorityIndexApi.GetDepartTimeAssess) //根据部门和时间获取考核详情
|
|
|
|
|
dutyIndexCodeRouter.POST("departmentassess", authorityIndexApi.DepartmentAssess) //根据部门和时间获取考核详情
|
|
|
|
|
dutyIndexCodeRouter.POST("departmentassessdata", authorityIndexApi.DepartmentAssessData) //根据部门和时间写入全部考核项分值
|
|
|
|
|
dutyIndexCodeRouter.POST("lookpersonalordepartment", authorityIndexApi.LookPersonalOrDepartment) //查看本部门提交的和个人提交的审批
|
|
|
|
|
|
|
|
|
|
dutyIndexCodeRouter.POST("lookopenapprovaldatainfo", authorityIndexApi.LookOpenApprovalDataInfo) //查询审批状态
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//无需验证
|
|
|
|
|
func (s *AssessmentRouter) NoInitDutyHandelRouter(Router *gin.RouterGroup) {
|
|
|
|
|
dutyIndexCodeRouter := Router.Group("noverify")
|
|
|
|
|
var authorityIndexApi = v2.ApiGroupApp.AssessMentApi.Assessment
|
|
|
|
|
{
|
|
|
|
|
dutyIndexCodeRouter.POST("/", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.POST("", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.GET("/", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.GET("", authorityIndexApi.Index) // 入口
|
|
|
|
|
|
|
|
|
|
dutyIndexCodeRouter.POST("lookdepartmentassessinfo", authorityIndexApi.LookDepartmentAssessInfo) // 查看审批考核详细\
|
|
|
|
|
dutyIndexCodeRouter.GET("lookdepartmentassessinfo", authorityIndexApi.LookDepartmentAssessInfo) // 查看审批考核详细
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (s *AssessmentRouter) InitEvaluationSchemeRouter(Router *gin.RouterGroup) {
|
|
|
|
|
dutyCodeRouter := Router.Group("scheme")
|
|
|
|
|
var authorityApi = v1.ApiGroupApp.DutyHandleApi.EvaluationScheme
|
|
|
|
|
{
|
|
|
|
|
dutyCodeRouter.POST("/", authorityApi.Index) // 入口
|
|
|
|
|
dutyCodeRouter.POST("", authorityApi.Index) // 入口
|
|
|
|
|
dutyCodeRouter.GET("/", authorityApi.Index) // 入口
|
|
|
|
|
dutyCodeRouter.GET("", authorityApi.Index) // 入口
|
|
|
|
|
|
|
|
|
|
dutyCodeRouter.POST("addevaluationscheme", authorityApi.AddEvaluationScheme) // 添加考核方案
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//用户端数据考核
|
|
|
|
|
func (s *AssessmentRouter) InitEvaluationRouter(Router *gin.RouterGroup) {
|
|
|
|
|
dutyIndexCodeRouter := Router.Group("eval")
|
|
|
|
|
var authorityIndexApi = v2.ApiGroupApp.EvaluationApi.EvaluationApi
|
|
|
|
|
{
|
|
|
|
|
dutyIndexCodeRouter.POST("/", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.POST("", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.GET("/", authorityIndexApi.Index) // 入口
|
|
|
|
|
dutyIndexCodeRouter.GET("", authorityIndexApi.Index) // 入口
|
|
|
|
|
|
|
|
|
|
dutyIndexCodeRouter.POST("qualevalulist", authorityIndexApi.QualitativeEvaluation) // 定性考核列表
|
|
|
|
|
dutyIndexCodeRouter.POST("additionandsubtractionscore", authorityIndexApi.AdditionAndSubtractionScore) // 加减分
|
|
|
|
|
dutyIndexCodeRouter.POST("adddivisionresponsibility", authorityIndexApi.AddDivisionResponsibility) // 划分责任人
|
|
|
|
|
dutyIndexCodeRouter.POST("addcorrectivemeasures", authorityIndexApi.AddCorrectiveMeasures) //添加整改措施
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|