初始化项目
This commit is contained in:
@@ -1,81 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/manage/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const getNotice = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const noticePublish = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/action',
|
||||
method: 'post',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getUnreadCount = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/tenant/read',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export const workGetUnreadCount = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/station/read',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
//获取消息类型
|
||||
export const getNewsType = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/dictionary?code=notice',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -1,99 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const modelList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/model/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const managerList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/manager/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const followList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/follow/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const removeModel = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/model/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const deployModel = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/model/deploy',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export const changeState = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/manager/change-state',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
export const deployUpload = (category, tenantIds, files) => {
|
||||
const formData = new FormData();
|
||||
formData.append('category', category);
|
||||
formData.append('tenantIds', tenantIds);
|
||||
files.forEach(file => {
|
||||
formData.append('files', file);
|
||||
});
|
||||
return request({
|
||||
headers: {
|
||||
"Content-Type": "multipart/form-data"
|
||||
},
|
||||
url: '/api/jobslink-flow/manager/deploy-upload',
|
||||
method: 'post',
|
||||
data: formData
|
||||
})
|
||||
}
|
||||
|
||||
export const deleteDeployment = (deploymentIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/manager/delete-deployment',
|
||||
method: 'post',
|
||||
params: {
|
||||
deploymentIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const deleteProcessInstance = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/follow/delete-process-instance',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
}
|
||||
@@ -1,83 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
// banner
|
||||
// 列表
|
||||
export const getCarouselList =
|
||||
(type, menuId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/carousel/getCarouselList',
|
||||
method: 'get',
|
||||
params: {
|
||||
type,
|
||||
menuId,
|
||||
}
|
||||
})
|
||||
}
|
||||
// 新增
|
||||
export const getCarouselAdd =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/carousel/add',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 修改
|
||||
export const getCarouselEdit =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/carousel/edit',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 删除
|
||||
export const getCarouselDel =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/carousel/delete',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 上移
|
||||
export const getCarouselMoveup =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/carousel/moveup',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 下移
|
||||
export const getCarouselMovedown =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/carousel/movedown',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 置顶
|
||||
export const getCarouselMoveFirst =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/carousel/moveFirst',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getApplContentList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/applContent/getApplContentList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
export const getClassifyDic = () => {
|
||||
return '/api/jobslink-api/desk/articleCategory/getAllArticleCategory'
|
||||
}
|
||||
// 获取分类列表
|
||||
export const getArticleCategoryList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/articleCategory/getArticleCategoryList',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 增加文章分类
|
||||
export const articleCategoryAdd = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/articleCategory/add',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 编辑文章分类
|
||||
export const articleCategoryEdit = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/articleCategory/edit',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 删除文章分类
|
||||
export const articleCategoryDel = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/articleCategory/delete',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
// 一级分类下拉
|
||||
export const getAllContentCategoryFirst = () => {
|
||||
return '/api/jobslink-api/desk/contentCategoryFirst/getAllContentCategoryFirst'
|
||||
}
|
||||
export const getAllContentCategoryFirstList =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategoryFirst/getAllContentCategoryFirst',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
// 二级分类下拉
|
||||
export const getAllContentCategorySecondList =
|
||||
(firstId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategorySecond/getAllContentCategorySecond',
|
||||
method: 'get',
|
||||
params: {
|
||||
firstId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
// 帮助中心侧边栏
|
||||
export const routesCompany =
|
||||
(menuId, source) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/routesCompany',
|
||||
method: 'get',
|
||||
params: {
|
||||
menuId,
|
||||
source
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
export const getContentList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/content/getContentList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const contentSave = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/content/save',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
export const contentEdit = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/content/edit',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
export const contentDel = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/content/delete',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
@@ -1,80 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
// 一级分类列表
|
||||
// 获取
|
||||
export const getContentCategoryFirstList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategoryFirst/getContentCategoryFirstList',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 新增一级分类
|
||||
export const contentCategoryAdd = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategoryFirst/add',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 修改
|
||||
export const contentCategoryFirstEdit = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategoryFirst/edit',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 删除
|
||||
export const contentCategoryFirstDel = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategoryFirst/delete',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// 二级列表
|
||||
// 新增
|
||||
export const contentCategorySecondAdd = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategorySecond/add',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 编辑
|
||||
export const contentCategorySecondEdit = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategorySecond/edit',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 删除
|
||||
export const contentCategorySecondDel = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/contentCategorySecond/delete',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Content-Type': 'application/json;charset=UTF-8'
|
||||
},
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
// 企业后台
|
||||
// 内容管理列表
|
||||
export const getSidebarContentList =
|
||||
(sidebarId, type, source, current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/sidebarContent/getSidebarContentList',
|
||||
method: 'get',
|
||||
params: {
|
||||
sidebarId,
|
||||
type,
|
||||
source,
|
||||
current,
|
||||
size,
|
||||
...params,
|
||||
}
|
||||
})
|
||||
}
|
||||
// 内容管理保存
|
||||
export const sidebarContentSave =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/sidebarContent/add',
|
||||
method: 'post',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 内容管理移除
|
||||
export const sidebarContentDel =
|
||||
(sidebarId, type, source, contentId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/sidebarContent/delete',
|
||||
method: 'delete',
|
||||
params: {
|
||||
sidebarId,
|
||||
type,
|
||||
source,
|
||||
contentId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// wx
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
// router
|
||||
export const routesCompany =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/sidebar/getSidebarList',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export const routesCompanyEdit =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/sidebar/edit',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,63 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
export const getUsualList = (current, size) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/log/usual/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getApiList = (current, size) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/log/api/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getErrorList = (current, size) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/log/error/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const getUsualLogs = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/log/usual/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
export const getApiLogs = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/log/api/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
export const getErrorLogs = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/log/error/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/stationAccount/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail =
|
||||
(current, size, params, stationAccountId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/stationAccount/item/list',
|
||||
method: 'get',
|
||||
params: {...params, current, size, stationAccountId}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (data) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/system/tuser/manage/submit', method: 'post', data})
|
||||
}
|
||||
@@ -1,399 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
import Qs from 'qs'
|
||||
|
||||
export const getWaiting =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const create =
|
||||
(ids, taxPayrollTitle) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/saveBatch',
|
||||
method: 'post',
|
||||
params: { ids, taxPayrollTitle }
|
||||
})
|
||||
}
|
||||
|
||||
export const rename =
|
||||
(id, taxPayrollTitle) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/taxpayroll/updateName',
|
||||
method: 'post',
|
||||
data: { id, taxPayrollTitle }
|
||||
})
|
||||
}
|
||||
|
||||
export const detail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/detail',
|
||||
method: 'get',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
export const exportUserGather =
|
||||
(taxPayrollNo) => {
|
||||
return `/api/jobslink-api/payment/personalTax/exportUserGather?taxPayrollNo=${
|
||||
taxPayrollNo}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
export const exportUserSixItems =
|
||||
(taxPayrollNo) => {
|
||||
return `/api/jobslink-api/payment/jobslink-api/payment/personalTax/exportUserSixItems?taxPayrollNo=${
|
||||
taxPayrollNo}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
export const exportUserTrailTax =
|
||||
(taxPayrollNo) => {
|
||||
return `/api/jobslink-api/payment/jobslink-api/payment/personalTax/exportUserTrailTax?taxPayrollNo=${
|
||||
taxPayrollNo}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
export const saveUserTaxList =
|
||||
(taxPayrollId, wageRealTotal) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/personalTax/saveUserTaxList',
|
||||
method: 'post',
|
||||
params: { taxPayrollId, wageRealTotal },
|
||||
})
|
||||
}
|
||||
|
||||
export const taxPayroll =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/taxpayroll/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const taxPayrollDetail =
|
||||
(current, size, payrollId, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/taxpayroll/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const saveUserTaxOne =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/personalTax/saveUserTaxOne',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
export const historyWageList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/hisList',
|
||||
method: 'get',
|
||||
paramsSerializer(params) {
|
||||
return Qs.stringify(params, {arrayFormat: 'indices'})
|
||||
},
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const waitList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/waitList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const historyDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/historyDetail',
|
||||
method: 'get',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
export const exportCCB =
|
||||
(ids) => {
|
||||
return `/api/jobslink-api/payment/userOrder/exportCCB?ids=${
|
||||
ids}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
export const uploadRelease =
|
||||
(isCovered) => {
|
||||
return `/api/jobslink-api/payment/userOrder/uploadRelease?isCovered=${
|
||||
isCovered}`
|
||||
}
|
||||
|
||||
export const importUserTax =
|
||||
(taxPayrollNo, isCovered) => {
|
||||
return `/api/jobslink-api/payment/personalTax/importUserTax?isCovered=${
|
||||
isCovered}&taxPayrollNo=${taxPayrollNo}`
|
||||
}
|
||||
|
||||
export const removeTax =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/removeTax',
|
||||
method: 'post',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
export const payrollDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/user/payroll/detail',
|
||||
method: 'get',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
export const orderError =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/error',
|
||||
method: 'post',
|
||||
params: { ids }
|
||||
})
|
||||
}
|
||||
|
||||
export const onlinePay =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/onlinePay',
|
||||
method: 'post',
|
||||
params: { ids }
|
||||
})
|
||||
}
|
||||
|
||||
export const getUserDetail = (orderId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/bankorder/manage/user/detail',
|
||||
method: 'get',
|
||||
params: { orderId }
|
||||
})
|
||||
}
|
||||
|
||||
export const downloadWigeHistory=(month,auth)=>{
|
||||
return `/api/jobslink-api/payment/userOrder/exportHistory?month=${month}&Jobslink-Auth=${auth}`
|
||||
}
|
||||
|
||||
//线上代发工资列表
|
||||
export const getHisList = (current, size, leibie,params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/withhold/hisList',
|
||||
method: 'get',
|
||||
params: {
|
||||
leibie,
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
//线上代发工资列表--详情
|
||||
export const getHisListDetails = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/withhold/details/one',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
//线上代发工资暂不发放
|
||||
export const pauseOrder = (ids,remarks) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/withhold/pauseOrder',
|
||||
method: 'post',
|
||||
params: { ids, remarks }
|
||||
})
|
||||
}
|
||||
//线上代发工资确定发放
|
||||
export const submitOrder = (ids,wageRealTotal) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/withhold/submitOrder',
|
||||
method: 'post',
|
||||
params: { ids, wageRealTotal }
|
||||
})
|
||||
}
|
||||
//线上代发工资重新发放
|
||||
export const reSubmitOrder = (ids,wageRealTotal) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/withhold/submitOrder/re',
|
||||
method: 'post',
|
||||
params: { ids, wageRealTotal }
|
||||
})
|
||||
}
|
||||
//线上工资发放成功后,下载人员工资信息
|
||||
export const downloadExportUserGather=(month)=>{
|
||||
return `/api/jobslink-api/payment/withhold/exportUserGather?month=${month}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//线上发放历史里,导出查询信息
|
||||
export const exportHisList=(query)=>{
|
||||
return `/api/jobslink-api/payment/withhold/exportHisList?${query}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//线下代发工资列表
|
||||
export const getUnderLineList = (current, size, leibie, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/withhold/underLineList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
leibie,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
//个税校准补发 -- 待校准
|
||||
export const getDrawbackOrderList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/drawbackOrder/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
//个税校准补发 -- 待校准 详情页
|
||||
export const getDrawbackOrderDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/drawbackOrder/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//获取个税校准关联任务
|
||||
export const getDrawbackOrderAbout = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/drawbackOrder/aboutMission',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//个税校准管理 单条校准
|
||||
export const drawback = (data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/drawbackOrder/drawback',
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
|
||||
//个税校准管理 单条校准
|
||||
export const drawbackConfirm = (data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/drawbackOrder/confirm',
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//个税校准管理 批量校准导入
|
||||
export const excelImport = (file) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/drawbackOrder/excelImport',
|
||||
method: 'post',
|
||||
data:file
|
||||
})
|
||||
}
|
||||
|
||||
export const exportCCBOrder =
|
||||
(ids) => {
|
||||
return `/api/jobslink-api/payment/drawbackOrder/exportCCB?ids=${
|
||||
ids}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//个税校准银联代发
|
||||
export const onlinePayOrder =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/drawbackOrder/onlinePay',
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//上传建行发放结果
|
||||
export const uploadReleaseOrder =
|
||||
(file) => {
|
||||
return `/api/jobslink-api/payment/drawbackOrder/uploadRelease?file=${
|
||||
file}`
|
||||
}
|
||||
//校准批量导入
|
||||
export const excelImportOrder =
|
||||
(file) => {
|
||||
return `/api/jobslink-api/payment/drawbackOrder/excelImport?file=${
|
||||
file}`
|
||||
}
|
||||
//设置工资自动发放状态
|
||||
export const setAutoSalary=(id)=>request({
|
||||
url:'/api/jobslink-api/payment/withhold/config/set',
|
||||
method:'post',
|
||||
params:{id}
|
||||
})
|
||||
//获取工资自动发放状态
|
||||
export const getAutoSalary=()=>request({
|
||||
url:'/api/jobslink-api/payment/withhold/config',
|
||||
method:'get'
|
||||
})
|
||||
|
||||
//超三倍工资数据列表
|
||||
export const getThreeList=(current,size,params)=>request({
|
||||
url:'/api/jobslink-api/payment/withhold/three/list',
|
||||
method:'get',
|
||||
params:{
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
//重新发放
|
||||
export const rePay=(orderIds)=>request({
|
||||
url:'/api/jobslink-api/payment/withhold/three/topay',
|
||||
method:'post',
|
||||
params:{orderIds}
|
||||
})
|
||||
//暂不发放
|
||||
export const noPay=(orderIds,remarks,ids)=>request({
|
||||
url:'/api/jobslink-api/payment/withhold/three/nopay',
|
||||
method:'post',
|
||||
params:{orderIds,remarks,ids}
|
||||
})
|
||||
@@ -1,293 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
// 企业列表
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/manage/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
// 企业列表
|
||||
export const getListNew =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/manage/listNew',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
//暂不处理
|
||||
export const getNoProcessing =
|
||||
(id, desc, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/noProcessing',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
desc,
|
||||
status,
|
||||
}
|
||||
})
|
||||
}
|
||||
// 认证企业列表菜单
|
||||
export const getMenuList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/menu/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取企业详情
|
||||
export const getDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/detail',
|
||||
method: 'get',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
// 仅保存或提交审核
|
||||
export const detailNew =
|
||||
(flag,company,saveFlag) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/detailNew',
|
||||
method: 'post',
|
||||
data: {flag,company,saveFlag}
|
||||
})
|
||||
}
|
||||
//审核接口
|
||||
export const review =
|
||||
(id,status,desc) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/review',
|
||||
method: 'get',
|
||||
params: { id ,status ,desc}
|
||||
})
|
||||
}
|
||||
// 企业开户
|
||||
export const add =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑企业
|
||||
export const update =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
// 配置详情
|
||||
export const configDetail =
|
||||
(companyId, tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/base/config/detail',
|
||||
method: 'get',
|
||||
params: { companyId, tenantId }
|
||||
})
|
||||
}
|
||||
|
||||
//下载全部
|
||||
export const downloadList =
|
||||
(urls) => {
|
||||
return `/api/jobslink-api/tenant/company/downloadList?urls=${urls}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
// 获取一堆公司信息
|
||||
function getCompanyInfo(companyId) {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/examineInfo',
|
||||
method: 'get',
|
||||
params: { companyId }
|
||||
})
|
||||
}
|
||||
// 获取一堆公司信息
|
||||
function getCompanyInfoNew(companyId) {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/examineInfoNew',
|
||||
method: 'get',
|
||||
params: { companyId }
|
||||
})
|
||||
}
|
||||
// 审核通过
|
||||
export const examine =
|
||||
(companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/examine',
|
||||
method: 'post',
|
||||
params: { companyId }
|
||||
})
|
||||
}
|
||||
|
||||
//新的审核接口
|
||||
export const newExamineApi = (
|
||||
id, tenantId, tradeId, masterName, masterIdentity,
|
||||
cityId, companyAddress, authUrlId,
|
||||
identityUrl4Id, identityUrl5Id, signSrcUrl, letterOfAttorneyUrl,
|
||||
motoleyUrl) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/examineNew',
|
||||
method: 'post',
|
||||
data: {
|
||||
id, tenantId, tradeId, masterName, masterIdentity,
|
||||
cityId, companyAddress, authUrlId,
|
||||
identityUrl4Id, identityUrl5Id, signSrcUrl, letterOfAttorneyUrl,
|
||||
motoleyUrl
|
||||
}
|
||||
})
|
||||
}
|
||||
// 审核驳回
|
||||
export const reject =
|
||||
(companyId, remarks) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/reject',
|
||||
method: 'post',
|
||||
params: { companyId, remarks }
|
||||
})
|
||||
}
|
||||
|
||||
function state(companyId, flag) {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/status',
|
||||
method: 'post',
|
||||
params: { companyId, flag }
|
||||
})
|
||||
}
|
||||
|
||||
// 恢复合作
|
||||
export const start = (companyId) => state(companyId, 'S')
|
||||
// 终止合作
|
||||
export const stop = (companyId) => state(companyId, 'O')
|
||||
|
||||
// 获取审核信息
|
||||
export const examineInfo =
|
||||
(companyId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
getCompanyInfo(companyId)
|
||||
.then(function (resp) {
|
||||
const data = resp.data.data
|
||||
const fee = data.fee[0] || {}
|
||||
const result = {
|
||||
data: {
|
||||
data: {
|
||||
...data.user,
|
||||
...data.company,
|
||||
serveCost: fee.serveCost,
|
||||
serveUnit: fee.serveUnit,
|
||||
status: data.status
|
||||
}
|
||||
}
|
||||
};
|
||||
resolve(result)
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
// 获取管理员
|
||||
export const getAdmin =
|
||||
(companyId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
getCompanyInfo(companyId)
|
||||
.then(function (resp) {
|
||||
const result = { data: { data: resp.data.data.user } };
|
||||
resolve(result)
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
// 获取配置
|
||||
export const getConfig =
|
||||
(companyId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
getCompanyInfo(companyId)
|
||||
.then(function (resp) {
|
||||
const data = resp.data.data
|
||||
const result = {
|
||||
data: { data: { config: data.config, fee: data.fee } }
|
||||
};
|
||||
resolve(result)
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
// 获取配置
|
||||
export const getConfigNew =
|
||||
(companyId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
getCompanyInfoNew(companyId)
|
||||
.then(function (resp) {
|
||||
const data = resp.data.data
|
||||
const result = {
|
||||
data: { data: { config: data.config, fee: data.fee } }
|
||||
};
|
||||
resolve(result)
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
// 设置配置
|
||||
export const setConfig =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/base/config/on',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 添加服务费
|
||||
export const addService =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/config/service/fee/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 启用服务费
|
||||
export const serviceEnable = (id, companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/config/service/fee/isEnabled',
|
||||
method: 'post',
|
||||
data: { id, companyId }
|
||||
})
|
||||
}
|
||||
|
||||
//客服开通电子合同服务之前,先查询企业是否开通了【电子签章】
|
||||
export const whetherSignService = (companyId) => {
|
||||
return request(
|
||||
{
|
||||
url: '/api/jobslink-api/doc/company/cert/sealstatus',
|
||||
method: 'get',
|
||||
params: {
|
||||
companyId
|
||||
}
|
||||
}
|
||||
)
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
// 历史列表
|
||||
export const getCompanyList = (companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/manage/record/list',
|
||||
method: 'get',
|
||||
params: {companyId}
|
||||
})
|
||||
}
|
||||
|
||||
// 历史列表
|
||||
export const getConfigList = (companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/base/config/record',
|
||||
method: 'get',
|
||||
params: {companyId}
|
||||
})
|
||||
}
|
||||
// 历史列表
|
||||
export const getConfigListNew = (companyId,flag) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/manage/record/listNew',
|
||||
method: 'get',
|
||||
params: {companyId,flag}
|
||||
})
|
||||
}
|
||||
@@ -1,136 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
//申请开通电子签章
|
||||
export const apply =
|
||||
(data) => {
|
||||
return request({
|
||||
|
||||
url: `jobslink-api/doc/docCompanySeal/signseal/apply`,
|
||||
method: 'post',
|
||||
data:data
|
||||
})
|
||||
}
|
||||
//电子合同状态
|
||||
export const applyStatus =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/company/cert/company/status',
|
||||
method: 'get',
|
||||
params: {}
|
||||
})
|
||||
}
|
||||
//电子合同管理列表
|
||||
export const tenantList =
|
||||
(current, size, params) =>request({
|
||||
url: '/api/jobslink-api/doc/contract/tenant/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
},
|
||||
headers:{
|
||||
'content-type':'application/pdf'
|
||||
}
|
||||
})
|
||||
|
||||
//企业-录用人员-已录用中查看合同
|
||||
export const viewContractImg =
|
||||
(userId,missionsNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/contract/mission/viewContract',
|
||||
method: 'get',
|
||||
params: {
|
||||
userId:userId,
|
||||
missionsNo:missionsNo
|
||||
}
|
||||
})
|
||||
}
|
||||
//企业-录用人员-已录用中是否显示查看合同
|
||||
export const isGenerateContract =
|
||||
(userId,missionsNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/contract/isGenerateContract',
|
||||
method: 'get',
|
||||
params: {
|
||||
userId:userId,
|
||||
missionsNo:missionsNo
|
||||
}
|
||||
})
|
||||
}
|
||||
//企业端校验印章密码是否正确
|
||||
export const certCheckPass =
|
||||
(pass) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/company/cert/checkPass',
|
||||
method: 'get',
|
||||
params: {
|
||||
pass:pass
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//获取手机短信验证码
|
||||
export const getCode=(mobile)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/doc/company/cert/resetPass/sendValidate',
|
||||
method:'get',
|
||||
params:{mobile}
|
||||
})
|
||||
}
|
||||
|
||||
//重置密码
|
||||
export const resetPwd=(mobile,password,code)=>{
|
||||
return request({
|
||||
headers: {'SCaptcha-Key': mobile, 'SCaptcha-Code': code},
|
||||
url:'/api/jobslink-api/doc/company/cert/resetPass',
|
||||
method:'post',
|
||||
params:{mobile,password,code}
|
||||
})
|
||||
}
|
||||
|
||||
//查看签章图片
|
||||
export const viewSignature=()=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/doc/docCompanySeal/company/details',
|
||||
method:'get',
|
||||
})
|
||||
}
|
||||
|
||||
//查看电子合同
|
||||
export const viewLetter=(userId,missionsNo)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/doc/contract/mission/viewContract',
|
||||
method:'get',
|
||||
params:{userId,missionsNo}
|
||||
})
|
||||
}
|
||||
|
||||
//下载电子合同
|
||||
export const downLetter =
|
||||
(id) => {
|
||||
return `jobslink-api/doc/contract/download/${id}?Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
//判断企业是否设置签章密码
|
||||
export const whetherSetSignPwd=()=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/doc/company/cert/hasPass',
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
//查看pdf
|
||||
export const viewPdf=(url)=>{
|
||||
console.log(url)
|
||||
return request({
|
||||
url:url,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
//批量下载合同
|
||||
export const mutiDownPdf=(ids)=> {
|
||||
return `jobslink-api/doc/contract/contract/bulkDownload?ids=${ids}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
@@ -1,156 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
|
||||
//电子签章查询列表
|
||||
export const esignatureStatus =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docCompanySeal/getCompanySealList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
//提交抠图后印章图片
|
||||
export const signSealImg =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docCompanySeal/signSeal',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//确认提交签发印章
|
||||
export const signSeal =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/company/cert/signSeal',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//确认提交签发印章批量
|
||||
export const signSeals =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docCompanySeal/signSeals',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
//下载申请书
|
||||
export const downloadEsignature =
|
||||
(id) => {
|
||||
return `jobslink-api/doc/docCompanySeal/download?id=${id}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//批量下载申请书
|
||||
export const downloadEsignatureList =
|
||||
(ids) => {
|
||||
return `jobslink-api/doc/docCompanySeal/downloadList?ids=${ids}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//签发成功查看
|
||||
// export const detailsImg =
|
||||
// (id) => {
|
||||
// return `jobslink-api/doc/docCompanySeal/details?id=${id}&Jobslink-Auth=${getToken()}`
|
||||
// }
|
||||
export const detailsImg =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docCompanySeal/details',
|
||||
method: 'get',
|
||||
params: {
|
||||
id: id
|
||||
}
|
||||
})
|
||||
}
|
||||
//电子签章查询列表
|
||||
export const managerList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/contract/manager/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
//下载电子合同
|
||||
export const contractDownload =
|
||||
(id) => {
|
||||
return `jobslink-api/doc/contract/download/${id}?Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//查看合同
|
||||
export const viewContractImg =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/contract/viewContract',
|
||||
method: 'get',
|
||||
params: {
|
||||
id: id
|
||||
}
|
||||
})
|
||||
}
|
||||
//查看合同图片
|
||||
export const viewLetter = (userId, servicesNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docCompanySeal/company/details',
|
||||
method: 'get',
|
||||
params: { userId, servicesNo }
|
||||
})
|
||||
}
|
||||
//查看合同
|
||||
// export const viewContractImg =
|
||||
// (id) => {
|
||||
// return request({
|
||||
// url: '/api/jobslink-api/doc/contract/viewContract',
|
||||
// method: 'get',
|
||||
// params: {
|
||||
// id:id
|
||||
// }
|
||||
// }
|
||||
|
||||
/**个人签名管理api */
|
||||
|
||||
/**获取已签名用户列表 */
|
||||
export const getPersonSignatureList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docUserSeal/signList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**重置签名 */
|
||||
export const resetPersonSignature =
|
||||
(userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docUserSeal/reSign',
|
||||
method: 'post',
|
||||
data: { userId }
|
||||
})
|
||||
}
|
||||
|
||||
export const getPersonSignatureDetail = (userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/doc/docUserSeal/signLog',
|
||||
method: 'post',
|
||||
data: {
|
||||
userId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//批量下载合同
|
||||
export const mutiDownPdf=(ids)=> {
|
||||
return `jobslink-api/doc/contract/contract/bulkDownload?ids=${ids}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
@@ -1,88 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getOrderList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/manage/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getList =
|
||||
(payOrderId, payrollNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/invoice/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
payOrderId,
|
||||
payrollNo,
|
||||
current: 1,
|
||||
size: 2147483647,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add =
|
||||
(data) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/payment/invoice/save', method: 'post', data})
|
||||
}
|
||||
|
||||
export const remove =
|
||||
(invoiceNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/invoice/remove',
|
||||
method: 'post',
|
||||
params: {invoiceNo}
|
||||
})
|
||||
}
|
||||
|
||||
export const getAddress =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const update =
|
||||
(payOrderId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/update',
|
||||
method: 'post',
|
||||
data: {payOrderId, fpStatus: 1}
|
||||
})
|
||||
}
|
||||
|
||||
export const getTitleList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/title/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getTitle =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/title/manage/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const updateTitle = (data) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/tenant/fp/title/update', method: 'post', data})
|
||||
}
|
||||
@@ -1,98 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/**获取集团列表 */
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/companysGroup/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**添加集团 */
|
||||
export const addCompanysGroup = (groupName) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/companysGroup/save',
|
||||
method: 'post',
|
||||
data: {
|
||||
groupName
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**修改集团信息 */
|
||||
export const editGroup = (id,groupName) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/companysGroup/update',
|
||||
method: 'post',
|
||||
data: {
|
||||
id, groupName
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**获取所有企业列表 */
|
||||
export const getAllCompanysList =
|
||||
(current, size, params,platformId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/companysGroup/company/search',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
platformId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**获取集团下所属企业列表 */
|
||||
export const getCompanysList = (current, size, params, platformId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/companysGroup/companys/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
platformId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**集团添加下属企业--添加关联关系 */
|
||||
export const addCompanies=(companyIds,platformId,groupName)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/tenant/companysGroup/companys/add',
|
||||
method:'get',
|
||||
params:{
|
||||
companyIds,platformId,groupName
|
||||
}
|
||||
})
|
||||
}
|
||||
/**去除关联关系 */
|
||||
export const removeRelations=(companyIds,platformId)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/tenant/companysGroup/companys/remove',
|
||||
method:'get',
|
||||
params:{
|
||||
companyIds,platformId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**将企业设置为集团的主ID */
|
||||
export const setGroupMainId=(id,companyId)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/tenant/companysGroup/companys/setMainId',
|
||||
method:'get',
|
||||
params:{
|
||||
id,companyId
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,47 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import {getToken} from '@/util/auth'
|
||||
|
||||
export const importTemplate=(companyName,month) =>{
|
||||
return `/api/jobslink-api/manager/plan/manage/import-talents?Jobslink-Auth=${getToken()}&companyName=${companyName}&month=${month}`;
|
||||
|
||||
}
|
||||
|
||||
export const getList=(current,size)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/manager/companyReport/list',
|
||||
method:'get',
|
||||
params:{
|
||||
current,size
|
||||
}
|
||||
})
|
||||
}
|
||||
export const edit=(id,addTime)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/manager/companyReport/update',
|
||||
method:'post',
|
||||
data:{
|
||||
id,addTime
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const editURL=(id,url)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/manager/companyReport/update',
|
||||
method:'post',
|
||||
data:{
|
||||
id,url
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**删除方案 */
|
||||
export const del=(id)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/manager/companyReport/remove',
|
||||
method:'post',
|
||||
data:{
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,113 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import {getToken} from '@/util/auth'
|
||||
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail =
|
||||
(current, size, insureId, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/list',
|
||||
method: 'get',
|
||||
params: {current, size, insureId, ...params}
|
||||
})
|
||||
}
|
||||
|
||||
export const add =
|
||||
(row) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/tenant/insure/save', method: 'post', data: row})
|
||||
}
|
||||
|
||||
export const downloadExcel =
|
||||
(insureId) => {
|
||||
return `/api/jobslink-api/tenant/insure/item/export-insureItem?insureId=${
|
||||
insureId}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
export const record =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/record',
|
||||
method: 'get',
|
||||
params: {current, size, ...params}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/remove',
|
||||
method: 'post',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const removeItem =
|
||||
(ids, insureId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/remove',
|
||||
method: 'post',
|
||||
params: {ids, insureId}
|
||||
})
|
||||
}
|
||||
|
||||
export const confirm =
|
||||
(insureId, companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/submit/insure/order',
|
||||
method: 'post',
|
||||
params: {insureId, companyId}
|
||||
})
|
||||
}
|
||||
|
||||
/*下载凭证*/
|
||||
export const downloadVoucher = (companyId) => {
|
||||
return `/api/jobslink-api/tenant/insure/generateInsurePDF/${companyId}?&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
/*导出商保明细*/
|
||||
export const cusExportInsure = (query) => {
|
||||
return `/api/jobslink-api/tenant/insure/customer/export-insure/?${query}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
export const getMain = null
|
||||
|
||||
/**=============优化后的客服端-商保管理接口=========== */
|
||||
|
||||
/**获取参保单列表 */
|
||||
export const getInsureList=(current, size, params)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/tenant/insure/item/customer/getInsureItemList',
|
||||
method:'get',
|
||||
params:{
|
||||
...params,
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**下载保单凭证 */
|
||||
export const exportInsureLetter=(policyNo,stime,etime)=>{
|
||||
return `/api/jobslink-api/tenant/insure/item/customer/downloadInsure?policyNo=${policyNo}&stime=${stime}&etime=${etime}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
/*export const exportInsureLetter=(policyNo,stime,etime)=>{
|
||||
return request({
|
||||
url:`/api/jobslink-api/tenant/insure/item/customer/downloadInsure?policyNo=${policyNo}&stime=${stime}&etime=${etime}`,
|
||||
method:'get',
|
||||
params:{
|
||||
policyNo,stime,etime
|
||||
}
|
||||
})
|
||||
}
|
||||
*/
|
||||
@@ -1,47 +0,0 @@
|
||||
/**邀请码管理-*/
|
||||
import request from '@/router/axios';
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/list',
|
||||
method: 'get',
|
||||
|
||||
params: {
|
||||
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (inviteCode, realName, idNumber, phone, groupType, remarks,stationId) => {
|
||||
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/save',
|
||||
method: 'post',
|
||||
data: { inviteCode, realName, idNumber, phone, groupType, remarks,stationId }
|
||||
})
|
||||
}
|
||||
export const edit = (id, inviteCode, realName, idNumber, phone, groupType, remarks, status,stationId) => {
|
||||
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/update',
|
||||
method: 'post',
|
||||
data: { id,inviteCode, realName, idNumber, phone, groupType, remarks, status,stationId }
|
||||
})
|
||||
}
|
||||
|
||||
export const importInviteCode = () => {
|
||||
return '/api/jobslink-api/tenant/invite/importList'
|
||||
}
|
||||
|
||||
// /jobslink-api/tenant/invite/allocation
|
||||
export const inviteAllocation =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/allocation',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,146 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/company/info/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getMain = null
|
||||
export const check = null
|
||||
export const getDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/company/info/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const add =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/company/info/save',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/company/info/update ',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const end = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/company/info/end',
|
||||
method: 'post',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
// 工作站新增主体
|
||||
export const companyInfoAdd = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/station/companyInfo',
|
||||
method: 'post',
|
||||
data: id
|
||||
})
|
||||
}
|
||||
|
||||
// 工作站主体列表
|
||||
export const companyStationInfo =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/station/info',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
...params,
|
||||
}
|
||||
})
|
||||
}
|
||||
// 查看主体信息
|
||||
export const companyDetail =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/detail',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
// 修改主体信息
|
||||
export const companyUpdate =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/update',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
// 终止合作主体
|
||||
export const stationStop =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/station/status',
|
||||
method: 'post',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const tuserList =
|
||||
(current, size, params, tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
tenantId,
|
||||
authType: 2
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const tuserUpdate =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/company/info/update ',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const disableUser =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/off',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
authType: 2
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const enableUser =
|
||||
(ids) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/system/tuser/on', method: 'post', params: {ids, authType: 2}})
|
||||
}
|
||||
@@ -1,102 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/manage/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getZPView =
|
||||
(current, size, missionNo, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/manage/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
missionNo,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getWageView =
|
||||
(current, size, missionNo, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/mission/user/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
missionNo,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail =
|
||||
(missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/detail',
|
||||
method: 'get',
|
||||
params: {missionNo}
|
||||
})
|
||||
}
|
||||
|
||||
export const delay =
|
||||
(missionNo, expiryTime, remarks) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/mission/payroll/manage/delay',
|
||||
method: 'post',
|
||||
params: {
|
||||
missionNo,
|
||||
expiryTime,
|
||||
remarks,
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
export const review =
|
||||
(ids, remarks) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/manage/review',
|
||||
method: 'post',
|
||||
data: {
|
||||
ids,
|
||||
remarks,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const complet = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/manage/complet',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
|
||||
//导出数据
|
||||
export const download = (query) => {
|
||||
query=JSON.stringify(query).replace(/:/g,"=")
|
||||
query=query.replace(/{/g,"")
|
||||
query=query.replace(/}/g,"")
|
||||
query=query.replace(/,/g,"&")
|
||||
query=query.replace(/"/g,"")
|
||||
return `jobslink-api/missions/mission/export-mission?${query}&Jobslink-Auth=${getToken()}`
|
||||
|
||||
/*let {
|
||||
companyName,missionNo,missionTitle,type,stime,etime,status
|
||||
}=query;
|
||||
|
||||
return `jobslink-api/missions/mission/export-mission?companyName=${companyName}&missionNo=${missionNo}&missionTitle=${missionTitle}&type=${type}&stime=${stime}&etime=${etime}&status=${status}&Jobslink-Auth=${getToken()}`
|
||||
*/
|
||||
}
|
||||
@@ -1,89 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/**获取文章列表 */
|
||||
export const getList =(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/article/getAllArticle',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**添加文章 */
|
||||
export const addNews=(articleTitle,headPic,articleSrc,articleSrcUrl,author,description,note,type)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/desk/article/save',
|
||||
method:'post',
|
||||
data:{
|
||||
articleTitle,
|
||||
headPic,
|
||||
articleSrc,
|
||||
articleSrcUrl,
|
||||
author,
|
||||
description,
|
||||
note,
|
||||
type
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**获取文章详情 */
|
||||
export const getNewsDetail=(id)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/desk/front/getArticle/'+id,
|
||||
method:'get'
|
||||
})
|
||||
}
|
||||
|
||||
/**修改文章 */
|
||||
export const editNews=(id,articleTitle,headPic,articleSrc,articleSrcUrl,author,description,note, type)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/desk/article/save',
|
||||
method:'post',
|
||||
data:{
|
||||
id,
|
||||
articleTitle,
|
||||
headPic,
|
||||
articleSrc,
|
||||
articleSrcUrl,
|
||||
author,
|
||||
description,
|
||||
note,
|
||||
type
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**删除文章 */
|
||||
export const delNews=(id)=>request({
|
||||
url:'/api/jobslink-api/desk/article/remove',
|
||||
method:'post',
|
||||
params:{
|
||||
id
|
||||
}
|
||||
})
|
||||
|
||||
/**文章排序 */
|
||||
export const order=(id,sort,move)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/desk/article/mobile',
|
||||
method:'post',
|
||||
data:{
|
||||
id,sort,move
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**发布文章 */
|
||||
export const release=(id,status)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/desk/article/release',
|
||||
method:'post',
|
||||
data:{
|
||||
id,status
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,208 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import axios from 'axios'
|
||||
|
||||
// 获取订单列表
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/manage/order',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
// // 获取订单详情 客服
|
||||
// export const getDetailM =
|
||||
// (payOrderId) => {
|
||||
// return request({
|
||||
// url: '/customer',
|
||||
// method: 'get',
|
||||
// params: { payOrderId }
|
||||
// })
|
||||
// // .then((resp) => {
|
||||
// // const data = resp.data.data;
|
||||
// // const result = {
|
||||
// // createUser: data.createUser,
|
||||
// // createTime: data.createTime,
|
||||
// // status: data.status,
|
||||
// // payTime: data.payTime,
|
||||
// // wageTotal: data.total,
|
||||
// // fee: data.serviceTotal,
|
||||
// // orderTotel: data.total + data.serviceTotal,
|
||||
// // data: [],
|
||||
// // type: data.type
|
||||
// // };
|
||||
// // if (data.type === 0) {//工资订单
|
||||
// // data.detail.forEach(element => {//工资
|
||||
// // result.data.push({
|
||||
// // payrollNo: element.orderId,
|
||||
// // titles: element.name,
|
||||
// // type: 1,
|
||||
// // businessNo: element.orderId,
|
||||
// // total: element.total
|
||||
// // });
|
||||
// // if(element.serviceTotal!=0){
|
||||
// // result.data.push({//服务费
|
||||
// // payrollNo: element.orderId,
|
||||
// // titles: element.name,
|
||||
// // type: 2,
|
||||
// // businessNo: element.orderId,
|
||||
// // total: element.serviceTotal
|
||||
// // });
|
||||
// // }
|
||||
// // });
|
||||
// // } else if (data.type === 1) {//服务费订单
|
||||
// // data.detail.forEach(element => {//保险
|
||||
// // result.data.push({
|
||||
// // payrollNo: element.orderId,
|
||||
// // titles: element.name,
|
||||
// // type: 3,
|
||||
// // businessNo: element.orderId,
|
||||
// // total: element.total
|
||||
// // });
|
||||
// // });
|
||||
// // }
|
||||
|
||||
// // resolve(result);
|
||||
// // })
|
||||
// // .catch(reject)
|
||||
// // })
|
||||
// }
|
||||
|
||||
// 获取订单详情
|
||||
export const getDetail =
|
||||
(payOrderId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/find/detail',
|
||||
method: 'get',
|
||||
params: { payOrderId }
|
||||
})
|
||||
.then((resp) => {
|
||||
const data = resp.data.data;
|
||||
const result = {
|
||||
createUser: data.createUser,
|
||||
createTime: data.createTime,
|
||||
status: data.status,
|
||||
payTime: data.payTime,
|
||||
wageTotal: data.total,
|
||||
fee: data.serviceTotal,
|
||||
orderTotel: data.total + data.serviceTotal,
|
||||
data: [],
|
||||
type: data.type
|
||||
};
|
||||
if (data.type === 0) {//工资订单
|
||||
data.detail.forEach(element => {//工资
|
||||
result.data.push({
|
||||
payrollNo: element.orderId,
|
||||
titles: element.name,
|
||||
type: 1,
|
||||
businessNo: element.orderId,
|
||||
total: element.total
|
||||
});
|
||||
if(element.serviceTotal!=0){
|
||||
result.data.push({//服务费
|
||||
payrollNo: element.orderId,
|
||||
titles: element.name,
|
||||
type: 2,
|
||||
businessNo: element.orderId,
|
||||
total: element.serviceTotal
|
||||
});
|
||||
}
|
||||
});
|
||||
} else if (data.type === 1) {//服务费订单
|
||||
data.detail.forEach(element => {//保险
|
||||
result.data.push({
|
||||
payrollNo: element.orderId,
|
||||
titles: element.name,
|
||||
type: 3,
|
||||
businessNo: element.orderId,
|
||||
total: element.total
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
resolve(result);
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
// 获取是否先开票
|
||||
export const configInfo =
|
||||
(companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/base/config/configInfo',
|
||||
method: 'get',
|
||||
params: { companyId }
|
||||
})
|
||||
}
|
||||
|
||||
// 获取订单详情
|
||||
export const check =
|
||||
(payOrderId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/check',
|
||||
method: 'get',
|
||||
params: { payOrderId }
|
||||
})
|
||||
}
|
||||
|
||||
// 确认到款
|
||||
export const sureSave = (payOrderId, remarks) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/manage/confirm',
|
||||
method: 'post',
|
||||
params: { payOrderId },
|
||||
data: { remarks }
|
||||
})
|
||||
}
|
||||
|
||||
/**商保订单详情 */
|
||||
export const insureDetail = (current, size,orderNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/tenant/list/order',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
orderNo
|
||||
}
|
||||
})
|
||||
}
|
||||
/**商保订单详情 客服端*/
|
||||
export const insureDetailM = (current, size,orderNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/tenant/list/order/customer',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
orderNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//获取用户信息
|
||||
export const getUserInfoById = (userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/info-by-userid',
|
||||
method: 'get',
|
||||
params: {
|
||||
userId,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getInfo = (userId, orderNo,current, size) => {
|
||||
return new Promise(function(reslove, reject) {
|
||||
axios.all([getUserInfoById(userId), insureDetail(current, size,orderNo)])
|
||||
.then(axios.spread(function(e, c) {
|
||||
reslove({data: {...e.data.data},records:{...c.data.data}})
|
||||
}))
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(current, size, params, tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/manage/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
tenantId,
|
||||
|
||||
},
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/**获取全部权限 */
|
||||
export const grantTree = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/grant-tree',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
/**获取选中公司某角色的权限 */
|
||||
export const getRole = (roleIds,tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/role-tree-keys',
|
||||
method: 'get',
|
||||
params: {
|
||||
roleIds,tenantId
|
||||
}
|
||||
})
|
||||
}
|
||||
/**修改角色权限 */
|
||||
export const grant = (roleIds,tenantId, menuIds, dataScopeIds, apiScopeIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/grant',
|
||||
method: 'post',
|
||||
data: {
|
||||
roleIds,
|
||||
tenantId,
|
||||
menuIds,
|
||||
dataScopeIds,
|
||||
apiScopeIds
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,197 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
/**=======================分类管理api======================================================= */
|
||||
/**获取所有分类列表 */
|
||||
export const getRuleTypesList =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/getGroupAll',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
/**新增一级分类 */
|
||||
export const addRuleType =
|
||||
(fatherId, name, introduce, prompt, remarks) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/save',
|
||||
method: 'POST',
|
||||
data: {
|
||||
fatherId, name, introduce, prompt, remarks
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**新增二级分类 */
|
||||
export const addSecondRuleType =
|
||||
(fatherId, name) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/save',
|
||||
method: 'POST',
|
||||
data: {
|
||||
fatherId, name
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**分类详情 */
|
||||
export const ruleTypeDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/detail/' + id,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
/**修改(批量删除,批量修改,批量隐藏)分类 */
|
||||
export const updateRuleType =
|
||||
(ids, status, isDeleted) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, status, isDeleted
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
/**编辑分类信息 */
|
||||
export const editTypeInfo =
|
||||
(ids, name, introduce, prompt) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, name, introduce, prompt
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
/**删除分类 */
|
||||
export const delRuleType = (ids, isDeleted) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, isDeleted
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**隐藏/显示分类 */
|
||||
export const hideRuleType = (ids, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/updateGroup',
|
||||
method: 'POST',
|
||||
data: {
|
||||
ids, status
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**分类上移下移 */
|
||||
export const moveRuleType =
|
||||
(id, mobile, sort, fatherId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/mobile',
|
||||
method: 'POST',
|
||||
data: {
|
||||
id, mobile, sort, fatherId
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
/**============================================制度管理api==================================== */
|
||||
/**获取制度列表 */
|
||||
export const getRulesList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/getRulesItemVOList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**新增制度 */
|
||||
export const addRule =
|
||||
(firstId, secondId, docName, docUrl, docImage, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/saveOrUpdate',
|
||||
method: 'post',
|
||||
data: {
|
||||
firstId, secondId, docName, docUrl, docImage, status
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**制度详情 */
|
||||
export const getRuleDetailInfo =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/getRulesItem/' + id,
|
||||
method: 'get',
|
||||
|
||||
})
|
||||
}
|
||||
/**编辑制度 */
|
||||
export const editRule =
|
||||
(id, firstId, secondId, docName, docUrl, docImage, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/saveOrUpdate',
|
||||
method: 'post',
|
||||
data: {
|
||||
id, firstId, secondId, docName, docUrl, docImage, status
|
||||
}
|
||||
})
|
||||
}
|
||||
/**删除制度 */
|
||||
export const delRules =
|
||||
(ids, isDeleted) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/batch',
|
||||
method: 'post',
|
||||
data: {
|
||||
ids, isDeleted
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**显示/隐藏制度 */
|
||||
export const hideOrShowRules =
|
||||
(ids, status) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/batch',
|
||||
method: 'post',
|
||||
data: {
|
||||
ids, status
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**获取新增制度时,获取分类列表 */
|
||||
export const ruleGetTypeList = (fatherId) => {
|
||||
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/group/getGroupList/' + fatherId,
|
||||
type: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/** */
|
||||
|
||||
/**==================================企业端获取制度列表信息api======================== */
|
||||
|
||||
export const getRulesItem =
|
||||
(groupId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/manager/rulesItem/getRulesItemList/' + groupId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
export const getList =
|
||||
(current, size,params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/bankorder/manager/waitList',
|
||||
method: 'get',
|
||||
params:{
|
||||
...params,current, size
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,103 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const add =
|
||||
(row) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/tenant/station/save', method: 'post', data: row})
|
||||
}
|
||||
|
||||
export const update =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
export const getStation = () =>{
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/find',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export const getStationDic = () => {
|
||||
return '/api/jobslink-api/tenant/station/find'
|
||||
}
|
||||
|
||||
export const StationDic =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/find',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
// 工作站下拉
|
||||
export const StationFind =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/station/dropDown',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 新增工作站
|
||||
export const StationSave =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
// 新增工作站账号
|
||||
export const stationSubmit =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/station/manage/submit',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
// 查看工作站账号
|
||||
export const tuserDetail =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/detail',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
// 修改站点信息
|
||||
export const stationModify =
|
||||
(params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/submit',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(current, size, params, companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/manage/list',
|
||||
method: 'get',
|
||||
params: {...params, current, size, companyId}
|
||||
})
|
||||
}
|
||||
|
||||
export const detail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const save =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/manage/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export const update =
|
||||
(data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/manage/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export const remove =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/remove',
|
||||
method: 'post',
|
||||
params: {ids},
|
||||
})
|
||||
}
|
||||
|
||||
export const importTalents = (companyId, isCovered) => {
|
||||
return `/api/jobslink-api/tenant/talents/manage/import-talents?companyId=${
|
||||
companyId}&isCovered=${isCovered}`
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getAllList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/allList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,66 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import axios from 'axios'
|
||||
|
||||
export const getList =
|
||||
(current, size, params, companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/trade/base/tenant/find',
|
||||
method: 'get',
|
||||
params: {...params, current, size, companyId}
|
||||
})
|
||||
}
|
||||
|
||||
export const getTradeDic =
|
||||
(req) => {
|
||||
const url = '/api/jobslink-api/tenant/trade/base/find'
|
||||
if (req) {
|
||||
return request({
|
||||
url,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
else {
|
||||
return url
|
||||
}
|
||||
}
|
||||
|
||||
export const excelImport =
|
||||
(companyId, tenantId, isCovered) => {
|
||||
return `/api/jobslink-api/tenant/trade/base/excel-import?companyId=${
|
||||
companyId}&tenantId=${tenantId}&isCovered=${isCovered}`
|
||||
}
|
||||
|
||||
|
||||
function updateTrade(data) {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/tenant/trade/base/update', method: 'post', data})
|
||||
}
|
||||
|
||||
function updateWorkTypes(data) {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/tenant/worktypes/base/update', method: 'post', data})
|
||||
}
|
||||
|
||||
function updateSkill(data) {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/tenant/skills/base/update', method: 'post', data})
|
||||
}
|
||||
|
||||
export const update =
|
||||
(trade, worktypes, skill) => {
|
||||
return new Promise(function(resolve, reject) {
|
||||
axios
|
||||
.all([
|
||||
updateTrade(trade), updateWorkTypes(worktypes), updateSkill(skill)
|
||||
])
|
||||
.then(axios.spread(resolve), reject)
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/trade/base/remove',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
@@ -1,60 +0,0 @@
|
||||
import request from '@/router/axios'
|
||||
|
||||
export const getMemberList = (current, size, params) =>
|
||||
request({
|
||||
url: '/api/jobslink-api/doc/jkLabourUnionAppl/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
});
|
||||
|
||||
export const getApplyList = (current, size, params) =>
|
||||
request({
|
||||
url: '/api/jobslink-api/doc/jkLabourUnionDetail/list', method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
//获取会员认证信息
|
||||
export const memberInfo = (no) =>
|
||||
request({
|
||||
url: '/api/jobslink-api/doc/jkLabourUnionAppl/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
no
|
||||
}
|
||||
});
|
||||
|
||||
//会员求职登记信息
|
||||
export const memberJobInfo = (userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/user/user/resume/labourUnionFind',
|
||||
method: 'get',
|
||||
params:{
|
||||
userId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//会员技能信息
|
||||
export const memSkillInfo = (userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/user/user/skills/labourUnionFind',
|
||||
method: 'get',
|
||||
params:{userId}
|
||||
})
|
||||
}
|
||||
|
||||
//会员申请列表
|
||||
export const memApplyList=(no)=>request({
|
||||
url: "jobslink-api/doc/jkLabourUnionDetail/list",
|
||||
method: 'get',
|
||||
params:{no}
|
||||
})
|
||||
@@ -1,36 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(account) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/user/account/manage/accountList',
|
||||
method: 'get',
|
||||
params: {account}
|
||||
})
|
||||
}
|
||||
|
||||
export const open =
|
||||
(account) => {
|
||||
return request({
|
||||
url: ' /api/jobslink-api/user/account/manage/open',
|
||||
method: 'post',
|
||||
params: {account}
|
||||
})
|
||||
}
|
||||
|
||||
export const close =
|
||||
(account) => {
|
||||
return request({
|
||||
url: ' /api/jobslink-api/user/account/manage/close',
|
||||
method: 'post',
|
||||
params: {account}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (account) => {
|
||||
return request({
|
||||
url: ' /api/jobslink-api/user/account/manage/remove',
|
||||
method: 'post',
|
||||
params: {account}
|
||||
})
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import axios from 'axios'
|
||||
|
||||
export const employEndCount =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/report/manage/mission/employEndCount',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export const count =
|
||||
() => {
|
||||
return request({
|
||||
url: ' /api/jobslink-api/payment/payment/report/manage/payment/count',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export const reminder = () => {
|
||||
return new Promise(function(reslove, reject) {
|
||||
axios.all([employEndCount(), count()])
|
||||
.then(axios.spread(function(e, c) {
|
||||
reslove({data: {...e.data.data, ...c.data.data}})
|
||||
}))
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getWorkTypes = (companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/worktypes/base/manage/list',
|
||||
method: 'get',
|
||||
params: {companyId}
|
||||
})
|
||||
}
|
||||
@@ -1,72 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import {getToken} from '@/util/auth'
|
||||
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/oss/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/oss/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/oss/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add =
|
||||
(row) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/resource/oss/submit', method: 'post', data: row})
|
||||
}
|
||||
|
||||
export const update =
|
||||
(row) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/resource/oss/submit', method: 'post', data: row})
|
||||
}
|
||||
|
||||
export const enable =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/oss/enable',
|
||||
method: 'post',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
export const putFile =
|
||||
`/api/jobslink-api/resource/oss/endpoint/put-file?Jobslink-Auth=${getToken()}`
|
||||
|
||||
export const putFileFun = (file, onUploadProgress) => {
|
||||
const data = new FormData();
|
||||
data.append('file', file);
|
||||
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/oss/endpoint/put-file',
|
||||
method: 'post',
|
||||
headers: {'Content-Type': 'multipart/form-data'},
|
||||
data,
|
||||
onUploadProgress
|
||||
})
|
||||
}
|
||||
@@ -1,72 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/sms/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/sms/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/sms/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/sms/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/sms/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const enable = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/sms/enable',
|
||||
method: 'post',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const send = (code, phones, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/sms/endpoint/send-message',
|
||||
method: 'post',
|
||||
params: {
|
||||
code,
|
||||
phones,
|
||||
params,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
// 个税计算模板-客服:gs
|
||||
// 行业数据模板-客服:hy
|
||||
// 人才库模板-客服:mrc
|
||||
// 人才库模板-企业:trc
|
||||
// 商保模板-客服:sb
|
||||
// 商保模板-企业:src
|
||||
// 邀请码批量上传模板:yqm
|
||||
|
||||
export const getTemplate = (type) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/resource/template/docurl',
|
||||
method: 'get',
|
||||
params: { type }
|
||||
})
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getArea = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/base/area/find',
|
||||
method: 'get',
|
||||
timeout: 100000,
|
||||
})
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/client/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/client/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/client/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/client/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/client/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getLazyList = (parentId, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/lazy-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
parentId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const getDept = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDeptTree = (tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/tree',
|
||||
method: 'get',
|
||||
params: {
|
||||
tenantId,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDeptLazyTree = (parentId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dept/lazy-tree',
|
||||
method: 'get',
|
||||
params: {
|
||||
parentId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,89 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getParentList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/parent-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getChildList = (current, size, parentId, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/child-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
parentId: parentId,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const getDict = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
export const getDictTree = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/tree?code=DICT',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export const getDictionary = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict/dictionary',
|
||||
method: 'get',
|
||||
params,
|
||||
})
|
||||
}
|
||||
@@ -1,89 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getParentList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/parent-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getChildList = (current, size, parentId, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/child-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
parentId: parentId,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const getDict = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
export const getDictTree = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/tree?code=DICT',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export const getDictionary = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/dict-biz/dictionary',
|
||||
method: 'get',
|
||||
params,
|
||||
})
|
||||
}
|
||||
@@ -1,115 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getLazyList = (parentId, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/lazy-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
parentId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getLazyMenuList = (parentId, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/lazy-menu-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
parentId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getMenuList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/menu-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getMenuTree = (tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/tree',
|
||||
method: 'get',
|
||||
params: {
|
||||
tenantId,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const getMenu = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getTopMenu = () => request({
|
||||
url: '/api/jobslink-api/system/menu/top-menu',
|
||||
method: 'get'
|
||||
});
|
||||
|
||||
export const getRoutes = (topMenuId) => request({
|
||||
url: '/api/jobslink-api/system/menu/routes',
|
||||
method: 'get',
|
||||
params: {
|
||||
topMenuId,
|
||||
}
|
||||
});
|
||||
|
||||
//同步权限
|
||||
export const getMerges = (menuCodes) => request({
|
||||
url: '/api/jobslink-api/system/role/manage/merges',
|
||||
method: 'post',
|
||||
params: {
|
||||
menuCodes,
|
||||
}
|
||||
});
|
||||
@@ -1,38 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/param/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/param/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/param/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/param/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
@@ -1,66 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/produce/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/produce/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/produce/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/produce/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const grantTree = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/grant-produce-tree',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export const getProduceTree = (produceIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/produce-tree-keys',
|
||||
method: 'get',
|
||||
params: {
|
||||
produceIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const grant = (produceIds, menuIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/produce/grant',
|
||||
method: 'post',
|
||||
params: {
|
||||
produceIds,
|
||||
menuIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const reg = (inviteCode,companyName,companyTid, code, account, password) => request({
|
||||
// url: '/api/jobslink-api/tenant/front/company/account/regnew',
|
||||
url:'/api/jobslink-api/tenant/front/company/account/registerNew',
|
||||
method: 'post',
|
||||
headers: {'SCaptcha-Key': account, 'SCaptcha-Code': code},
|
||||
params: {inviteCode,companyName,companyTid, code, account, password}
|
||||
});
|
||||
|
||||
export const sendValidate = (account, authType) => request({
|
||||
url: '/api/jobslink-api/system/front/account/reg/sendValidate',
|
||||
method: 'get',
|
||||
params: {account, authType}
|
||||
});
|
||||
|
||||
/**注册时判断社会统一信用代码是否存在 */
|
||||
export const regCheckIdentity=(identity)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/tenant/front/tenant/check/identity',
|
||||
method:'get',
|
||||
params:{identity}
|
||||
})
|
||||
}
|
||||
@@ -1,79 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
export const grantTree = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/grant-tree',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export const grant = (roleIds, menuIds, dataScopeIds, apiScopeIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/grant',
|
||||
method: 'post',
|
||||
data: {
|
||||
roleIds,
|
||||
menuIds,
|
||||
dataScopeIds,
|
||||
apiScopeIds
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const getRole = (roleIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/role-tree-keys',
|
||||
method: 'get',
|
||||
params: {
|
||||
roleIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getRoleTree = (tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/role/tree',
|
||||
method: 'get',
|
||||
params: {
|
||||
tenantId,
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,97 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getListDataScope = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/data-scope/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const removeDataScope = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/data-scope/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const addDataScope = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/data-scope/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const updateDataScope = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/data-scope/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const getMenuDataScope = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/data-scope/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getListApiScope = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/api-scope/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const removeApiScope = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/api-scope/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const addApiScope = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/api-scope/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const updateApiScope = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/api-scope/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const getMenuApiScope = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/api-scope/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,77 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getAllList = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/allList',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const setting = (ids, form) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/setting',
|
||||
method: 'post',
|
||||
params: {
|
||||
...form,
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const info = (domain) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tenant/info',
|
||||
method: 'get',
|
||||
params: {
|
||||
domain
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,77 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/topmenu/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/topmenu/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/topmenu/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/topmenu/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/topmenu/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const grantTree = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/grant-top-tree',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export const getTopTree = (topMenuIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/menu/top-tree-keys',
|
||||
method: 'get',
|
||||
params: {
|
||||
topMenuIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const grant = (topMenuIds, menuIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/topmenu/grant',
|
||||
method: 'post',
|
||||
params: {
|
||||
topMenuIds,
|
||||
menuIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,141 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(current, size, params, deptId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/page',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
deptId,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getAllList =
|
||||
(current, size, params, tenantId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
tenantId,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add =
|
||||
(row) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/system/tuser/submit', method: 'post', data: row})
|
||||
}
|
||||
|
||||
export const update =
|
||||
(row) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/system/tuser/update', method: 'post', data: row})
|
||||
}
|
||||
|
||||
export const getUser =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getUserInfo =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/info',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
export const resetPassword =
|
||||
(userIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/reset-password',
|
||||
method: 'post',
|
||||
params: {
|
||||
userIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const updatePassword =
|
||||
(oldPassword, newPassword, newPassword1) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/update-password',
|
||||
method: 'post',
|
||||
params: {
|
||||
oldPassword,
|
||||
newPassword,
|
||||
newPassword1,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const updateInfo =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/update-info',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const grant =
|
||||
(userIds, roleIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/grant',
|
||||
method: 'post',
|
||||
params: {
|
||||
userIds,
|
||||
roleIds,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const enableUser =
|
||||
(ids) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/system/tuser/on', method: 'post', params: {ids}})
|
||||
}
|
||||
|
||||
export const disableUser =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/off',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
|
||||
export const getUserInfoById = (userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/info-by-userid',
|
||||
method: 'get',
|
||||
params: {
|
||||
userId,
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,122 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/*
|
||||
**忘记密码
|
||||
/
|
||||
|
||||
/*图形验证码*/
|
||||
export const getCaptcha = () => request({
|
||||
url: '/api/jobslink-api/system/front/account/captcha',
|
||||
method: 'get'
|
||||
});
|
||||
|
||||
/*发送短信验证码*/
|
||||
export const sendCodeFgt = (form) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/front/account/sendValidate',
|
||||
method: 'get',
|
||||
headers: {
|
||||
'Captcha-Key': form.key,
|
||||
'Captcha-Code': form.imgCode
|
||||
},
|
||||
params: {
|
||||
mobile: form.phone
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*提交忘记密码*/
|
||||
export const forgetPwd = (phone, code, password, authType) => {
|
||||
return request({
|
||||
headers: {
|
||||
'SCaptcha-Key': phone,
|
||||
'SCaptcha-Code': code
|
||||
},
|
||||
url: '/api/jobslink-api/system/front/account/password',
|
||||
method: 'post',
|
||||
params: {
|
||||
mobile: phone,
|
||||
password,
|
||||
authType
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
**账户安全
|
||||
/
|
||||
|
||||
/*变更负责人*/
|
||||
export const changeLeader = (form, id) => {
|
||||
return request({
|
||||
headers: {
|
||||
'SCaptcha-Key': form.phone,
|
||||
'SCaptcha-Code': form.code
|
||||
},
|
||||
url: '/api/jobslink-api/system/tuser/updateAdmin',
|
||||
method: 'post',
|
||||
data: {
|
||||
realName: form.realName,
|
||||
idNumber: form.idNumber,
|
||||
account: form.phone,
|
||||
id: id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*修改密码*/
|
||||
export const changePwd = (oldPassword, newPassword, newPassword1) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/update-password',
|
||||
method: 'post',
|
||||
params: {
|
||||
oldPassword,
|
||||
newPassword,
|
||||
newPassword1,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取账户信息*/
|
||||
export const getAccount = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/info',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*获取是否是管理员*/
|
||||
export const getIsAdmin = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/isAdmin',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
/*发送验证码*/
|
||||
export const sendCode = (mobile) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/system/tuser/sendValidate',
|
||||
method: 'get',
|
||||
params: {
|
||||
mobile
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*换绑手机号*/
|
||||
export const changePhone = (form, id) => {
|
||||
return request({
|
||||
headers: {
|
||||
'SCaptcha-Key': form.newPhone,
|
||||
'SCaptcha-Code': form.code
|
||||
},
|
||||
url: '/api/jobslink-api/system/tuser/updateAccount',
|
||||
method: 'post',
|
||||
data: {
|
||||
account: form.newPhone,
|
||||
id: id
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const checkIdentity = (identity) => request({
|
||||
url: '/api/jobslink-api/tenant/company/tenant/check/identity',
|
||||
method: 'post',
|
||||
params: {identity}
|
||||
});
|
||||
|
||||
export const submit = (data) => request(
|
||||
{url: '/api/jobslink-api/tenant/company/tenant/submit', method: 'post', data});
|
||||
@@ -1,52 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { validatenull } from "@/util/validate";
|
||||
/*获取行业类型*/
|
||||
export const getTrade = (companyId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
request({
|
||||
url: '/api/jobslink-api/tenant/trade/base/all',
|
||||
method: 'get',
|
||||
params: { companyId }
|
||||
})
|
||||
.then((resp) => {
|
||||
const data = validatenull(resp.data.data) ? [] : resp.data.data;
|
||||
resolve(data);
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
/*根据行业类型获取工种*/
|
||||
export const getWork = (tradeId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
request({
|
||||
url: '/api/jobslink-api/tenant/worktypes/base/getlist',
|
||||
method: 'get',
|
||||
params: { tradeId }
|
||||
})
|
||||
.then((resp) => {
|
||||
const data = validatenull(resp.data.data) ? [] : resp.data.data;
|
||||
resolve(data);
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
/*根据工种获取技能列表*/
|
||||
export const getSkillList = (worktypesId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/skills/base/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
worktypesId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取企业工种*/
|
||||
export const getWorkTypes = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/worktypes/base/list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
/*新增*/
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/info/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*编辑*/
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/info/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
/*查看公司介绍*/
|
||||
export const getDetail = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/info/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*查看基本信息*/
|
||||
export const getBaseDetail = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/tenant/auth/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const putFile = `/api/jobslink-api/resource/oss/endpoint/put-file?Jobslink-Auth=${getToken()}`
|
||||
@@ -1,8 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getConfig = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/base/config/detail',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
/*获取服务费*/
|
||||
export const getFee = (companyId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/base/config/fee',
|
||||
method: 'post',
|
||||
params: {companyId}
|
||||
})
|
||||
}
|
||||
@@ -1,178 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/*获取列表*/
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/tenant/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*某个订单的发票列表*/
|
||||
export const getDetail =
|
||||
(payOrderId) => {
|
||||
return new Promise(function(resolve, reject) {
|
||||
request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/find/detail',
|
||||
method: 'get',
|
||||
params: {payOrderId}
|
||||
})
|
||||
.then((resp) => {
|
||||
const data = resp.data.data;
|
||||
if (data.length !== 0) {
|
||||
const result = {
|
||||
data: [],
|
||||
wageTotalNum: data[0].wageTotalNum,
|
||||
serviceTotalNum: data[0].serviceTotalNum,
|
||||
};
|
||||
data.forEach(element => {
|
||||
result.data.push({
|
||||
missionTitle: element.missionTitle,
|
||||
type: 1,
|
||||
payrollNo: element.payrollNo,
|
||||
total: element.wageTotal
|
||||
});
|
||||
result.data.push({
|
||||
missionTitle: element.missionTitle,
|
||||
type: 2,
|
||||
payrollNo: element.payrollNo,
|
||||
total: element.serviceTotal
|
||||
});
|
||||
});
|
||||
resolve(result);
|
||||
} else {
|
||||
const result = {
|
||||
data: [],
|
||||
wageTotalNum: '',
|
||||
serviceTotalNum: '',
|
||||
};
|
||||
resolve(result);
|
||||
}
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
/*查看某个发票详情*/
|
||||
export const getDetailList =
|
||||
(payOrderId, orderNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/invoice/list',
|
||||
method: 'get',
|
||||
params: {payOrderId, orderNo}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*新增发票抬头*/
|
||||
export const addFp =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/title/save',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*编辑发票抬头*/
|
||||
export const updateFp =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/title/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
/*查看发票抬头*/
|
||||
export const getFpDetail =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/title/detail',
|
||||
method: 'get',
|
||||
params: {}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取默认收件地址*/
|
||||
export const getAddressDetail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取收件地址列表*/
|
||||
export const getAddressList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/list',
|
||||
method: 'get',
|
||||
params: {...params, current, size}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取不分页的收件地址(用于提交订单-选择收件地址)*/
|
||||
export const getAddressAll =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/tenant/list',
|
||||
method: 'get',
|
||||
params: {}
|
||||
})
|
||||
}
|
||||
|
||||
/*收件地址详情*/
|
||||
export const detail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
/*新增收件地址*/
|
||||
export const add =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/save',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*编辑收件地址*/
|
||||
export const update =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*删除收件地址*/
|
||||
export const remove =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/remove',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
|
||||
/*设置默认地址*/
|
||||
export const setDefault = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/fp/addressee/updateIsDefault',
|
||||
method: 'post',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/*获取主页待办提醒*/
|
||||
export const getList =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/applyCount',
|
||||
method: 'get',
|
||||
params: {}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取企业用户的各阶段的任务数*/
|
||||
export const missionCount =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/report/company/mission/count',
|
||||
method: 'get',
|
||||
params: {}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取企业的月度用工统计*/
|
||||
export const employedCount =
|
||||
(year) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/report/company/mission/employedCount',
|
||||
method: 'get',
|
||||
params: {year}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取每月的工资统计*/
|
||||
export const monthPay = (year) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/payment/report/company/monthPay',
|
||||
method: 'get',
|
||||
params: {year}
|
||||
})
|
||||
}
|
||||
@@ -1,155 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
/*获取列表*/
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/tenant/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*新增*/
|
||||
export const add =
|
||||
(insureName, stime) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/save',
|
||||
method: 'post',
|
||||
data: { insureName, stime }
|
||||
})
|
||||
}
|
||||
|
||||
/*查看保单详情列表*/
|
||||
export const getDetailList =
|
||||
(current, size, params, insureId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/list',
|
||||
method: 'get',
|
||||
params: { ...params, current, size, insureId }
|
||||
})
|
||||
}
|
||||
|
||||
/*删除*/
|
||||
export const remove =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/remove',
|
||||
method: 'post',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
/*删除*/
|
||||
export const itemRemove =
|
||||
(ids, insureId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/remove',
|
||||
method: 'post',
|
||||
params: { ids, insureId }
|
||||
})
|
||||
}
|
||||
|
||||
/*选择人员列表*/
|
||||
export const tenantList =
|
||||
(current, size, params, insureId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/tenant/list',
|
||||
method: 'get',
|
||||
params: { current, size, ...params, insureId }
|
||||
})
|
||||
}
|
||||
|
||||
/*确认人员*/
|
||||
export const saveInsureUsers =
|
||||
(ids, insureId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/saveInsureUsers',
|
||||
method: 'post',
|
||||
params: { ids, insureId }
|
||||
})
|
||||
}
|
||||
|
||||
/*提交保单*/
|
||||
export const submit =
|
||||
(insureId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/commit/submit',
|
||||
method: 'post',
|
||||
params: { insureId }
|
||||
})
|
||||
}
|
||||
|
||||
/*上传参保人员名单*/
|
||||
// export const uploadTalents =
|
||||
// () => {
|
||||
// return `/api/jobslink-api/tenant/talents/tenant/import-insures?isCovered=1`
|
||||
// }
|
||||
export const uploadTalents =
|
||||
(file) => {
|
||||
return `/api/jobslink-api/tenant/insure/item/importInsureItem?file=${
|
||||
file}`
|
||||
}
|
||||
|
||||
/*下载参保单明细*/
|
||||
export const download = (auth, insureId) => {
|
||||
return `/api/jobslink-api/tenant/insure/item/tenant/export-insureItem?Jobslink-Auth=${
|
||||
auth}&insureId=${insureId}`
|
||||
}
|
||||
/*下载凭证*/
|
||||
export const downloadVoucher = (companyId) => {
|
||||
return `/api/jobslink-api/tenant/insure/generateInsurePDF/${companyId}?&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
/*导出商保明细*/
|
||||
export const exportInsure = (query) => {
|
||||
return `/api/jobslink-api/tenant/insure/export-insure/?${query}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//商保管理接口
|
||||
export const getInsureItemList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/getInsureItemList',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
/*选择投保人员*/
|
||||
export const insurePerson =
|
||||
(current, size,name,talentName) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/item/insurePerson',
|
||||
method: 'get',
|
||||
params: { name,talentName,current,size,}
|
||||
})
|
||||
}
|
||||
// 参保单提交接口
|
||||
export const importInsureItem =
|
||||
(fpAddressId,fpTitleId, data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/insure/commit/submitNew',
|
||||
method: 'post',
|
||||
data: { fpAddressId,fpTitleId, data }
|
||||
})
|
||||
}
|
||||
//在商保列表中通过missionNo获取任务名称
|
||||
export const getDetail =
|
||||
(missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/detail',
|
||||
method: 'get',
|
||||
params: {missionNo}
|
||||
})
|
||||
}
|
||||
//
|
||||
export const uploadTemplate =
|
||||
() => {
|
||||
return `http://jlfiles-test.oss-cn-zhangjiakou.aliyuncs.com/contract/20210408/投保人员信息模板-企业.xlsx`
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/*逆地址解析*/
|
||||
export const getcoder = (location, key, get_poi) => {
|
||||
return request({
|
||||
url: '/api/map/ws/geocoder/v1',
|
||||
method: 'get',
|
||||
params: {
|
||||
location,
|
||||
key,
|
||||
get_poi
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*关键词输入提示*/
|
||||
export const querySearch = (keyword, key) => {
|
||||
return request({
|
||||
url: '/api/map/ws/place/v1/suggestion',
|
||||
method: 'get',
|
||||
params: {
|
||||
keyword,
|
||||
key
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,346 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import {getToken} from '@/util/auth'
|
||||
// import { toDoller } from "@/util/money";
|
||||
/*获取招聘中 任务中 已完成任务列表*/
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取已失效任务列表*/
|
||||
export const getExpiredList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*新增任务*/
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/save',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*编辑任务*/
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*删除任务*/
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*取消任务*/
|
||||
export const cancel = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/cancel',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*复制任务*/
|
||||
export const copy = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/copy',
|
||||
method: 'post',
|
||||
data: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*完成任务*/
|
||||
export const complete = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/complete',
|
||||
method: 'post',
|
||||
data: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*任务详情*/
|
||||
export const detail = (missionNo) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
request({
|
||||
url: '/api/jobslink-api/missions/mission/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
.then((res) => {
|
||||
const data = res.data.data;
|
||||
const selectedSkills = [];
|
||||
if (data.skillIds && data.skillNames) {
|
||||
var skillIds = data.skillIds.split(",");
|
||||
var skillNames = data.skillNames.split(",");
|
||||
for (var i = 0; i < skillIds.length; i++) {
|
||||
selectedSkills.push({
|
||||
'name': skillNames[i],
|
||||
'id': skillIds[i]
|
||||
})
|
||||
}
|
||||
}
|
||||
data['selectedSkills'] = selectedSkills;
|
||||
// data.wage = data.wage ? toDoller(data.wage) : null;
|
||||
resolve(data);
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*获取待录用 已录用人员列表 */
|
||||
export const employList = (current, size, params, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*录用人员 */
|
||||
export const employ = (missionNo, ids,fpTitleId,fpAddressId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/employed/new',
|
||||
method: 'post',
|
||||
params: {
|
||||
missionNo,
|
||||
ids,
|
||||
fpTitleId,
|
||||
fpAddressId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*取消录用*/
|
||||
export const cancelEmploy = (missionNo, ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/cancelEmployed',
|
||||
method: 'post',
|
||||
params: {
|
||||
missionNo,
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*评价列表 */
|
||||
export const getRateList = (current, size, params, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/tenant/score/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取评价详情 */
|
||||
export const getRateDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/tenant/score/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*提交评价 */
|
||||
export const submitRate = (form, missionNo, userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/tenant/score/submit',
|
||||
method: 'post',
|
||||
data: {
|
||||
...form,
|
||||
missionNo,
|
||||
userId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*评价列表 导入人才库 */
|
||||
export const importTalents = (groupId, workTypeNames, data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/tenant/import-mission',
|
||||
method: 'post',
|
||||
params: {
|
||||
groupId,
|
||||
workTypeNames
|
||||
},
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/*获取推荐列表 */
|
||||
export const getCommendList = (current, size, params, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/recommendList',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
...params,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*邀请人员 */
|
||||
export const invite = (rows) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/user/notice/invite',
|
||||
method: 'post',
|
||||
data: rows
|
||||
})
|
||||
}
|
||||
|
||||
/*批量邀请人员 */
|
||||
export const inviteUser = (rows) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/notice/inviteUser',
|
||||
method: 'post',
|
||||
data: rows
|
||||
})
|
||||
}
|
||||
|
||||
/*邀请人员剩余次数 */
|
||||
export const inviteCount = (idNumber, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/notice/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
idNumber,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*根据任务获取每个任务对应的已发工资人数 */
|
||||
export const getWagePerson = (missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/queryCount',
|
||||
method: 'get',
|
||||
params: {
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
/*获取对比人才库列表 */
|
||||
export const personCountList = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/group/tenant/personCountList',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
/*未申请任务的人才库人员列表接口 */
|
||||
export const userLists = (missionNo,groupIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/tenant/group/userlist',
|
||||
method: 'get',
|
||||
params: {
|
||||
missionNo,
|
||||
groupIds
|
||||
}
|
||||
})
|
||||
}
|
||||
/*未申请任务的人才库人员列表接口 导出*/
|
||||
export const userListsExport = (missionNo,groupIds) => {
|
||||
return `jobslink-api/missions/mission/apply/tenant/group/userlist/export?missionNo=${missionNo}&groupIds=${groupIds}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
/*未申请任务的人才库人员列表接口 导出*/
|
||||
export const recommendExportList = (missionNo,name,worktypes,groupId) => {
|
||||
return `/api/jobslink-api/tenant/talents/recommend/exportList?missionNo=${missionNo}&name=${name}&worktypes=${worktypes}&groupId=${groupId}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//新增行业类型
|
||||
export const tradeListAdd = (name) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/trade/base/company/add',
|
||||
method: 'post',
|
||||
data: {
|
||||
name
|
||||
}
|
||||
})
|
||||
}
|
||||
//新增工种
|
||||
export const workListAdd = (tradeId,name) => {
|
||||
return request({
|
||||
url: '/api//jobslink-api/tenant/worktypes/base/company/add',
|
||||
method: 'post',
|
||||
data: {
|
||||
tradeId,
|
||||
name
|
||||
}
|
||||
})
|
||||
}
|
||||
//新增技能
|
||||
export const skillListAdd = (worktypesId,name) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/skills/base/company/add',
|
||||
method: 'post',
|
||||
data: {
|
||||
worktypesId,
|
||||
name
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//发布任务时获取上个任务信息
|
||||
export const getLastTaskInfo = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/getContactInfo',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
//获取某个自然月的天数
|
||||
export const getMounthDays = (date) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/getMonthDays',
|
||||
method: 'get',
|
||||
params: {
|
||||
date
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList =
|
||||
(current, size, params, userType) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/tenant/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
userType
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const read =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/status/read',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/status/remove',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
@@ -1,86 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/*获取列表*/
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/tenant/order',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*查看订单详情列表*/
|
||||
export const getDetail =
|
||||
(payOrderId) => {
|
||||
return new Promise(function(resolve, reject) {
|
||||
request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/find/detail',
|
||||
method: 'get',
|
||||
params: {payOrderId}
|
||||
})
|
||||
.then((resp) => {
|
||||
const data = resp.data.data;
|
||||
if (data.length !== 0) {
|
||||
const result = {
|
||||
createUser1: data[0].createUser1,
|
||||
createTime1: data[0].createTime1,
|
||||
status1: data[0].status1,
|
||||
payTime1: data[0].payTime1,
|
||||
wageTotalNum: data[0].wageTotalNum, //工资总额
|
||||
serviceTotalNum: data[0].serviceTotalNum, //服务费总额
|
||||
data: []
|
||||
};
|
||||
data.forEach(element => {
|
||||
result.data.push({
|
||||
missionTitle: element.missionTitle,
|
||||
type: 1,
|
||||
payrollNo: element.payrollNo,
|
||||
total: element.wageTotal //工资
|
||||
});
|
||||
result.data.push({
|
||||
missionTitle: element.missionTitle,
|
||||
type: 2,
|
||||
payrollNo: element.payrollNo,
|
||||
total: element.serviceTotal //服务费
|
||||
});
|
||||
});
|
||||
resolve(result);
|
||||
} else {
|
||||
const result = {
|
||||
createUser1: '',
|
||||
createTime1: '',
|
||||
status1: '',
|
||||
payTime1: '',
|
||||
wageTotalNum: '',
|
||||
serviceTotalNum: '',
|
||||
data: []
|
||||
};
|
||||
resolve(result);
|
||||
}
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
/*删除*/
|
||||
export const remove =
|
||||
(payOrderId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/businessOrder/cancel',
|
||||
method: 'post',
|
||||
params: {payOrderId}
|
||||
})
|
||||
}
|
||||
|
||||
/*建行支付*/
|
||||
export const cbc = (goodsId, total) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/payment/send/cbc',
|
||||
method: 'post',
|
||||
params: {goodsId, total}
|
||||
})
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const reg = (inviteCode,companyName,companyTid, code, account, password) => request({
|
||||
// url: '/api/jobslink-api/tenant/front/company/account/regnew',
|
||||
url:'/api/jobslink-api/tenant/front/company/account/registerNew',
|
||||
method: 'post',
|
||||
headers: {'SCaptcha-Key': account, 'SCaptcha-Code': code},
|
||||
params: {inviteCode,companyName,companyTid, code, account, password}
|
||||
});
|
||||
|
||||
export const sendValidate = (account, authType) => request({
|
||||
url: '/api/jobslink-api/system/front/account/reg/sendValidate',
|
||||
method: 'get',
|
||||
params: {account, authType}
|
||||
});
|
||||
|
||||
/**注册时判断社会统一信用代码是否存在 */
|
||||
export const regCheckIdentity=(identity)=>{
|
||||
return request({
|
||||
url:'/api/jobslink-api/tenant/front/tenant/check/identity',
|
||||
method:'get',
|
||||
params:{identity}
|
||||
})
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getDetail = (userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/user/user/findUser',
|
||||
method: 'get',
|
||||
params: {
|
||||
userId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,106 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
/*获取人才列表*/
|
||||
export const getList =
|
||||
(current, size, params, groupId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/list',
|
||||
method: 'get',
|
||||
params: {...params, current, size, groupId}
|
||||
})
|
||||
}
|
||||
|
||||
/*新增人才*/
|
||||
export const add =
|
||||
(row) => {
|
||||
return request(
|
||||
{url: '/api/jobslink-api/tenant/talents/save', method: 'post', data: row})
|
||||
}
|
||||
|
||||
/*编辑人才*/
|
||||
export const update =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/tenant/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*删除人才*/
|
||||
export const remove =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/remove',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
|
||||
/*人才详情*/
|
||||
export const detail =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/detail',
|
||||
method: 'get',
|
||||
params: {id}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*获取分组*/
|
||||
export const getDept =
|
||||
() => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/group/listAll',
|
||||
method: 'get',
|
||||
params: {}
|
||||
})
|
||||
}
|
||||
|
||||
/*新建分组*/
|
||||
export const addDept =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/group/save',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*编辑分组*/
|
||||
export const updateDept =
|
||||
(row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/group/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*删除分组*/
|
||||
export const removeDept =
|
||||
(ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/group/remove',
|
||||
method: 'post',
|
||||
params: {ids}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*转移分组*/
|
||||
export const transferDept =
|
||||
(groupIds, ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/updateAllGroup',
|
||||
method: 'post',
|
||||
params: {groupIds, ids}
|
||||
})
|
||||
}
|
||||
|
||||
/*导入人才库*/
|
||||
export const upload = () => {
|
||||
return `/api/jobslink-api/tenant/talents/tenant/import-talents?isCovered=1`
|
||||
}
|
||||
@@ -1,102 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import axios from 'axios'
|
||||
|
||||
|
||||
/*获取待核算 已过期任务列表 */
|
||||
export const getList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/adjust/list',
|
||||
method: 'get',
|
||||
params: { ...params, current, size }
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*获取待核算人员列表 */
|
||||
export const getPersonList =
|
||||
(missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/adjust/userlist',
|
||||
method: 'get',
|
||||
params: { missionNo }
|
||||
})
|
||||
}
|
||||
|
||||
/*生成工资单*/
|
||||
export const submit =
|
||||
(payrollId, missionNo, data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/mission/payroll/submit/payroll',
|
||||
method: 'post',
|
||||
params: { payrollId, missionNo },
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/*获取工资单列表*/
|
||||
export const getPayRollList =
|
||||
(current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/mission/payroll/list',
|
||||
method: 'get',
|
||||
params: { ...params, current, size }
|
||||
})
|
||||
}
|
||||
|
||||
/*查看工资单详情列表*/
|
||||
export const getPayInfoList =
|
||||
(current, size, params, payrollId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/mission/payroll/item/tenant/list',
|
||||
method: 'get',
|
||||
params: { ...params, current, size, payrollId }
|
||||
})
|
||||
}
|
||||
|
||||
/*工资单编辑时 获取已核算人员列表 */
|
||||
export const getWageList =
|
||||
(missionNo, payrollId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/mission/payroll/item/wait/detail',
|
||||
method: 'get',
|
||||
params: { missionNo, payrollId }
|
||||
})
|
||||
}
|
||||
|
||||
/*工资单编辑时 获取已核算人员列表+未合并人员 */
|
||||
export const getPayrollDetail =
|
||||
(missionNo, payrollId) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
axios.all([getPersonList(missionNo), getWageList(missionNo, payrollId)])
|
||||
.then(axios.spread(function (waiting, created) {
|
||||
resolve({ waiting, created })
|
||||
}))
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
/*删除工资单*/
|
||||
export const remove =
|
||||
(id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/mission/payroll/remove',
|
||||
method: 'post',
|
||||
params: { id }
|
||||
})
|
||||
}
|
||||
|
||||
/*批量生成订单*/
|
||||
export const submitOrder = (fpAddressId, fpTitleId, ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/mission/payroll/submit/order',
|
||||
method: 'post',
|
||||
params: { fpAddressId, fpTitleId, ids }
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*下载工资单明细*/
|
||||
export const download = (auth, payrollId) => {
|
||||
return `/api/jobslink-api/payment/mission/payroll/item/export-missionpayrollItem?Jobslink-Auth=${auth}&payrollId=${payrollId}`
|
||||
}
|
||||
@@ -1,69 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/code/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const build = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/code/gen-code',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
system: 'jobslink'
|
||||
}
|
||||
})
|
||||
}
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/code/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/code/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/code/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const copy = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/code/copy',
|
||||
method: 'post',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getCode = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/code/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id,
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/datasource/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const getDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/datasource/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/datasource/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/datasource/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-develop/datasource/submit',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
import website from '@/config/website';
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const loginByUsername = (username, password, type, key, code, loginType) =>
|
||||
request({
|
||||
url: '/api/jobslink-auth/oauth/token',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Login-Type': loginType,
|
||||
'Captcha-Key': key,
|
||||
'Captcha-Code': code,
|
||||
},
|
||||
params: {
|
||||
username,
|
||||
password,
|
||||
grant_type: (website.captchaMode ? 'captcha' : 'password'),
|
||||
scope: 'all',
|
||||
type
|
||||
}
|
||||
});
|
||||
|
||||
export const refreshToken = (refresh_token, tenantId, authType) => request({
|
||||
url: '/api/jobslink-auth/oauth/token',
|
||||
method: 'post',
|
||||
headers: {
|
||||
'Tenant-Id': tenantId,
|
||||
'Login-Type': authType,
|
||||
},
|
||||
params: {
|
||||
tenantId,
|
||||
refresh_token,
|
||||
grant_type: 'refresh_token',
|
||||
scope: 'all',
|
||||
}
|
||||
});
|
||||
|
||||
export const getButtons = () =>
|
||||
request({url: '/api/jobslink-api/system/menu/buttons', method: 'get'});
|
||||
|
||||
export const getCaptcha = () =>
|
||||
request({url: '/api/jobslink-auth/oauth/captcha', method: 'get'});
|
||||
|
||||
export const logout = () =>
|
||||
request({url: '/api/jobslink-auth/oauth/logout', method: 'get'});
|
||||
|
||||
export const getUserInfo = () =>
|
||||
request({url: '/api/jobslink-auth/oauth/user-info', method: 'get'});
|
||||
|
||||
export const sendLogs = (list) => request(
|
||||
{url: '/api/jobslink-auth/oauth/logout', method: 'post', data: list});
|
||||
|
||||
export const clearCache = () =>
|
||||
request({url: '/api/jobslink-auth/oauth/clear-cache', method: 'get'});
|
||||
@@ -1,34 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
// =====================参数===========================
|
||||
|
||||
export const historyFlowList = (processInstanceId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/process/history-flow-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
processInstanceId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
// =====================请假流程===========================
|
||||
|
||||
export const leaveProcess = (data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/process/leave/start-process',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export const leaveDetail = (businessId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/process/leave/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
businessId
|
||||
}
|
||||
})
|
||||
}
|
||||
@@ -1,81 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const startList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/work/start-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const claimList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/work/claim-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const todoList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/work/todo-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const sendList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/work/send-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const doneList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/work/done-list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export const claimTask = (taskId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/work/claim-task',
|
||||
method: 'post',
|
||||
params: {
|
||||
taskId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const completeTask = (data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-flow/work/complete-task',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const getInviteCompanyVO = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/getInviteCompanyVO',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
export const inviteGetInviteSurveyVO = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/getInviteSurveyVO',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export const inviteSubmit = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/submit',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
|
||||
export const inviteUnallocated = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/unallocated',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
// 企业概况
|
||||
/*
|
||||
* 0:合作中;1:审核中; 2:已驳回 9:终止合作
|
||||
* */
|
||||
export const getCompanySurveyVO = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/getCompanySurveyVO',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export const getCompanyStateVOList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/getCompanyStateVOList',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
|
||||
// export const insureGatherInfo = (params) => {
|
||||
// return request({
|
||||
// url: '/api/jobslink-api/payment/station/insure/gatherInfo',
|
||||
// method: 'get',
|
||||
// params: params
|
||||
// })
|
||||
// }
|
||||
|
||||
// export const insureList = (params) => {
|
||||
// return request({
|
||||
// url: '/api/jobslink-api/payment/station/insure/list',
|
||||
// method: 'get',
|
||||
// params: params
|
||||
// })
|
||||
// }
|
||||
|
||||
export const insureItem = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/insureItem/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export const insureItemList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/station/insureItem/list/all',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export const downloadInsure=(policyNo, stime, etime)=>{
|
||||
return `/api/jobslink-api/tenant/insure/item/downloadInsure?policyNo=${policyNo}&stime=${stime}&etime=${etime}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
|
||||
export const insureGatherInfo = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/station/insure/gatherInfo',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
|
||||
export const insureList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/station/insure/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
@@ -1,40 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import { getToken } from '@/util/auth'
|
||||
// 任务汇总概况
|
||||
export const gatherInfo = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/station/gatherInfo',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 任务明细概况
|
||||
export const detailInfo = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/station/detailInfo',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 任务汇总列表分页
|
||||
export const gatherList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/station/gatherList',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 任务明细列表分页
|
||||
export const detailList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/station/detailList',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 任务明细列表导出
|
||||
|
||||
export const stationExport=(status, companyName, missionNo, missionTitle, reviewState, stime, etime, current, size)=>{
|
||||
return `jobslink-api/missions/station/export?status=${status}&companyName=${companyName}&missionNo=${missionNo}&missionTitle=${missionTitle}&reviewState=${reviewState}&stime=${stime}&etime=${etime}¤t=${current}&size=${size}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
//合作企业概况
|
||||
export const getWorkbenchCompanySurveyVO = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/company/getWorkbenchCompanySurveyVO',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 工作站待处理事项
|
||||
export const getMissionTodoVO = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/getMissionTodoVO',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 工作站首页邀请码
|
||||
export const getinviteDynamicVOList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/invite/getinviteDynamicVOList',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
// 消息中心
|
||||
export const manageList = (params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/notice/manage/list',
|
||||
method: 'get',
|
||||
params: params
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user