电脑绩效考核用户端
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.

210 lines
4.5 KiB

4 years ago
import request from '@/utils/request'
//个人需要填写的考核项目
export function myassessmentlist(params) {
return request({
url: '/dutys/myassessmentlist',
method: 'post',
params
})
}
//根据具体考核项目获取被考核部门
export const getDutydepartlist = (data) => {
return request({
url: '/dutys/getDutydepartlist',
method: 'post',
data: data
})
}
//根据具体考核项目获取被考核部门
export const addassessmentscore = (data) => {
return request({
url: '/dutys/addassessmentscore',
method: 'post',
data: data
})
}
//个人考核评价记录
export const myevaluatelist = (data) => {
return request({
url: '/dutys/myevaluatelist',
method: 'post',
data: data
})
}
//根据部门和时间获取考核详情
export const getdeparttimeassess = (data) => {
return request({
url: '/dutys/getdeparttimeassess',
method: 'post',
data: data
})
}
//获取企业微信发起基础配置
export const getconfig = (data) => {
return request({
url: '/examine/getconfig',
method: 'post',
data: data
})
}
//以部门维度考核内容列表
export const departmentassess = (data) => {
return request({
url: '/dutys/departmentassess',
method: 'post',
data: data
})
}
//根据部门和时间写入全部考核项分值
export const departmentassessdata = (data) => {
return request({
url: '/dutys/departmentassessdata',
method: 'post',
data: data
})
}
//查看审批详细内容
export const lookdepartmentassessinfo = (data) => {
return request({
url: '/noverify/lookdepartmentassessinfo',
method: 'post',
data: data
})
}
//查看本部门提交的和个人提交的审批
export const lookpersonalordepartment = (data) => {
return request({
url: '/dutys/lookpersonalordepartment',
method: 'post',
data: data
})
}
//定性考核列表
export const qualevalulist = (data) => {
return request({
url: '/eval/qualevalulist',
method: 'post',
data: data
})
}
//添加加分或减分
export const additionandsubtractionscore = (data) => {
return request({
url: '/eval/plusorminuspoints',
method: 'post',
data: data
})
}
//流程列表
export const seeflowlog = (data) => {
return request({
url: '/eval/seeflowlog',
method: 'post',
data: data
})
}
//文档上传
export const upordown = (data) => {
return request({
url: '/upordown',
method: 'post',
data: data
})
}
// @Tags Api
// @Summary 获取集团架构人员信息对照表
// @Security ApiKeyAuth
// @accept application/json
// @Produce application/json
// @Param data body dbModel.Api true "获取集团架构"
// @Success 200 {string} json "{"success":true,"data":{},"msg":"获取成功"}"
// @Router /group/grouplist [get]
export const getgroupuser = (data) => {
return request({
url: '/group/getgroupuser',
method: 'post',
data
})
}
//划分责任人
export const adddivisionresponsibility = (data) => {
return request({
url: '/eval/rersonincharge',
method: 'post',
data: data
})
}
//添加整改措施
export const addcorrectivemeasures = (data) => {
return request({
url: '/eval/rectificationmeasures',
method: 'post',
data: data
})
}
//定量考核列表
export const qualitativeevalration = (data) => {
return request({
url: '/eval/qualitativeevalration',
method: 'post',
data: data
})
}
//获取集团架构(集团+分厂)
export const getgroupdepartmap = (data) => {
return request({
url: '/group/getgroupdepartmap',
method: 'post',
data: data
})
}
//获取分厂
export const departmentlist = (data) => {
return request({
url: '/group/departmentlist',
method: 'post',
data: data
})
}
//定量考核打分
export const addflowrationlog = (data) => {
return request({
url: '/eval/addflowrationlog',
method: 'post',
data: data
})
}
//查看定性考核审批列表
export const lookdutkscoreflow = (data) => {
return request({
url: '/eval/lookdutkscoreflow',
method: 'post',
data: data
})
}
//查看定量考核
export const lookrationkscoreflow = (data) => {
return request({
url: '/eval/lookrationkscoreflow',
method: 'post',
data: data
})
}
//获取班组
export const getteamlist = (data) => {
return request({
url: '/noverify/getteamlist',
method: 'post',
data: data
})
}
//获取人员
export const stafflist = (data) => {
return request({
url: '/staff/stafflist',
method: 'post',
data: data
})
}