flat: 添加企业2

This commit is contained in:
Apcallover
2024-04-12 17:57:52 +08:00
parent c981e19e89
commit c4f62b6efb
14 changed files with 2279 additions and 1848 deletions

52
api/upload.js Normal file
View File

@@ -0,0 +1,52 @@
import {
request
} from '@/untils/AxiosUtils.js';
import {
baseUrl
} from '@/config/env.js'
import {
getStore
} from '@/untils/store.js'
import {
Base64
} from 'js-base64'
import website from "@/config/website.js"
export async function uploadFile(file) {
uni.showLoading({
title: '上传中'
})
var token = getStore({
name: 'token'
})
return new Promise((resolve, reject) => {
const header = {
'Authorization': `Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`,
}
header[website.tokenName] = "bearer " + token
uni.uploadFile({
url: `${baseUrl}/api/jobslink-api/resource/file/save?bussinessType=5`,
header,
filePath: file.url,
// formData: formdata,
name: 'file',
success: ({
statusCode,
data
}) => {
const resp = JSON.parse(data)
if (statusCode === 200 && resp.code === 200) {
resolve(resp.msg)
} else {
reject(new Error('数据异常'))
}
},
fail: (uploadFileRes) => {
reject(uploadFileRes)
},
complete: () => {
uni.hideLoading()
}
});
})
}

View File

@@ -1,93 +1,106 @@
import {
request
} from '@/untils/AxiosUtils.js';
import {
getStore
} from '@/untils/store.js'
function getHeader() {
const platformId = getStore({
name: 'platformId'
})
if (platformId) {
return {
'Platform-Id': platformId
}
} else {
return {}
}
}
/*首页 最新任务(10条)*/
export const getPushListByUserId = (params) => {
return request({
url: '/api/jobslink-api/user/userrecruit/getPushListByUserId',
headers: getHeader(),
method: 'get',
params
})
}
/*岗位详情*/
// workDetail
export const userrecruitDetail = (workId) => {
return request({
url: '/api/jobslink-api/user/userrecruit/getWorksInfoByWorkId',
method: 'get',
params: {
workId
}
})
}
export const submitInfo = (data) => {
return request({
url: '/api/jobslink-api/user/userrecruit/saveApp',
method: 'post',
data: data
})
}
export const getuserrecruitListApp = (params) => {
return request({
url: '/api/jobslink-api/user/userrecruit/listApp',
method: 'get',
params
})
}
export const getuserrecruitDetailApp = (params) => {
return request({
url: '/api/jobslink-api/user/userrecruit/detailApp',
method: 'get',
params
})
}
export const seeIsHaveCodep = (params) => {
return request({
url: '/api/jobslink-api/tenant/company/app/isHaveCode',
method: 'get',
params
})
}
export const getWorktypesBaseList = (params) => {
return request({
url: '/api/jobslink-api/tenant/worktypes/base/list',
method: 'get',
params
})
}
export const getUserCompanyInfo = (params) => {
return request({
url: '/api/jobslink-api/user/user/userCompanyInfo',
method: 'get',
params
})
}
export const findTradeList = () => {
return request({
url: '/api/jobslink-api/tenant/trade/base/find',
method: 'get',
// params
})
import {
request
} from '@/untils/AxiosUtils.js';
import {
getStore
} from '@/untils/store.js'
function getHeader() {
const platformId = getStore({
name: 'platformId'
})
if (platformId) {
return {
'Platform-Id': platformId
}
} else {
return {}
}
}
/*首页 最新任务(10条)*/
export const getPushListByUserId = (params) => {
return request({
url: '/api/jobslink-api/user/userrecruit/getPushListByUserId',
headers: getHeader(),
method: 'get',
params
})
}
/*岗位详情*/
// workDetail
export const userrecruitDetail = (workId) => {
return request({
url: '/api/jobslink-api/user/userrecruit/getWorksInfoByWorkId',
method: 'get',
params: {
workId
}
})
}
export const submitInfo = (data) => {
return request({
url: '/api/jobslink-api/user/userrecruit/saveApp',
method: 'post',
data: data
})
}
export const getuserrecruitListApp = (params) => {
return request({
url: '/api/jobslink-api/user/userrecruit/listApp',
method: 'get',
params
})
}
export const getuserrecruitDetailApp = (params) => {
return request({
url: '/api/jobslink-api/user/userrecruit/detailApp',
method: 'get',
params
})
}
export const seeIsHaveCodep = (params) => {
return request({
url: '/api/jobslink-api/tenant/company/app/isHaveCode',
method: 'get',
params
})
}
export const getWorktypesBaseList = (params) => {
return request({
url: '/api/jobslink-api/tenant/worktypes/base/list',
method: 'get',
params
})
}
export const getUserCompanyInfo = (params) => {
return request({
url: '/api/jobslink-api/user/user/userCompanyInfo',
method: 'get',
params
})
}
export const findTradeList = () => {
return request({
url: '/api/jobslink-api/tenant/trade/base/find',
method: 'get',
// params
})
}
export const addInviteCompanyAuth = ({
params,
data
}) => {
return request({
url: '/api/jobslink-api/tenant/company/app/inviteCompany/auth',
method: 'post',
data,
params
})
}