初始化项目

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,28 +0,0 @@
<template>
<div id="app">
<router-view />
</div>
</template>
<script>
export default {
name: "app",
data () {
return {};
},
watch: {},
created () {
},
methods: {},
computed: {}
};
</script>
<style lang="scss">
#app {
width: 100%;
height: 100%;
/*overflow: hidden;*/
/*min-width: 1200px;*/
}
</style>

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

View File

@@ -1,32 +0,0 @@
import Vue from 'vue'
import store from './store';
Vue.mixin({
beforeRouteLeave: function (to, from, next) {
if (this.$route.meta.keepAlive === true) {
const result = this.$route.meta.keepAlive === true && store.state.tags.tagList.some(ele => {
return ele.value === this.$route.fullPath;
});
if (this.$vnode && !result) {
if (this.$vnode.parent && this.$vnode.parent.componentInstance && this.$vnode.parent.componentInstance.cache) {
if (this.$vnode.componentOptions) {
let key = this.$vnode.key == null
? this.$vnode.componentOptions.Ctor.cid + (this.$vnode.componentOptions.tag ? `::${this.$vnode.componentOptions.tag}` : '')
: this.$vnode.key;
let cache = this.$vnode.parent.componentInstance.cache;
let keys = this.$vnode.parent.componentInstance.keys;
if (cache[key]) {
if (keys.length) {
let index = keys.indexOf(key);
if (index > -1) {
keys.splice(index, 1);
}
}
delete cache[key];
}
}
}
}
}
next();
},
});

View File

@@ -1,8 +0,0 @@
export const excelAccept = [
'*.xls',
'*.xlsx',
'.xls',
'.xlsx',
'application/vnd.ms-excel',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
]

View File

@@ -1,208 +0,0 @@
export const wagesStatus = [
{value: 0,label: '未支付'},
{value: 1,label: '已支付'},
{value: 2,label: '已取消'},
{value: 3,label: '已过期'},
{value: 9,label: '异常'},
];
export const orderGoodStatus = [
{value: 0,label: '未支付'},
{value: 1,label: '已支付'}
];
export const insuranceStatus = [
{value: 1,label: '生效中'},
{value: 2,label: '即将失效'},
{value: 3,label: '已失效'},
{value: 0,label: '未生效'},
];
export const orderGoods = [
{value: 1,label: '服务费订单'},
{value: 0,label: '工资订单'}
];
export const timeStatus = [
{value: 0,label: '开始时间'},
{value: 1,label: '结束时间'},
{value: 2,label: '截止时间'},
{value: 3,label: '工资发放逾期时间'}
];
export const jobStatus = [
{value: '',label: '全部'},
{value: 1,label: '招聘中'},
{value: 2,label: '任务中'},
{value: 3,label: '已完成'},
{value: 4,label: '已失效'},
{value: 9,label: '审核未通过'}
];
export const bondState = [
{value: '',label: '全部'},
{value: 0,label: '已缴'},
{value: 2,label: '免缴'},
{value: 1,label: '未缴'}
];
export const enableState = [
{value: '',label: '全部'},
{value: 1,label: '启用'},
{value: 0,label: '停用'}
];
export const payState = [
{value: '', label: '全部'}, {value: 0, label: '未支付'},
{value: 1, label: '已支付'}
];
export const taskState = [
{value: 1, label: '任务汇总'}, {value: 2, label: '任务明细'}
];
export const enterpriseState = [
{value: 1, label: '审核中企业'}, {value: 2, label: '合作中企业'},
{value: 3, label: '终止合作企业'}
];
export const companyMissionState = [
{value: 1, label: '招聘中'}, {value: 2, label: '任务中'},
{value: 3, label: '已完成'}, {value: 4, label: '已失效'}
];
//电子签章管理
export const esignatureState = [
{value: 0, label: '待签发'}, {value: 1, label: '签发成功'},{value: 2, label: '签发失败'}
];
//线上代发工资状态
export const onLinePayState = [
{value: 'wait', label: '待确定'}, {value: 'ing', label: '发放中'},
{value: 'moreThan', label: '超三倍工资'},
{value: 'success', label: '发放成功'}, {value: 'fail', label: '发放失败'},
{value: 'pause', label: '暂不发放'}, {value: 'all', label: '发放历史'}
];
//个税校准管理状态
export const incomeTaxState = [
{value: 1, label: '待校准'}, {value: 2, label: '待确定'},
{value: 3, label: '补发中'}, {value: 4, label: '补发成功'},
{value: 5, label: '补发失败'}, {value: 6, label: '无需补发'}
];
//线下代发工资状态
export const offLinePayState = [
{value: 'wait', label: '待发放'}, {value: 'success', label: '发放成功'},
{value: 'all', label: '发放历史'}
];
//线上代发发放渠道
export const payType = [
{value: 0, label: '银联线上'}, {value: 1, label: '其他发放'},
];
//个税校准管理状态
export const examineListState = [
{
value: 3,
label: '待完善'
}, {
value: 4,
label: '待审核'
}, {
value: 0,
label: '审核通过'
}, {
value: 1,
label: '审核不通过'
}, {
value: 5,
label: '暂不处理'
}, {
value: 9,
label: '终止合作'
}
];
export const missionState = [
...companyMissionState,
{
label: '审核未通过',
value: 9,
},
];
//商保状态
export const insureState = [
{
value: 0,
label: '未生效',
},
{
value: 1,
label: '生效中',
},
{
value: 2,
label: '即将失效',
},
{
value: 3,
label: '已失效',
},
{
value: 4,
label: '已生效',
},
{
value: 5,
label: '已过期',
},
{
value: 6,
label: '已失效',
},
];
export const wageUnitCategoryState = [
{value: 0, label: '元/人·次', disable: true},
{value: 1, label: '元/人·时', disable: false},
{value: 2, label: '元/人·天', disable: false},
{value: 3, label: '元/人·周', disable: true},
{value: 4, label: '元/人·月', disable: true},
{value: 5, label: '元/人·个', disable: true},
{value: 6, label: '元/人·件', disable: true},
];
export const educationState = [
{
label: '初中及以下',
value: 7,
},
{
label: '中专/中技',
value: 6,
},
{
label: '高中',
value: 5,
},
{
label: '大专',
value: 4,
},
{
label: '本科',
value: 3,
},
{
label: '硕士',
value: 2,
},
{
label: '博士',
value: 1,
}
];
export const genderState = [
{
label: '不限男女',
value: 0,
},
{
label: '男',
value: 1,
},
{
label: '女',
value: 2,
},
];

