project init

This commit is contained in:
zxy
2024-02-02 10:23:22 +08:00
commit dc7051417b
681 changed files with 142886 additions and 0 deletions

View File

@@ -0,0 +1,83 @@
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

@@ -0,0 +1,15 @@
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

@@ -0,0 +1,41 @@
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
})
}

24
src/api/help/classify.js Normal file
View File

@@ -0,0 +1,24 @@
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
}
})
}

14
src/api/help/common.js Normal file
View File

@@ -0,0 +1,14 @@
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

@@ -0,0 +1,46 @@
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

@@ -0,0 +1,80 @@
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

@@ -0,0 +1,44 @@
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

@@ -0,0 +1,18 @@
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
})
}