初始化项目

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