View File

@@ -1,124 +0,0 @@
<template>
<div class="tinymce-container editor-container">
<textarea ref="text" :id="tinymceId" class="tinymce-textarea"/>
</div>
</template>
<script>
import plugins from './plugins'
import toolbar from './toolbar'
import {putFileFun} from '../../api/resource/oss.js'
let id = 0
function getid() {
return `tinymce${id++}`
}
export default {
name: 'Tinymce',
props: {
height: {
type: Number,
required: false,
default: 360
},
value:{type:String,default:""}
},
data() {
return {
ed:null,
hasInit:false,
tinymceId: getid(),
}
},
mounted() {
this.initTinymce()
},
deactivated() {
this.destroyTinymce()
},
destroyed() {
this.ed.off('blur')
this.destroyTinymce()
},
methods: {
initTinymce() {
window.tinymce.init({
selector: `#${this.tinymceId}`,
language:'zh_CN',
plugins: plugins,
toolbar: toolbar,
height: this.height, //编辑器高度
min_height: 400,
fontsize_formats: '12px 14px 16px 18px 24px 36px 48px 56px 72px',
font_formats: '微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif;仿宋体=FangSong,serif;黑体=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats;知乎配置=BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;小米配置=Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif',
extended_valid_elements:'script[src]',
template_cdate_format: '[CDATE: %m/%d/%Y : %H:%M:%S]',
template_mdate_format: '[MDATE: %m/%d/%Y : %H:%M:%S]',
autosave_ask_before_unload: false,
toolbar_mode : 'wrap',
images_upload_base_path: '',
images_upload_handler: function (blobInfo, succFun) {
var file = blobInfo.file ? blobInfo.file : blobInfo.blob()
putFileFun(file).then(e => {
succFun(e.data.data.link)
})
},
setup:(ed) => {
this.ed = ed
ed.on("blur", () => {
this.$emit('input',this.getContent())
})
}
}).then(()=>{
this.hasInit = true
this.setContent(this.value)
});
},
destroyTinymce() {
if (window.tinymce.get(this.tinymceId)) {
window.tinymce.get(this.tinymceId).destroy()
}
},
setContent(value) {
if (this.hasInit)
{window.tinyMCE.get(this.tinymceId).setContent(value)}
},
getContent() {
return window.tinymce.get(this.tinymceId).getContent()
},
},
watch:{
value(val){
this.setContent(val)
}
}
}
</script>
<style scoped>
.tinymce-container {
position: relative;
}
.tinymce-container>>>.mce-fullscreen {
z-index: 10000;
}
.tinymce-textarea {
visibility: hidden;
z-index: -1;
}
.editor-custom-btn-container {
position: absolute;
right: 4px;
top: 4px;
z-index: 2005;
}
.fullscreen .editor-custom-btn-container {
z-index: 10000;
position: fixed;
}
.editor-upload-btn {
display: inline-block;
}
</style>

View File

@@ -1,5 +0,0 @@
const plugins = 'print preview searchreplace autolink directionality visualblocks visualchars fullscreen image link media template code codesample table charmap hr pagebreak nonbreaking anchor insertdatetime advlist lists wordcount imagetools textpattern help emoticons autosave indent2em autoresize axupimgs'
export default plugins

View File

