diff --git a/src/api/hr/elcContract.js b/src/api/hr/elcContract.js deleted file mode 100644 index 7d410d8..0000000 --- a/src/api/hr/elcContract.js +++ /dev/null @@ -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} - }); -} \ No newline at end of file diff --git a/src/api/hr/hrDicbyType.js b/src/api/hr/hrDicbyType.js deleted file mode 100644 index 22b67ef..0000000 --- a/src/api/hr/hrDicbyType.js +++ /dev/null @@ -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; -} \ No newline at end of file diff --git a/src/api/hr/hrService.js b/src/api/hr/hrService.js deleted file mode 100644 index 8024875..0000000 --- a/src/api/hr/hrService.js +++ /dev/null @@ -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()}` - } diff --git a/src/api/hr/index.js b/src/api/hr/index.js deleted file mode 100644 index 0ad0d27..0000000 --- a/src/api/hr/index.js +++ /dev/null @@ -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()}` diff --git a/src/api/hr/microWeb.js b/src/api/hr/microWeb.js deleted file mode 100644 index 6d41132..0000000 --- a/src/api/hr/microWeb.js +++ /dev/null @@ -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 - }) - } \ No newline at end of file diff --git a/src/api/hr/orgStructure.js b/src/api/hr/orgStructure.js deleted file mode 100644 index c22ac50..0000000 --- a/src/api/hr/orgStructure.js +++ /dev/null @@ -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 - } - }) -} diff --git a/src/views/manage/company/companyList.vue b/src/views/manage/company/companyList.vue index 95ff2b9..82d41c7 100644 --- a/src/views/manage/company/companyList.vue +++ b/src/views/manage/company/companyList.vue @@ -7,7 +7,7 @@ @refresh-change="refreshChange" @on-load="onLoad" :upload-before="uploadBefore">