flat: 删除hr, 修改字
This commit is contained in:
@@ -1,207 +0,0 @@
|
||||
/**企业电子签约:签署管理、签约模板 */
|
||||
import request from '@/router/axios';
|
||||
|
||||
/**=========签约相关api============= */
|
||||
//获取签署列表
|
||||
export const getSignList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/contractState/getSignList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
/**模板相关api */
|
||||
//获取模板列表
|
||||
export const getTemplateList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//客服上传签章模板
|
||||
export const uploadTemplate = (templateId, templateUrl,value1,v1Pages,value2,v2Pages,templateAttributeBOS) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/uploadTemplate',
|
||||
method: 'post',
|
||||
data:{
|
||||
templateId, templateUrl,value1,v1Pages,value2,v2Pages,templateAttributeBOS
|
||||
}
|
||||
});
|
||||
}
|
||||
//编辑签约模板
|
||||
export const editTemplate = (template,temptateAttributes) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/signTemplateEdit',
|
||||
method: 'post',
|
||||
data:{
|
||||
template,temptateAttributes
|
||||
}
|
||||
});
|
||||
}
|
||||
//模板详情
|
||||
export const tempDetail = (templateId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/templateDetails',
|
||||
method: 'get',
|
||||
params:{
|
||||
templateId
|
||||
}
|
||||
});
|
||||
}
|
||||
/**加载系统下拉字段 */
|
||||
export const getSelectList = (companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/personnelFiles/sysField',
|
||||
method: 'get',
|
||||
params:{
|
||||
companyId
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//获取字典分类
|
||||
export const getDictbyType = (dictType) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/dict/getDictbyType',
|
||||
method: 'get',
|
||||
params:{
|
||||
dictType
|
||||
}
|
||||
});
|
||||
}
|
||||
//模板库上传模板
|
||||
export const stlUploadTemplate = (isPublic,sortId,templateName,signMode, templateUrl,value1,v1Pages,value2,v2Pages,templateAttributeBOS) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/uploadTemplateLibrary',
|
||||
method: 'post',
|
||||
data:{
|
||||
isPublic,sortId,templateName,signMode, templateUrl,value1,v1Pages,value2,v2Pages,templateAttributeBOS
|
||||
}
|
||||
});
|
||||
}
|
||||
//模板的启用停用
|
||||
export const enableTemplate = (id,isEnable) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/updateTemptate',
|
||||
method: 'post',
|
||||
data:{
|
||||
id,isEnable
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
//企业---转为我的模板
|
||||
export const toMyTemplate = (templateId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/givetoMeTemplate',
|
||||
method: 'post',
|
||||
params:{
|
||||
templateId
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//企业---企业申请模板
|
||||
export const compApplyTemplate = (sortId,templateName,signMode,templateUrlInit) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/apply',
|
||||
method: 'post',
|
||||
data:{
|
||||
sortId,templateName,signMode,templateUrlInit
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//企业发起签署
|
||||
export const cmpConfirmSign = (contractIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/contractState/companyConfirmSign',
|
||||
method: 'post',
|
||||
params:{
|
||||
contractIds
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//企业签署,选取模板
|
||||
export const cmpGetTemplate = (templateType,isEnable) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/getTemptate',
|
||||
method: 'get',
|
||||
params:{
|
||||
templateType,isEnable
|
||||
}
|
||||
});
|
||||
}
|
||||
//企业发起签约,获取模板名称和字段
|
||||
export const getTemplateFields = (ids,userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/getTemptateAttribute',
|
||||
method: 'get',
|
||||
params:{
|
||||
ids,userId
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//企业确认字段
|
||||
export const confirmSign = (userId,companyId,sortId,proveId,temptateAttributeValuesBOs) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/confirmSign',
|
||||
method: 'post',
|
||||
data:{
|
||||
userId,companyId,sortId,proveId, temptateAttributeValuesBOs
|
||||
}
|
||||
});
|
||||
}
|
||||
//确认并发起签署
|
||||
export const sureSign = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/contractState/ConfirmSign',
|
||||
method: 'post',
|
||||
params:{
|
||||
ids
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//发起签署后,获取模板列表
|
||||
export const getConfirmList = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/contractState/confirmSignList',
|
||||
method: 'get',
|
||||
params:{
|
||||
ids
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
//获取企业下的员工
|
||||
export const getEmployeeList = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/position/userDown',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**复制到模板库 */
|
||||
export const copyTemplate = (templateId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-hr/template/copyTemptate',
|
||||
method: 'post',
|
||||
params:{templateId}
|
||||
});
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
//获取字典分类
|
||||
/**dictType值
|
||||
* template_type 模板分类
|
||||
* user_param_group 员工字段分组
|
||||
* sex 性别
|
||||
* user_type 人员类型
|
||||
* user_status 员工状态
|
||||
* politics_status 政治面貌
|
||||
* residence_status 户口性质
|
||||
* education 学历
|
||||
* nation 民族
|
||||
*/
|
||||
export const getDictbyType = (dictType) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/dict/getDictbyType',
|
||||
method: 'get',
|
||||
params:{
|
||||
dictType
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export const getDictbyTypeUrl = (dictType) => {
|
||||
return '/api/jobslink-api/hr/dict/getDictbyType?dictType='+ dictType;
|
||||
}
|
||||
@@ -1,241 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import {getToken} from '@/util/auth'
|
||||
|
||||
//获取人事异动记录列表
|
||||
export const getOperateLogList=(current, size, params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/OperateLog/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
...params,
|
||||
}
|
||||
});
|
||||
}
|
||||
//人事异动记录最新10条列表接口
|
||||
export const getOperateLogTopList=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/OperateLog/topList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
}
|
||||
});
|
||||
}
|
||||
//获取当前企业的自定义字段
|
||||
export const initPersonnelFiles=()=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/personnelFiles/initPersonnelFiles',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
//获取入职人员列表
|
||||
export const getPositionList=(current, size)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size
|
||||
}
|
||||
});
|
||||
}
|
||||
//入职信息保存接口(企业端用)
|
||||
export const addPosition=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//入职取消接口
|
||||
export const removePosition=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/remove',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//入职信息展示接口(办理入职相关事件)
|
||||
export const getPositionDetails=(id)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/details',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
});
|
||||
}
|
||||
//离职登记人员列表接口
|
||||
export const getUserList=(userName)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/user/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
userName
|
||||
}
|
||||
});
|
||||
}
|
||||
//查询人员所有部门
|
||||
export const getUserDeptIds=(companyId,userId)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/personnelFiles/getDeptId',
|
||||
method: 'get',
|
||||
params: {
|
||||
companyId,
|
||||
userId
|
||||
}
|
||||
});
|
||||
}
|
||||
//调动
|
||||
export const transfer=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/transfer',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//离职登记接口
|
||||
export const leaveReg=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/leave/reg',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//离职信息展示接口(企业端)
|
||||
export const getLeaveDetail=(id)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/leave/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
});
|
||||
}
|
||||
//办理离职保存接口
|
||||
export const leaveSave=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/leave/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//离职取消接口
|
||||
export const leaveRemove=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/leave/remove',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//证明列表接口
|
||||
export const getProveList=(current, size,params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/prove/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
...params,
|
||||
}
|
||||
});
|
||||
}
|
||||
//离职取消接口
|
||||
export const proveRemove=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/prove/cancel',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//花名册列表接口
|
||||
export const getRosterList=(current, size,params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/rosterList',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
...params,
|
||||
}
|
||||
});
|
||||
}
|
||||
//花名册详情
|
||||
export const getRosterDetail=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/personnelFilesValue/getRosterDetail',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
}
|
||||
});
|
||||
}
|
||||
//数据面板接口
|
||||
export const countByStaffStatus=()=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/countByStaffStatus',
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
//签约文件个数接口
|
||||
export const getSignCount=(userId,companyId)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/contractState/getSignCount',
|
||||
method: 'get',
|
||||
params: {
|
||||
userId,
|
||||
companyId,
|
||||
}
|
||||
});
|
||||
}
|
||||
//查询教育工作经历
|
||||
export const getQueryEduAndWork=(userId,companyId)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/perfectInfo/queryEduAndWorkPc',
|
||||
method: 'get',
|
||||
params: {
|
||||
userId,
|
||||
companyId
|
||||
}
|
||||
});
|
||||
}
|
||||
//转正列表接口 flag 1:转正;2:调动;3:离职
|
||||
export const getPositionallList=(flag,current,size)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/allList',
|
||||
method: 'get',
|
||||
params: {
|
||||
flag,
|
||||
current,
|
||||
size,
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
//进行转正
|
||||
export const officialInfo=(params)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/position/officialInfo',
|
||||
method: 'post',
|
||||
data: params
|
||||
});
|
||||
}
|
||||
//花名册导入
|
||||
export const importRoster =
|
||||
(file) => {
|
||||
return `/api/jobslink-api/hr/position/importRoster?file=${
|
||||
file}`
|
||||
}
|
||||
|
||||
//花名册导出接口
|
||||
export const exportXlsRoster = (query) => {
|
||||
query=JSON.stringify(query).replace(/:/g,"=")
|
||||
query=query.replace(/{/g,"")
|
||||
query=query.replace(/}/g,"")
|
||||
query=query.replace(/,/g,"&")
|
||||
query=query.replace(/"/g,"")
|
||||
return `/api/jobslink-api/hr/position/exportXls?${query}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
import { getToken } from '@/util/auth'
|
||||
export const putImg = `/api/jobslink-resource/oss/endpoint/put-file?Jobslink-Auth=${getToken()}`
|
||||
export const putFile = `/api/jobslink-doc/oss/template/put-file?Jobslink-Auth=${getToken()}`
|
||||
@@ -1,31 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/**获取企业申请列表 */
|
||||
export const getApplyList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-tenant/companyMicroWebsite/getList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
/**企业提交工作号的申请 */
|
||||
export const submitApply = (companyId,companyName,contact,telephone) => {
|
||||
return request({
|
||||
url: '/api/jobslink-tenant/companyMicroWebsite/add',
|
||||
method: 'post',
|
||||
data: {
|
||||
companyId,companyName,contact,telephone
|
||||
}
|
||||
})
|
||||
}
|
||||
/**标为已读 */
|
||||
export const makeRead = (data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-tenant/companyMicroWebsite/edit',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -1,54 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
//获取公司组织列表
|
||||
export const getTreeList=()=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/organization/all',
|
||||
method: 'get'
|
||||
});
|
||||
}
|
||||
|
||||
/*新增/编辑部门*/
|
||||
export const addOrg=(id,name,parentId,level)=>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/hr/organization/add',
|
||||
method: 'post',
|
||||
data:{id,name,parentId,level}
|
||||
});
|
||||
}
|
||||
//删除部门
|
||||
export const delOrg=(id)=>{
|
||||
return request({
|
||||
url:`/api/jobslink-api/hr/organization/delete/`+id
|
||||
})
|
||||
}
|
||||
//获取部门下员工
|
||||
export const getOrgEmployee=(current,size,flag,organId)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/hr/organization/list',
|
||||
method:'get',
|
||||
params:{
|
||||
current,size,flag,organId
|
||||
}
|
||||
})
|
||||
}
|
||||
/**员工字段设置--相关接口 */
|
||||
|
||||
//获取当前企业的自定义字段
|
||||
export const getFields=()=>{
|
||||
return request({
|
||||
url:`/api/jobslink-api/hr/personnelFiles/getPersonnelFiles`,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
//修改字段信息
|
||||
export const editField=(id,notNull,isEnable)=>{
|
||||
return request({
|
||||
url:`/api/jobslink-api/hr/personnelFiles/update`,
|
||||
method:'post',
|
||||
data:{
|
||||
id,notNull,isEnable
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
@refresh-change="refreshChange" @on-load="onLoad" :upload-before="uploadBefore">
|
||||
<template slot="menuLeft">
|
||||
<el-button v-if="vaildData(permission.manage_compan_companyList_addUser, false)" size="small"
|
||||
@click.stop="handleAddUser" type="primary" :disabled="selectionList.length === 0">添加账号</el-button>
|
||||
@click.stop="handleAddUser" type="primary" :disabled="selectionList.length === 0">关联账号</el-button>
|
||||
<!-- <el-button v-if="vaildData(permission.manage_compan_companyList_config, false)" size="small"
|
||||
@click.stop="handleConfig" type="primary" :disabled="selectionList.length === 0">服务设置</el-button> -->
|
||||
<el-button v-if="vaildData(permission.manage_compan_companyList_check, false)" size="small"
|
||||
|
||||
Reference in New Issue
Block a user