You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
84 lines
5.3 KiB
84 lines
5.3 KiB
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) // 修改具体部门考核项目详情(副本)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
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("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) // 查看审批考核详细
|
|
|
|
}
|
|
}
|
|
|