初始化项目

This commit is contained in:
18500206848
2024-02-02 14:51:50 +08:00
parent dc7051417b
commit 12664d0204
681 changed files with 1 additions and 142886 deletions

View File

@@ -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'
})
}

View File

@@ -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
})
}

View File

@@ -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
})
}

View File

@@ -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
}
})
}

View File

@@ -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
})
}

View File

@@ -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
}
})
}

View File

@@ -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
}
})
}

View File

@@ -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
})
}

View File

@@ -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
})
}

View File

@@ -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

View File

@@ -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
})
}

View File

@@ -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}
});
}

View File

@@ -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;
}

View File

@@ -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()}`
}

View File

@@ -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()}`

View File

@@ -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
})
}

View File

@@ -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
}
})
}

View File

@@ -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,
}
})
}

View File

@@ -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})
}

View File

@@ -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}
})

View File

@@ -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
}
}
)
}

View File

@@ -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}
})
}

View File

@@ -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()}`
}

View File

@@ -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()}`
}

View File

@@ -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})
}

View File

@@ -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
}
})
}

View File

@@ -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
}
})
}

View File

@@ -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
}
})
}
*/

View File

@@ -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
})
}

View File

@@ -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}})
}

View File

@@ -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()}`
*/
}

View File

@@ -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
}
})
}

View File

@@ -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)
})
}

View File

@@ -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
}
})
}

View File

@@ -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',
})
}

View File

@@ -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
}
})
}

View File

@@ -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
})
}

View File

@@ -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}`
}

View File

@@ -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,
}
})
}

View File

@@ -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}
})
}

View File

@@ -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}
})

View File

@@ -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}
})
}

View File

@@ -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)
})
}

View File

@@ -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}
})
}

View File

@@ -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
})
}

View File

@@ -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,
}
})
}

View File

@@ -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 }
})
}

View File

@@ -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,
})
}

View File

@@ -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
})
}

View File

@@ -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
}
})
}

View File

@@ -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,
})
}

View File

@@ -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,
})
}

View File

@@ -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,
}
});

View File

@@ -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
})
}

View File

@@ -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,
}
})
}

View File

@@ -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}
})
}

View File

@@ -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,
}
})
}

View File

@@ -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,
}
})
}

View File

@@ -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
}
})
}

View File

@@ -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,
}
})
}

View File

@@ -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,
}
})
}

View File

@@ -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
}
})
}

View File

@@ -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});

View File

@@ -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'
})
}

View File

@@ -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()}`

View File

@@ -1,8 +0,0 @@
import request from '@/router/axios';
export const getConfig = () => {
return request({
url: '/api/jobslink-api/tenant/base/config/detail',
method: 'get'
})
}

View File

@@ -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}
})
}

View File

@@ -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}
})
}

View File

@@ -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}
})
}

View File

@@ -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`
}

View File

@@ -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
}
})
}

View File

@@ -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
}
})
}

View File

@@ -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}
})
}

View File

@@ -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}
})
}

View File

@@ -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}
})
}

View File

@@ -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
}
})
}

View File

@@ -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`
}

View File

@@ -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}`
}

View File

@@ -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,
}
})
}

View File

@@ -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
})
}

View File

@@ -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'});

View File

@@ -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
}
})
}

View File

@@ -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
})
}

View File

@@ -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'
})
}

View File

@@ -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
})
}

View File

@@ -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()}`
}

View File

@@ -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
})
}

View File

@@ -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}&current=${current}&size=${size}&Jobslink-Auth=${getToken()}`
}

View File

@@ -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
})
}