@@ -1,6 +0,0 @@
const toolbar = 'code undo redo restoredraft | cut copy paste pastetext | forecolor backcolor bold italic underline strikethrough link anchor | alignleft aligncenter alignright alignjustify outdent indent | \
styleselect formatselect fontselect fontsizeselect | bullist numlist | blockquote subscript superscript removeformat | \
table image media charmap emoticons hr pagebreak insertdatetime print preview | fullscreen | indent2em axupimgs'
export default toolbar

View File

@@ -1,126 +0,0 @@
<template>
<div class="basic-block"
:style="styleName">
<div class="box"
:style="boxStyleName">
<router-link :to="to">
<span v-text="text"></span>
<p v-text="dept"></p>
<i :class="icon"></i>
</router-link>
</div>
</div>
</template>
<script>
export default {
name: 'basicBlock',
props: {
icon: {
type: String,
},
background: {
type: String,
},
to: {
type: Object,
default: () => {
return {}
}
},
text: {
type: String,
},
dept: {
type: String,
},
time: {
type: [Number, String]
},
gutter: {
type: [Number, String],
default: 5,
},
color: {
type: String,
},
width: {
type: [Number, String]
},
height: {
type: [Number, String]
}
},
computed: {
styleName () {
return {
animationDelay: `${this.time / 25}s`,
width: this.setPx(this.width),
height: this.setPx(this.height),
margin: this.setPx(this.gutter)
}
},
boxStyleName () {
return {
backgroundColor: this.color,
backgroundImage: `url('${this.background}')`,
}
}
}
}
</script>
<style lang="scss">
.basic-block {
opacity: 0;
box-sizing: border-box;
color: #fff;
animation: mymove 1s;
animation-fill-mode: forwards;
.box {
position: relative;
box-sizing: border-box;
padding: 15px;
width: 100%;
height: 100%;
transition: all 1s;
background-size: cover;
&:hover {
transform: rotateY(360deg);
}
}
a {
color: #fff;
}
span {
display: block;
font-size: 16px;
}
p {
width: 80%;
font-size: 10px;
color: #eee;
line-height: 22px;
}
i {
position: absolute;
bottom: 15px;
right: 15px;
font-size: 50px !important ;
}
@keyframes mymove {
from {
opacity: 0;
transform: scale(0);
}
to {
opacity: 1;
transform: scale(1);
}
}
}
</style>

View File

@@ -1,54 +0,0 @@
<template>
<div class="basic-container"
:class="{'basic-container--block':block}">
<el-card>
<slot></slot>
</el-card>
</div>
</template>
<script>
export default {
name: "basicContainer",
props: {
radius: {
type: [String, Number],
default: 10
},
background: {
type: String
},
block: {
type: Boolean,
default: false
}
},
computed: {
styleName () {
return {
borderRadius: this.setPx(this.radius),
background: this.background,
}
}
}
};
</script>
<style lang="scss">
.basic-container {
padding: 10px 6px;
box-sizing: border-box;
&--block {
height: 100%;
.el-card {
height: 100%;
}
}
.el-card {
width: 100%;
}
&:first-child {
padding-top: 0;
}
}
</style>

View File

@@ -1,85 +0,0 @@
<template>
<el-cascader
:options="area.data"
:show-all-levels="showAllLevels"
v-model="model"
:filterable="filterable"
:placeholder="placeholder"
:disabled="disabled"
:clearable="clearable"
></el-cascader>
</template>
<script>
import { mapGetters } from "vuex";
function getProv(code) {
return code.substring(0, 2) + "0000";
}
function getCity(code) {
return code.substring(0, 4) + "00";
}
export default {
props: {
value: String,
filterable: Boolean,
placeholder: String,
showAllLevels: { type: Boolean, default: true },
disabled: Boolean,
clearable: Boolean,
},
data() {
return {
options: [],
};
},
created() {
this.$store.dispatch("InitArea");
},
watch: {},
computed: {
...mapGetters(["area"]),
prov() {
if (this.county) {
return getProv(this.county);
} else {
return "";
}
},
city() {
if (this.county) {
return getCity(this.county);
} else {
return "";
}
},
county: {
get() {
return this.value;
},
set(val) {
this.$emit("input", val);
},
},
model: {
set(val) {
if (val.length > 2) {
this.county = val[2];
} else {
this.county = undefined;
}
},
get() {
if (this.county) {
return [this.prov, this.city, this.county];
}
return null;
},
},
},
};
</script>
<style>
</style>

View File

@@ -1,24 +0,0 @@
<template>
<div class="error-page">
<div class="img"
style=" background-image: url('./img/bg/403.svg');"></div>
<div class="content">
<h1>403</h1>
<div class="desc">抱歉你无权访问该页面</div>
<div class="actions">
<router-link :to="{path:'/'}">
<el-button type="primary">返回首页</el-button>
</router-link>
</div>
</div>
</div>
</template>
<script>
export default {
name: "error-403"
};
</script>
<style lang="scss" scoped>
@import "./style.scss";
</style>

Some files were not shown because too many files have changed in this diff Show More